Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
.. image:: https://zenodo.org/badge/90965956.svg :target: https://zenodo.org/badge/latestdoi/90965956
.. image:: https://img.shields.io/travis/environmentalscience/essm.svg :target: https://travis-ci.org/environmentalscience/essm
.. image:: https://img.shields.io/coveralls/environmentalscience/essm.svg :target: https://coveralls.io/r/environmentalscience/essm
.. image:: https://img.shields.io/github/tag/environmentalscience/essm.svg :target: https://github.com/environmentalscience/essm/releases
.. image:: https://img.shields.io/pypi/dm/essm.svg :target: https://pypi.python.org/pypi/essm
.. image:: https://img.shields.io/github/license/environmentalscience/essm.svg :target: https://github.com/environmentalscience/essm/blob/master/LICENSE
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
v1.1
released 2020-12-20
Features
- **utils:** Enable supplementary_imports in VariableWriter and EquationWriter
(`PR #84 <https://github.com/environmentalscience/essm/pull/96>`__)
``v1.0.1``
----------
*released 2020-11-05*
Bug Fixes
PR #94 <https://github.com/environmentalscience/essm/pull/94>
__)v1.0.0
released 2020-09-24
Bug Fixes
- **utils:** Update code to work with isort5
(`PR #89 <https://github.com/environmentalscience/essm/pull/89>`__)
Features
~~~~~~~~
- **global:** Refactor code to work with sympy>=1.6
(`PR #90 <https://github.com/environmentalscience/essm/pull/90>`__)
``v0.4.3``
----------
*released 2020-06-18*
Bug Fixes
PR #87 <https://github.com/environmentalscience/essm/pull/87>
__)Features
- **documentation:** Add use examples as Jupyter notebooks and integrate in documentation
(`PR #83 <https://github.com/environmentalscience/essm/pull/83>`__)
- **utils:** Enable writers of .py files for re-import of variable and equation definitions
(`PR #84 <https://github.com/environmentalscience/essm/pull/84>`__)
``v0.4.2``
----------
*released 2020-04-28*
Bug Fixes
utils: Improve markdown representation of units (PR #79 <https://github.com/environmentalscience/essm/pull/79>
__)
variables: Fix generate_metadata_table for selected variables (PR #80 <https://github.com/environmentalscience/essm/pull/80>
__)
v0.4.1
released 2019-11-20
Bug Fixes
- **equations:** Improve dimensional testing of equations and substitution (`PR #73 <https://github.com/environmentalscience/essm/pull/73>`__)
- **equations:** Add support for Integral and Piecewise in Equation PR (`PR #76 <https://github.com/environmentalscience/essm/pull/76>`__)
Features
~~~~~~~~
- **utils:** subs_eq() for simultaneous substitutions.(`PR #75 <https://github.com/environmentalscience/essm/pull/75>`__)
``v0.3.0``
----------
*released 2019-04-09*
Bug Fixes
79ac37d <https://github.com/environmentalscience/essm/commit/79ac37d>
__)Features
- **utils:** add definition to metadata table
(`3ceaa69 <https://github.com/environmentalscience/essm/commit/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.
FAQs
Environmental Science using Symbolic Math.
We found that essm demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.