Chemreac

Latest version: v0.10.1

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

Scan your dependencies

Page 5 of 5

0.6.0

======
- ``chemreac.integrate.run`` used solely for kwargs from environment variable:
``CHEMREAC_INTEGRATION_KWARGS`` (was ``CHEMREAC_SOLVER_KWARGS``)
- Units handled differently in ``ReactionDiffusion``:
- ``ReactionDiffusion.__init__`` accepts unitless numbers and a ``unit_registry``
- ``ReactionDiffusion.nondimensionalisation()`` accepts numbers wiht units and a ``unit_registry``
- ``ReactionDiffusion.with_units`` accessor.
- ``Integration.nondimensionalistion()`` analogous above.
- Uses ChemPy > 0.4.1
- ``ReactionDiffusion`` can now be used with ``pickle``
- New serialization format (json and pickle)

0.5.0

======
- neval_f, neval_j -> nfev, njev
- new upstream: block_diag_ilu, pycvodes
- New parameters: ilu_limit, n_jac_diags, first_step
- Change solver choice "sundials" to "cvode" (prepare for arkode support).
- For sundials backend: Don't use iterative 0, 1, 2, 3. Instead use:
- linear_solver: {'default', 'dense', 'banded', 'gmres', 'bicgstab', 'tfqmr'}
- iter_type: {'functional', 'newton'}
- Refactored C++ code generation for jacobian routines

0.4.0

======
- Don't use consants FLAT, CYLINDRICAL, SPHERICAL. Instead use 'f', 'c', 's'
- Drop constants GEOM_ORDER, DENSE, BANDED, SPARSE, GEOMS

0.3

====
- ReactionSystem.from_ReactionDiffusion, ReactionSystem.to_ReactionDiffusion ->
ReactionDiffusion.from_ReactionSystem, ReactionDiffusion.to_ReactionSystem
- Use chempy for Substance, Reaction, ReactionSystem etc.
- ReactionSystem got a new signature
- bin_k_factor/bin_k_factor_span replaced with fields/g_values and modulated_rxns/modulation
- Added support for units (.units, .constants), new serialization format.
- Moved repository to github.com/chemreac/chemreac
- Enabled use of Sundial's iterative linear solvers.
- Added Incomplete LU preconditioner
- Bug fixes (compressed_jac_cmaj)
- Introspection of jacobian/preconditioner (coloured_spy, data dumping)
- New Docker images for CI
- Removed unused code found by pyflakes
- Updated logo and webpage
- Updated setup.py for better automated releases.
- Drop support for k_err and D_err attributes in ReactionDiffusion
- Add support for longtable in chemreac.util.table.rsys2pdf_table(...)
- Clarify if input data to plotting routines should be transformed or not.
- Enable support for file objects in load/dump in serialization
- Improvements to rsys2pdf_table (delete -> save, units)
- Better line color / style selection in plotting functions (28 unique)
- "order" attribute added to chemreac.chemistry.Reaction

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.