Chempy

Latest version: v0.9.0

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

Scan your dependencies

Page 7 of 8

0.5.0

======
- ``.electrochemistry.nernst_formula`` - thanks to Adel Qalieh (adelq)
- moved ``.util.parsing.number_to_scientific_*`` to ``.printing(.numbers)``
- Number formatting now handles uncertainties.
- ``refereence`` in reimplementations now a dict
- Fixes to ``.kinetics.ode.get_odesys`` (refactored)

0.4.1

======
- Fixes for enhanced robustness:
- ``.kinetics.ode.get_odesys``
- ``.chemistry.as_per_substance_array``
- Minor changes.

0.4.0

======
- Multiple fixes throughout
- Refactored .equilibria
- .core and .debye_huckel was merged into .electrolytes
- New functions: balance_stoichiometry, mass_fractions
- kwargs one=, exp=, ln= changed throughout to use backend=None (backen=math)
- .chemistry.ArrheniusRate moved (and changed) to .arrhenius.ArrheniusParam
- Equilibrium got a new method: cancel and a new staticmethod: eliminate
- Reaction now raises ValueError if the Reaction has a zero net effect.
- It is now possible to use (parts of) chempy even when only Python stdlib is available
- Substance got a new method: molar_mass, and a two new attributes: unicode_name, html_name
- .util.parsing.to_latex was renamed to formula_to_latex.
- New functions in util.parsing: formula_to_unicode, formula_to_html
- Parsing of crystal water now supported.
- ReactionSystem.__init__ got a new kwarg: substance_factory
- ReactionSystem raises ValueError if it contains duplicate instances of Reaction
- ReactionSystem got new methods:
- as_per_substance_dict (inverse of as_per_substance_array)
- unimolecular_html_table
- bimolecular_html_table
- .kinetics.ode.law_of_mass_action_rates was updated to handle RateExpr
- fix in .properties.sulfuric_acid_density_myhre_1998.density_from_concentration for input with units
- enhancements to .util.deprecation.Deprecation
- .util.stoich.decompose_yields now takes iterable of Reaction instances as second arg.
- .util.table.rsys2tablines now pretty-prints ref={'doi': 'abc123'} too.
- ``chempy.util.stoich.decompose_yields`` now takes reactions instead of
iterable of dicts (backward incompatible change).

0.3.5

======
- More robust setup.py

0.3.3

======
- ``chempy.units.allclose`` now handles iterables with disparate units.

0.3.2

======
- Substance.from_formula now prefers e.g. Fe+3 over Fe/3+, latter deprecated

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.