Cobra

Latest version: v0.29.1

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

Scan your dependencies

Page 4 of 12

0.19.0

We now have an official code of conduct and a committee of three people to handle
reports! You can contact them at [conductopencobra.org](mailto:conductopencobra.org).
You can also contact them individually at:

* [Maureen Carey](mailto:MAC9JCvirginia.edu)
* [Svetlana Kutuzova](mailto:svegalbiosustain.dtu.dk)
* [Greg Medlock](mailto:GLM5UHvirginia.edu)

Many thanks to them for taking on this responsibility.

New features

- Deletion result DataFrames as returned by functions from `cobra.deletions`
now have a new `knockout` accessor. See the docs on usage examples.
- All summaries are now persistent objects. The same summary can be displayed in
multiple ways. The underlying data for the summary can also be accessed.
- The model summary now displays elementary (by default carbon) uptake and secretion.
- The JSON schema is now available as a stand-alone JSON file.

Fixes

- Remove the frozenset indexing in deletion DataFrames that is now unsupported
in pandas.
- Summaries for models, metabolites, and reactions are now calculated instantaneously
and thus also work with model contexts.
- JSON models can now contain infinity and NaN values as bounds.
- The Matlab bridge for reading Matlab models should be restored. Any testing or
problem reports are greatly appreciated.

Deprecated features

- We are progressively updating our codebase. That means that more and more parts will
require Python 3.6+.

Backwards incompatible changes

- Deletion result DataFrames have no frozenset index anymore but now carry the
deleted elements in the `ids` column.

0.18.1

Fixes

* Use the correct SBO term for unbounded (infinite bounds) reactions.

Other

* Pin dependency on python-libsbml-experimental 5.18.1.

0.18.0

New features

* Support writing SBML notes on model objects

Fixes

* Test alternative solver
* Handle repeated infeasible optimizations in `minimal_medium`
* Allow newline characters in SBML notes

Backwards incompatible changes

* Change the container type of `groups` from `set` to `DictList`
* Expect annotation attributes to be of type `dict`

Internal

* Update Travis CI configuration
* Add Python 3.8 to PyPI classifiers

Contributors

* BenjaSanchez
* cdiener
* ecederstrand
* Hemant27031999

0.17.1

Please see https://github.com/opencobra/cobrapy/tree/0.17.1/release-notes/0.17.1.md for the full release notes.

0.17.0

Please see https://github.com/opencobra/cobrapy/tree/0.17.0/release-notes/0.17.0.md for the full release notes.

0.16.0

Please see https://github.com/opencobra/cobrapy/tree/0.16.0/release-notes/0.16.0.md for the full release notes.

Page 4 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.