Atomica

Latest version: v1.28.5

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

Scan your dependencies

Page 6 of 8

1.25.0

- Added methods `ParameterSet.calibration_spreadsheet()`, `ParameterSet.save_calibration()` and `ParameterSet.load_calibration()` to allow saving calibration scale factors to spreadsheets that can be edited externally.

1.24.4

- Fix plotting routines that were previously checking for missing timescales by checking for `None` values, and were thus missing `np.nan` values. This change was introduced around version 1.24.1 when framework validation now guarantees that the parameter timescale is a numeric type. This causes missing timescales to be populated with `nan` rather than `None`.
- Add library framework for malaria

*Backwards-compatibility notes*

- Any code checking for missing timescales by checking for a `None` value should instead use `pd.isna()` to check for `nan` _or_ `None` values

1.24.3

- Fixes a bug in validation that ensures parameters in 'proportion' units cannot have a timescale. Previously frameworks with this error would incorrectly pass validation

1.24.1

- Added validation of plots sheet in framework file
- Allow validating a framework multiple times
- Fix an edge case with timed transitions and split transition matrices

*Backwards-compatibility notes*

- In rare cases, if an existing framework file contains an error that was not previously detected, it may now produce an error when loaded. Such errors indicate problems in the framework that should be debugged as usual.

1.23.4

- Fix bug where program outcomes were not correctly applied if overwriting a function parameter that does not impact any transitions

1.23.3

- Added `at.stop_logging()` and an optional `reset` argument to `at.start_logging()`

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.