Vivarium-public-health

Latest version: v4.0.1

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

Scan your dependencies

Page 4 of 18

3.0.4

- Strengthen results docstrings and clean up others throughout
- Add mention of NonLogLinearRiskEffect class to risk exposure tutorial

3.0.3

- Use external script to find matching dependency branches
- Fix bug when excluding all but one causes of disability from results
- Update FertilityAgeSpecificRates for new data format of age specific fertility rates

3.0.2

- Parameterize the script to find matching dependency branches

3.0.1

- Fix bug in build script when the upstream vivarium branch should be main

3.0.0

Breaking changes:
- Update components to use new Vivarium lookup table configuration
- Update Observers to use new Vivarium results interface classes and methods
- Change the "all_causes" disability weight pipeline from "disability_weight" to "all_causes.disability_weight"

Major changes:
- Refactor risk components to standardize/simplify risk exposure distributions
- Enable the setting of CSMR using a causes configuration parser
- Implement a PublicHealthObserver to help enforce the existence of "measure", "entity_type", "sub_entity", and "entity" columns in the results
- Refactor Risk component to create exposure column in state table
- Add support for non-loglinear relative risks

Other changes:
- Use external layered-config-tree package instead of Vivarium ConfigTree class
- Install matching upstream branches in github builds
- Stop writing seed and draw columns to the results
- Automatically run Jenkins builds on push or pull request
- Various other minor updates

2.3.3

- Hotfix pin numpy below 2.0

Page 4 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.