Pyrates

Latest version: v1.0.6

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

Scan your dependencies

Page 8 of 8

0.9

---

0.9.0

~~~~~

- Added experimental support for multiple source variables per edge

- edges can either have multiple input variable from the same input
node, or
- they can have additional (“modulating”) input from any node in the
network

- Added experimental support for Fortran code creation backend
- Edge delays can now be transformed into delay distributions via
convoluted Gamma-Kernels based on differential equation using a mean
and spread parameter for the delay
- various performance improvements

0.8.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Allow to initialise CircuitTemplate with instances of
``EdgeTemplate`` instead of a template path, previous behaviour is
unaffected.
- Fix writing graph to the file by passing ``_format`` along until the
end

0.8.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- updated tensorflow dependency to >=2.0, fixes some dependency
problems
- Improved cluster distribution system, available under
``pyrates.utility.grid_search``
- New feature: model optimization with genetic algorithms, available
under ``pyrates.utility.genetic_algorithm``
- Miscellaneous bug fixes

0.8

---

0.8.0

~~~~~

- removed version ID numbers of operator/node instances in the
intermediate representation. I.e. a node label ``mynode`` was
previously renamed to ``mynode.0`` and will now keep it’s original
label.
- moved all functionality of ComputeGraph into CircuitIR, which is now
the main interface for the backend.

- ``CircuitIR`` now has a ``.compile`` method that performs all
vectorization and transformation into the computable backend form.

- vectorization will transform all nodes into instances of
``VectorizedNodeIR`` that have labels like ``vector_nodeX`` with X
being a integer index. The map between old nodes and vectorized nodes
with respective index is saved in the ``label_map`` dictionary
attribute of the ``CircuitIR``
- When adding input or sampling output of a network with multiple
stacked levels of circuits, you can now use ``all`` to get all nodes
within that particular level. For example
``mysubcircuit1/all/mynode`` will get all nodes with label ``mynode``
that are in one level of sub-circuits below ``mysubcircuit``.
- Tensorflow support now relies on the current 2.0 release candidate
``tensorflow-2.0-rc``
- Added optional install requirements via ``extras_require`` in
setup.py

Page 8 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.