Skip to content

Releases: trojblue/unibox

v0.3.8 QoL changes

21 Nov 18:01
Compare
Choose a tag to compare

tweak:

  • unibox.loads(): supports loading a file by URL (either s3 or http)
  • unibox.saves(): supports saving string as txt file
  • unibox.saves(): adds flag debug_print=False to silently save

v0.3.6 s3 uri in unibox.loads()

12 Nov 01:07
Compare
Choose a tag to compare

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

02 Nov 02:35
Compare
Choose a tag to compare
feat: s3client | bump version to 0.3.5

v0.3.4 UniTraverser expand tilda && bug fix

01 Nov 14:22
Compare
Choose a tag to compare

tweak:

  • unitraverser: add ability to recognize "~/path"

fix:

  • unibox.merges() at __init__.py

v0.3.2 UniMerger

01 Nov 14:01
Compare
Choose a tag to compare

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

17 Sep 18:19
Compare
Choose a tag to compare

unibox.loads(): strips new line characters when loading txt files
uniboxl.saves(): disables ensure ascii

v0.3.0 UniResizer rewrite

03 Sep 01:01
7c2b358
Compare
Choose a tag to compare

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

26 Aug 19:09
Compare
Choose a tag to compare

usability changes

v0.2.12 file renamer stub

23 Aug 13:14
Compare
Choose a tag to compare
  • adding wip file renamer
  • changing license in pyproject.toml to MIT to match with LICENSE file
  • minor fixes