vivarium-core icon indicating copy to clipboard operation
vivarium-core copied to clipboard

Core Interface and Engine for Vivarium

Results 16 vivarium-core issues
Sort by recently updated
recently updated
newest added

Now that we are replacing Derivers with Steps, it's becoming increasingly clear that Steps and Processes are really quite different. It might be a good idea to reflect that distinction...

The library has 130 isinstance() checks! isinstance() should be used sparingly since it makes for fragile code.

Python 3.10 deprecates `distutils`. It'll be removed in Python 3.12. So with the move to support Python 3.10 in #135 , we should replace distutils in all vivarium projects. `setuptools`...

help wanted

If a `'_generate'` or `'_divide'` update is triggered it requires the expiration and re-caching of some `topology_views`. Currently, `Store.apply_update` will pass a `view_expire` flag ([here](https://github.com/vivarium-collective/vivarium-core/blob/c2abbf1a0280e87ad713ca9e35dc2e183fc0aae3/vivarium/core/store.py#L1387)) back to `Engine`, which triggers...

When vivarium-core updates, it has the potential to break many other vivarium projects. Because of this, it would be useful to implement automated testing that can check other repos before...