Environmental Science using Symbolic Math.
Project description
This package contains helpers to deal with physical variables and units.
The documentation is available on https://essm.rtfd.io/.
The quick installation for impatient users can be done by running:
pip install essm
Changes
v1.0.0
released 2020-09-24
Bug Fixes
utils: Update code to work with isort5 (PR #89)
Features
global: Refactor code to work with sympy>=1.6 (PR #90)
v0.4.3
released 2020-06-18
Bug Fixes
utils: Include expr in variable definitions when writing to file (PR #87)
Features
v0.4.2
released 2020-04-28
Bug Fixes
v0.4.1
released 2019-11-20
Bug Fixes
Features
utils: subs_eq() for simultaneous substitutions.(PR #75)
v0.3.0
released 2019-04-09
Bug Fixes
equations: improve substitutions with equations (79ac37d)
Features
utils: add definition to metadata table (3ceaa69)
v0.2.0
released 2019-04-04
global: adapt to Python 3 and Sympy >=1.3
global: removal of SageMath mentions
docs: fix latex representation of x_O2 as x_{O2}
equations: extend replace_variables
equations: make .subs() on equation return an equality
units: reverted missing dimension lookup
variables: behave as Symbols
variables: better markdown formatting of units
variables: changes base class to Symbol
variables: enableddictionaries with symbols in replace_variables
variables: fix derive_unit for dimensionless expression
variables: fix latex rendering
variables: generate_metadata_table with HTML
variables: include assumptions from cls attribute
variables: modify derive_unit to work with summations
variables: remove Dimension deprecation warnings
variables: remove internal SI and refer to sympy.physics.units.systems.si
variables: respect unit in variable with expr
variables: set dimension and scale factor using method
variables: support dimensionless variable expression
variables: support replacing variables by their default values
v0.1.0
released 2017-06-29
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for essm-1.0.1.dev1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59a57474b778bf2fff22ed985aa9e6a56842ea7ef9048994376d1685a25b0921 |
|
MD5 | 16e5ad6d6bc68bd92f8a1f085ad06d62 |
|
BLAKE2b-256 | 4021577224553a7aaf833ffd76add767d81609b8dfd314bcf5fedf2c11dfef42 |