Releases: PSLmodels/ParamTools
Releases · PSLmodels/ParamTools
ParamTools 0.10.0
- 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 likelabel_to_extend
orarray_first
which tell ParamTools how adefaults
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
- 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
- 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
- Make updates for Marshmallow 3 compatibility. (#68)
ParamTools 0.7.2
- Update custom fields for Marshmallow 3.0.0rc7 API changes. (#66)
ParamTools 0.7.1
- Bug fixes related to extend capability and its interactions with the
Parameters
instance's state. (#63)
ParamTools 0.7.0
- Apply extend capability to user adjustments. (#60)
- Add flexibility to the
Parameters.extend
by extending at the value object level instead of thelabel_to_extend
value level. (#60) - Refactor
Parameters._select
method into theselect
module. This refactor allows the user to implement custom comparison functions similar to what can be done withpandas.DataFrame.loc
. (#60)
ParamTools 0.6.0
- 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
- Preserve order of parameters. (7a4f949)