Paramtools

Latest version: v0.18.1

Safety actively analyzes 626873 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.10.2

- Rename "actions" to "operators". (83)
- Fix handling of scalar parameters when `array_first` is true. (80)

0.10.1

- Fix bug where array parameters could not be adjusted when `array_first` is `True`. (76)
- Add `to_dict` method that returns a `Parameters` instance as a Python dictionary. (76)

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 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)

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](https://paramtools.org/api/custom-adjust/) to learn more. (#70)
- Enhancements and bug fixes for the `extend` method. (71)

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](https://paramtools.org/api/indexing/). (#65)

0.7.3

- Make updates for Marshmallow 3 compatibility. (68)

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.