Skip to content

v0.0.5

Compare
Choose a tag to compare
@lokijuhy lokijuhy released this 18 Feb 20:42
· 29 commits to master since this release
c607f0d

New Features

  • Introduces public SelfAwareData class, which replaces the internal TransformedData class (that was hiding behind DataDirectory).
  • Separates transform and save API. The DataDirectory.transform_and_save() method has been split into SelfAwareData.transform() and SelfAwareData.save() (or DataDirectory.save(SelfAwareData)).
  • Enambles "composable transforms": you can call SelfAwareData.transform() multiple times and the series of transformations will be tracked.
  • Function arguments are also tracked in the transformation metadata.
  • New SelfAwareData.load_from_file() method tracks the file the SelfAwareData originates from.
  • New print_steps() method (replaces view_code() method) displays metadata about the series of transformations.

Bugfixes

  • Fixed bug where select did not work for selecting a SelfAwareData directory based on it's file extension.
  • Improved error message when trying to save or load a parquet file without a parquet engine installed.