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
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
File details
Details for the file essm-0.2.0.post2.dev7.tar.gz
.
File metadata
- Download URL: essm-0.2.0.post2.dev7.tar.gz
- Upload date:
- Size: 42.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a891a79ceca0e365151ed7db279cb294131ab938ed2fb0de9d551f65b2f0179 |
|
MD5 | e99e114a33ed90292ad45b7bc5751ab4 |
|
BLAKE2b-256 | dfee19bb31b88ea00b19fb8bb5c65b1f2be4ca53ea4eb863b48f58d185bcbf5a |
File details
Details for the file essm-0.2.0.post2.dev7-py2.py3-none-any.whl
.
File metadata
- Download URL: essm-0.2.0.post2.dev7-py2.py3-none-any.whl
- Upload date:
- Size: 47.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f4357665e09037e181b859c7adc6ed58922dc7cd3fb13446ba87ecb59f40b7 |
|
MD5 | e3c737346dd2067d06a7bc83849cc2e8 |
|
BLAKE2b-256 | abb59341d8c4ac17855f39bc06fcba2cf4f8b4e4238b97899afab05a08a67970 |