Vivarium-core

Latest version: v1.6.4

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

Scan your dependencies

Page 3 of 17

1.5.2

* (207) Fix a bug in `Store.apply_update()` that caused failures when
`self.value` was a list and `self.units` was set.
* (205) Prevents formation of multi_updates when generating initial state.

1.5.1

* (206) Support multiple emits for the same timestep and remove
`Engine.complete()`. Instead, callers of `Engine.run_for()` must pass
`force_complete=True` at the end of their caller-managed simulation
loops.

1.4.2

* (203) Make `Store.sources` more comprehensive, in particular by
including dividers and flows.

1.4.1

* (202) Add the `filters` argument to `data_from_database()` to allow
further filtering of MongoDB query results.

1.3.1

* (200) Inside Engine, store the Step execution layers as lists instead
of sets to ensure deterministic execution order.
* (201) Restore ability to pass `initial_state` keys in `settings`
dictionaries to `composition.py` functions.

1.3.0

* (198) Introduce process commands to support more interactions with
parallel processes. Now all `Process` methods of a parallelized
process can be queried from the parent OS process. Users can also add
support for custom methods of their processes.

This change also simplifies the way `Engine` handles parallel
processes warns users when serializers are not being found
efficiently.
* (192) Marks `composition.py` as deprecated and ensures that the rest
of Vivarium Core doesn't depend on it.
* (199) Remove some Numpy dtypes that are not available on some
platforms from serialize.py.

Page 3 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.