Changelog

v0.1.10

  • Fix the bug that InlineCheckpoint cannot handle empty produce list

v0.1.9

  • Fix the bug that the Exceptions in the InlineCheckpoint still results in the produce variables to be cached

v0.1.8

  • Fix a bug when the line number cannot be correctly identified in jupyter notebook

v0.1.7

  • Fix a corner case, where the numpy array created from pd.DataFrame.to_numpy() cannot be properly hashed.

v0.1.6

  • Support pandas DataFrame with initially un-hashable elements as a parameter.

v0.1.5

  • Bug fixes
  • Now the file name of Autosaver.save is optional, will use datetime.datetime.now().strftime(r"%m%d-%H%M%S") + ".csv" if left empty
  • Add __recompute__ functionality for checkpoint

v0.1.4

  • Fix requirements.txt for Windows environment

v0.1.3

  • Add support for two AutoSaver cases
    • Fix: when a column header in the example file is empty, the output csv will no longer have an Unnamed: 0 as header.
    • Feature: now it can handle ruleless indexes, as long as the example csv and the to-submit object has the same number of rows

v0.1.2

  • Fix dependencies in requirements.txt and setup.py
  • Use better way to hash a pandas object

v0.1.1

  • Fix changelog in the documentation (v0.0.1 -> v0.1.0)
  • Fix fields in the setup.py
  • More badges in the readme and documentation
  • No code change

v0.1.0

  • Initialize the checkpoints module
    • InlineCheckpoint
    • checkpoint
  • Initialize the dataIO module
    • AutoSaver
    • DataReader