Releases: trojblue/unibox
Releases · trojblue/unibox
v0.3.8 QoL changes
tweak:
unibox.loads()
: supports loading a file by URL (either s3 or http)unibox.saves()
: supports saving string as txt fileunibox.saves()
: adds flagdebug_print=False
to silently save
v0.3.6 s3 uri in unibox.loads()
new:
unibox.loads()
now supports s3 uri (eg.df = unibox.loads("s3://dataset-ingested/inventory.parquet"
)
Full Changelog: v0.3.5...v0.3.6
v0.3.5 s3 client
feat: s3client | bump version to 0.3.5
v0.3.4 UniTraverser expand tilda && bug fix
tweak:
- unitraverser: add ability to recognize "~/path"
fix:
- unibox.merges() at
__init__
.py
v0.3.2 UniMerger
new:
unibox.merges(*data)
example usage:
-
merges(dict1, dict2, dict3, ...), which returns a new dict with all dict entries. If the dicts are not in the same shape (eg. the key value pairs are not having the same data structure, return a warning but proceeds.
-
merges (df1, df2, df3, ...) assumes all dataframe have at least a column in common. if not, rase an error. use NAN for the columns that are missing and raise a warning for columns that are filled.
to self:
v0.3.1 minor fixes
unibox.loads(): strips new line characters when loading txt files
uniboxl.saves(): disables ensure ascii
v0.3.0 UniResizer rewrite
feat:
- supports resizing in 3 ways: min_dim of short side, max_dim of long side, or target_pixels total pixel count
- adding support for list based resize jobs
tweak:
fix:
v0.2.14 usability changes
v0.2.13 minor tweaks
usability changes
v0.2.12 file renamer stub
- adding wip file renamer
- changing license in pyproject.toml to MIT to match with LICENSE file
- minor fixes