Atomica

Latest version: v1.31.0

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

Scan your dependencies

Page 5 of 9

1.25.13

- Improve exported results link labelling for transfers

1.25.12

- Implemented variable total spend in `SpendingPackageAdjustment`
- Optimized performance for `SpendingPackageAdjustment` if proportions are fixed by adding a `fix_props` flag that skips adding `Adjustables` for the proportions
- Improved framework validation robustness when dataframe cells contain NA-like values (`np.nan` or `pd.NA`) instead of just `None`

1.25.11

- Program number eligible defaults to 0 if target compartments are missing (rather than raising a key error)
- `ProgramSet` spreadsheet constructor is now a class method to allow inheritance
- Fixed bug where program overwrites that impact a transition parameter via at least one intermediate parameter did not impact outcomes
- Improved `SpendingPackageAdjustment` performance although varying total spend is not yet supported

1.25.10

- Fix bug in program fractional coverage where not all programs were constrained to a peak coverage of 1

1.25.7

- Update calls to `sc.asd()` to be compatible with Sciris v1.2.3
- Update installation instructions to use `pip` rather than `setup.py` directly
- Improve handling of unspecified timescales in plotting routines

1.25.6

- Unfreeze `pandas` dependency because they have fixed some regressions that affected `atomica`

Page 5 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.