Pyssa

Latest version: v0.9.1

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

Scan your dependencies

Page 1 of 3

0.9.1

------------------
Fix interpolation bug in ``Results.get_state``

Fixed
+++++
- ``Results.get_state`` function now adds an epsilon to time

0.9.0

------------------
Replace ``numba`` implementation with ``Cython`` implementation

Fixed
+++++
- Propensity calculation in all algorithms
- Considerable speed-up in algorithm runtimes
- Remove ``volume`` from ``Simulation.simulate`` parameters

Added
+++++
- ``direct`` algorithm in ``Cython``
- ``tau_leaping`` algorithm in ``Cython``
- ``tau_adaptive`` algorithm in ``Cython`` (experimental)
- ``Cython`` to Azure pipeline
- Accuracy tests from `sbml-test-suite <https://github.com/sbmlteam/sbml-test-suite>`_
- HOR property and tests for it
- Code coverage for ``Cython``
- Algorithms page to the documentation
- Examples page to the documentation

Changed
+++++++
- Remove ``numba`` algorithms
- Remove interpolation for direct algorithm
- ``sim.plot`` now plots ``post`` step curve
- Updated tutorial page of the documentation

0.8.2

------------------

Fixed
+++++
- Initialize ``algorithms`` submodule with ``__init__.py``
- Update ``setup.py`` to allow submodule detection

0.8.0

------------------

Added
+++++
- ``Results.get_states`` method - returns state at time ``t``
- Accuracy tests for all algorithms
- Additional consistency checks for ``X0`` and ``k_det``

Changed
+++++++
- Refactor algorithms into sub module ``algorithms``
- Refactor algorithm independent tests

Fixed
+++++
- Indexing issue in propensity calculation in ``direct`` algorithm
- Indexing issue in propensity calculation in ``tau_leaping`` algorithm
- Address edge case X->2X in ``tau_adaptive`` algorithm

0.7.1

------------------

Changed
+++++++
- Refactor ``tau_adaptive``
- Rename ``direct_naive`` to ``direct``

Fixed
+++++
- SSA part of ``tau_adaptive``
- Bug in linux compatibility of ``tau_adaptive``

0.7.0

------------------

Added
+++++
- Support for the ``tau_adaptive`` algorithm
- Support for multiprocessing

Fixed
+++++
- Transpose stoichiometric matrix
- Update references in docstrings

Changed
+++++++
- Use ``TINY`` and ``HIGH`` for status estimation
- Use ``np.int64`` and ``np.float64`` explicitly

Chore
+++++
- Update dependencies
- Add azure pipelines for testing on Windows

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.