๐ `parse`ing a .ini file will add a `META` key by default which has `file` and `name` information. This header can be used in the file variables without creating META to begin with
๐ `parse` will merge a base config if a `META.base` key is found. Works recursively on base files (base of base etc...)
๐ `P` can tab complete existing file path name and access that file as an attribute
๐ก Did you know parse can perform arithmetic?
โจ `registry` and `parse` are imported by default
โจ `jitter` can work on `pd.DataFrame` directly
๐จ `bbs2df` clips negative coordinates
โจ Using ๐ท๏ธ to denote data-type in `AD`
๐ `AD2` is `AD` now
๐ `AD` preserves dict order during serialization
โจ `warn_on_fail` decorator gives you a free try catch
โจ `show`ing a dataframe of the correct format inside and outside jupyter environments
๐ `AD` has improved `get`, `update`, `map` and new `write_config`, `trymap` and `__json__`
โจ `P` has two new properties `.sz` for size of file and `.tree` to print the tree