Skip to content

Releases: PSLmodels/ParamTools

ParamTools 0.10.0

11 Sep 22:12
a912df3
Compare
Choose a tag to compare
  • The "schema" object in defaults now undergoes comprehensive validation. (#72)
  • A new "operators" member is added to the "schema" object in defaults. Operators are variables like label_to_extend or array_first which tell ParamTools how a defaults object should be loaded. This makes it easier to dump the data for a Parameters instance in one place and load it in another. (#73)
  • A new approach to doing searches and updates brings performance improvements. (#74)
  • The Parameters class supports iteration similar to Python dictionaries. (#75)

ParamTools 0.9.0

03 Sep 19:45
Compare
Choose a tag to compare
  • Make it easier to customize the adjust method. This allows projects to use custom adjustment formats or apply custom logic. Checkout the custom adjustment docs to learn more. (#70)
  • Enhancements and bug fixes for the extend method. (#71)

ParamTools 0.8.0

28 Aug 02:07
Compare
Choose a tag to compare
  • Add out-of-the-box parameter indexing. This is helpful for projects that have parameters that change at some rate over time. For more information, checkout the indexing docs. (#65)

ParamTools 0.7.3

22 Aug 19:56
Compare
Choose a tag to compare
  • Make updates for Marshmallow 3 compatibility. (#68)

ParamTools 0.7.2

15 Jul 16:36
Compare
Choose a tag to compare
  • Update custom fields for Marshmallow 3.0.0rc7 API changes. (#66)

ParamTools 0.7.1

26 Jun 18:07
Compare
Choose a tag to compare
  • Bug fixes related to extend capability and its interactions with the Parameters instance's state. (#63)

ParamTools 0.7.0

24 Jun 13:08
Compare
Choose a tag to compare
  • Apply extend capability to user adjustments. (#60)
  • Add flexibility to the Parameters.extend by extending at the value object level instead of the label_to_extend value level. (#60)
  • Refactor Parameters._select method into the select module. This refactor allows the user to implement custom comparison functions similar to what can be done with pandas.DataFrame.loc. (#60)

ParamTools 0.6.0

14 Jun 20:24
ac6e9d4
Compare
Choose a tag to compare
  • Add array extension capability. This is helpful for filling out a parameter's values without having to specify redundant data in defaults.json. Check out the extend docs to learn more about this feature. (#58)
  • Add API guide. (#58, #59)

ParamTools 0.5.4

07 May 18:26
Compare
Choose a tag to compare
  • Preserve order of parameters. (7a4f949)

ParamTools 0.5.3

05 May 17:32
Compare
Choose a tag to compare
  • Add serializable flag to specification method. (#54)
  • Rename schema 'builder' to schema 'factory.' (#55)