v0.13.0
Pre-release
Pre-release
Added
- The timestamps of non-
ParamData
children are now tracked internally and can be accessed via the new methodParamData.child_last_updated()
. - The class
ParamDBKey
contains the keys used in the JSON representation of a commit.
Changed
ParamDict
dot notation now treates names of existing attributes and names of class type annotations as attributes (rather than treating all names beginning with underscores as attributes).- The JSON format of a commit has been changed, as specified in the docstring for
ParamDB.load()
. ParamData.to_dict()
andParamData.from_dict()
have been replaced byParamData.to_json()
andParamData.from_json()
.
Removed
- Parameter primitive classes have been replaced by the new timestamp tracking.