Skip to main content

Backward-compatibility shim. The real package is now vivarium-engine.

Reason this release was yanked:

Temporary compatability issues

Project description

NOTE: This repository has been archived.

The vivarium package has been renamed and migrated into the vivarium-suite monorepo.

What changed

  • PyPI distribution: vivarium -> vivarium-engine

  • Import path: vivarium -> vivarium.engine

  • Source: ihmeuw/vivarium (archived) -> ihmeuw/vivarium-suite (under libs/engine/)

  • Docs: https://vivarium-engine.readthedocs.io/

What this last release (v4.2.0) is

A backward-compatibility shim; installing it pulls in:

  • vivarium-engine>=5.0.0 - the real implementation under the new import path.

  • vivarium-compat>=0.6.0 - an import hook that lets import vivarium continue to work, emitting a DeprecationWarning. Update your imports before the hook is removed.

If you depend on a specific pre-rename version (e.g. vivarium==4.1.5), pin to that version - those earlier releases still ship the original module and continue to install standalone.

To migrate fully to the new package

Install:

pip install vivarium-engine  # was: pip install vivarium

Import:

import vivarium.engine  # was: import vivarium

Original package overview

https://badge.fury.io/py/vivarium.svg Latest Version Latest Docs https://zenodo.org/badge/96817805.svg

Vivarium is a simulation framework written using standard scientific Python tools.

Vivarium requires Python 3.10-3.12 to run

You can install vivarium from PyPI with pip:

> pip install vivarium

or build it from source with

> git clone https://github.com/ihmeuw/vivarium.git

> cd vivarium

> conda create -n ENVIRONMENT_NAME python=3.12

> pip install -e .[dev]

This will make the vivarium library available to python and install a command-line executable called simulate that you can use to verify your installation with

> simulate test

Check out the docs!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vivarium-4.2.0.tar.gz (7.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vivarium-4.2.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file vivarium-4.2.0.tar.gz.

File metadata

  • Download URL: vivarium-4.2.0.tar.gz
  • Upload date:
  • Size: 7.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for vivarium-4.2.0.tar.gz
Algorithm Hash digest
SHA256 a0bfdfa316f2b9679b884f844dae379b2a23196e79143ebfa892179e837497c3
MD5 87c7b11a8ef16f9a797353f7cc895b73
BLAKE2b-256 5297954cb4f9a00c2d51033c32ea16b0e4503f3411e560534db15b11a185e290

See more details on using hashes here.

File details

Details for the file vivarium-4.2.0-py3-none-any.whl.

File metadata

  • Download URL: vivarium-4.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for vivarium-4.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a27e745b0a68abf83141b4de2d958d12d17f18eb12a8686ed39aa33aa3fc23f
MD5 f4d2f3cb7464c02c475db27e8c35b499
BLAKE2b-256 c85bc4a848a3253f7ec5d7751e40d5b515ba07fa22842c5f7eb675cb33b4b5e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page