essm


Nameessm JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/environmentalscience/essm
SummaryEnvironmental Science using Symbolic Math.
upload_time2020-11-05 07:11:53
maintainer
docs_urlNone
authorStan Schymanski
requires_python
licenseGPLv2
keywords symbolic math environmental science
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =========================================
Environmental Science using Symbolic Math
=========================================

.. 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


Changes
=======

``v1.0.1``
----------
*released 2020-11-05*

Bug Fixes
~~~~~~~~~

- **global:**  Allow dimensionless variables in functions
  (`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
~~~~~~~~~
- **utils:**  Include expr in variable definitions when writing to file 
  (`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
~~~~~~~~~

-  **equations:** improve substitutions with equations
   (`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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/environmentalscience/essm",
    "name": "essm",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "symbolic math environmental science",
    "author": "Stan Schymanski",
    "author_email": "schymans@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/bb/72/8f5e89a37904cbfb4bd9e75ebb5eee9507353064c8d6d01877c26532c8e6/essm-1.0.1.tar.gz",
    "platform": "any",
    "description": "=========================================\nEnvironmental Science using Symbolic Math\n=========================================\n\n.. image:: https://zenodo.org/badge/90965956.svg\n        :target: https://zenodo.org/badge/latestdoi/90965956\n\n.. image:: https://img.shields.io/travis/environmentalscience/essm.svg\n        :target: https://travis-ci.org/environmentalscience/essm\n\n.. image:: https://img.shields.io/coveralls/environmentalscience/essm.svg\n        :target: https://coveralls.io/r/environmentalscience/essm\n\n.. image:: https://img.shields.io/github/tag/environmentalscience/essm.svg\n        :target: https://github.com/environmentalscience/essm/releases\n\n.. image:: https://img.shields.io/pypi/dm/essm.svg\n        :target: https://pypi.python.org/pypi/essm\n\n.. image:: https://img.shields.io/github/license/environmentalscience/essm.svg\n        :target: https://github.com/environmentalscience/essm/blob/master/LICENSE\n\nThis package contains helpers to deal with physical variables and units.\n\nThe documentation is available on https://essm.rtfd.io/.\n\nThe quick installation for impatient users can be done by running::\n\n    pip install essm\n\n\nChanges\n=======\n\n``v1.0.1``\n----------\n*released 2020-11-05*\n\nBug Fixes\n~~~~~~~~~\n\n- **global:**  Allow dimensionless variables in functions\n  (`PR #94 <https://github.com/environmentalscience/essm/pull/94>`__)\n\n\n``v1.0.0``\n----------\n*released 2020-09-24*\n\nBug Fixes\n~~~~~~~~~\n\n- **utils:**  Update code to work with isort5 \n  (`PR #89 <https://github.com/environmentalscience/essm/pull/89>`__)\n\nFeatures\n~~~~~~~~\n\n- **global:** Refactor code to work with sympy>=1.6\n  (`PR #90 <https://github.com/environmentalscience/essm/pull/90>`__)\n\n\n``v0.4.3``\n----------\n*released 2020-06-18*\n\nBug Fixes\n~~~~~~~~~\n- **utils:**  Include expr in variable definitions when writing to file \n  (`PR #87 <https://github.com/environmentalscience/essm/pull/87>`__)\n\n\nFeatures\n~~~~~~~~\n\n- **documentation:** Add use examples as Jupyter notebooks and integrate in documentation\n  (`PR #83 <https://github.com/environmentalscience/essm/pull/83>`__)\n\n- **utils:**  Enable writers of .py files for re-import of variable and equation definitions \n  (`PR #84 <https://github.com/environmentalscience/essm/pull/84>`__)\n\n\n``v0.4.2``\n----------\n*released 2020-04-28*\n\nBug Fixes\n~~~~~~~~~\n\n- **utils:** Improve markdown representation of units (`PR #79 <https://github.com/environmentalscience/essm/pull/79>`__)\n\n- **variables:**  Fix generate_metadata_table for selected variables (`PR #80 <https://github.com/environmentalscience/essm/pull/80>`__)\n\n\n``v0.4.1``\n----------\n*released 2019-11-20*\n\nBug Fixes\n~~~~~~~~~\n\n- **equations:** Improve dimensional testing of equations and substitution (`PR #73 <https://github.com/environmentalscience/essm/pull/73>`__)\n\n- **equations:** Add support for Integral and Piecewise in Equation PR (`PR #76 <https://github.com/environmentalscience/essm/pull/76>`__)\n\n\nFeatures\n~~~~~~~~\n\n-  **utils:** subs_eq() for simultaneous substitutions.(`PR #75 <https://github.com/environmentalscience/essm/pull/75>`__)\n\n\n``v0.3.0``\n----------\n*released 2019-04-09*\n\nBug Fixes\n~~~~~~~~~\n\n-  **equations:** improve substitutions with equations\n   (`79ac37d <https://github.com/environmentalscience/essm/commit/79ac37d>`__)\n\nFeatures\n~~~~~~~~\n\n-  **utils:** add definition to metadata table\n   (`3ceaa69 <https://github.com/environmentalscience/essm/commit/3ceaa69>`__)\n\n``v0.2.0``\n----------\n*released 2019-04-04*\n\n- global: adapt to Python 3 and Sympy >=1.3\n- global: removal of SageMath mentions\n- docs: fix latex representation of x_O2 as x_{O2}\n- equations: extend replace_variables\n- equations: make .subs() on equation return an equality\n- units: reverted missing dimension lookup\n- variables: behave as Symbols\n- variables: better markdown formatting of units\n- variables: changes base class to Symbol\n- variables: enableddictionaries with symbols in replace_variables\n- variables: fix derive_unit for dimensionless expression\n- variables: fix latex rendering\n- variables: generate_metadata_table with HTML\n- variables: include assumptions from cls attribute\n- variables: modify derive_unit to work with summations\n- variables: remove Dimension deprecation warnings\n- variables: remove internal SI and refer to sympy.physics.units.systems.si\n- variables: respect unit in variable with expr\n- variables: set dimension and scale factor using method\n- variables: support dimensionless variable expression\n- variables: support replacing variables by their default values\n\n``v0.1.0``\n----------\n *released 2017-06-29*\n\n- Initial public release.\n\n\n",
    "bugtrack_url": null,
    "license": "GPLv2",
    "summary": "Environmental Science using Symbolic Math.",
    "version": "1.0.1",
    "split_keywords": [
        "symbolic",
        "math",
        "environmental",
        "science"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "5474cadc808ca6855dcb7952aac39adb",
                "sha256": "11d8c4ba880c47f2dc5ecbf8d80be7f8ef01b6fdd207eb933f65e4c147d526c9"
            },
            "downloads": -1,
            "filename": "essm-1.0.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5474cadc808ca6855dcb7952aac39adb",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 47831,
            "upload_time": "2020-11-05T07:11:51",
            "upload_time_iso_8601": "2020-11-05T07:11:51.694550Z",
            "url": "https://files.pythonhosted.org/packages/d5/e5/0cea7187f71c64e8b9a394fb8c4a7ae739fd73b24ea1776d1ab0df9ec8ff/essm-1.0.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "df9e7f50ea8233eed2de2cf9ec59b6e4",
                "sha256": "6a33933f6e31821e8a859e207fc69f9193a879392ef2cff65745eb766328d07c"
            },
            "downloads": -1,
            "filename": "essm-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "df9e7f50ea8233eed2de2cf9ec59b6e4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 282482,
            "upload_time": "2020-11-05T07:11:53",
            "upload_time_iso_8601": "2020-11-05T07:11:53.906809Z",
            "url": "https://files.pythonhosted.org/packages/bb/72/8f5e89a37904cbfb4bd9e75ebb5eee9507353064c8d6d01877c26532c8e6/essm-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2020-11-05 07:11:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "environmentalscience",
    "error": "Could not fetch GitHub repository",
    "lcname": "essm"
}
        
Elapsed time: 0.18350s