Pyrates

Latest version: v1.0.6

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

Scan your dependencies

Page 4 of 8

0.15.0

~~~~~~

- added support for models with vectorized state-variables
- improved performance of edge operations
- more detailed output about returned function arguments when calling
``CircuitTemplate.get_run_func``
- improved memory consumption during model initialization
- complex-valued models use complex variable types for all variables
and parameters now, to prevent type conversions
- added a new method ``CircuitTemplate.get_var`` that allows users to
access backend variables after calling
``CircuitTemplate.get_run_func``
- added automated reduction of vectorized constants, if all constants
are identical
- added possibility to pass iterables to
``CircuitTemplate.update_var``, thus allowing to update vectorized
variables in one go
- updated ``CircuitTemplate.add_edges_from_matrix`` such that only
edges with non-zero weights are added to the ``CircuitTemplate``
instance

0.14.3

~~~~~~

- run-function generating method of ComputeGraph now returns the keys
of the function arguments together with the arguments
- implemented a method in CircuitTemplate that allows to get the
indices of state variables within the system state vector

0.14.2

~~~~~~

- updated changelog

0.14.1

~~~~~~

- added different versions of the Izhikevich mean-field model (the
dimensionless model, the biophysical model with distributed
background currents, and the biophysical model with distributed spike
thresholds)
- improved documentation gallery examples (debugged equations, added
images, added Izhikevich model references)

0.14

----

0.14.0

~~~~~~

- added Heun’s method as a new differential equation solver method
- Heun’s method was integrated with all backends
- a test was added that ensures correct functionality of Heun’s method
- the usage of the method is demonstrated in the simulations gallery
example
- added hyperlinks to websites explaining the different numerical
solvers in the gallery example
- improved the backend implementation of choosing between different
solvers (less code overlap between backends now)

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.