跳转到主要内容

使用符号数学的环境科学。

项目描述

https://zenodo.org/badge/90965956.svg https://img.shields.io/travis/environmentalscience/essm.svg https://img.shields.io/coveralls/environmentalscience/essm.svg https://img.shields.io/github/tag/environmentalscience/essm.svg https://img.shields.io/pypi/dm/essm.svg https://img.shields.io/github/license/environmentalscience/essm.svg

此软件包包含处理物理变量和单位的一些辅助工具。

文档可在https://essm.rtfd.io/找到。

对于不急于安装的用户,可以通过运行以下命令进行快速安装:

pip install essm

更改

v1.1

发布日期:2020-12-20

功能

  • utils: 在VariableWriter和EquationWriter中启用supplementary_imports(PR #84

v1.0.1

发布日期:2020-11-05

错误修复

  • global: 允许在函数中包含无量纲变量(PR #94

v1.0.0

发布日期:2020-09-24

错误修复

  • utils: 更新代码以与isort5兼容(PR #89

功能

  • global: 重构代码以与sympy>=1.6兼容(PR #90

v0.4.3

发布日期:2020-06-18

错误修复

  • utils: 在写入文件时包含expr在变量定义中(PR #87

功能

  • documentation: 将使用示例添加为Jupyter笔记本并集成到文档中(PR #83

  • utils: 启用.py文件的写入器以重新导入变量和方程定义(PR #84

v0.4.2

发布日期:2020-04-28

错误修复

  • utils: 改进单位Markdown表示形式(《[PR #79](https://github.com/environmentalscience/essm/pull/79)》)

  • variables: 修复特定变量的generate_metadata_table(《[PR #80](https://github.com/environmentalscience/essm/pull/80)》)

v0.4.1

发布日期 2019-11-20

错误修复

  • equations: 改进方程和替换的维度测试(《[PR #73](https://github.com/environmentalscience/essm/pull/73)》)

  • equations: 在方程PR中添加对积分和分段的支持(《[PR #76](https://github.com/environmentalscience/essm/pull/76)》)

功能

  • utils: subs_eq()用于同时替换。(《[PR #75](https://github.com/environmentalscience/essm/pull/75)》)

v0.3.0

发布日期 2019-04-09

错误修复

  • equations: 改进使用方程的替换(《[79ac37d](https://github.com/environmentalscience/essm/commit/79ac37d)》)

功能

  • utils: 在元数据表中添加定义(《[3ceaa69](https://github.com/environmentalscience/essm/commit/3ceaa69)》)

v0.2.0

发布日期 2019-04-04

  • 全局:适应Python 3和Sympy >= 1.3

  • 全局:删除SageMath提及

  • 文档:修复x_O2的LaTeX表示为x_{O2}

  • equations:扩展replace_variables

  • equations:使方程的.subs()返回等式

  • units:撤销缺失维度查找

  • variables:作为Symbols行为

  • variables:改进单位的Markdown格式化

  • variables:更改基类为Symbol

  • variables:在replace_variables中启用带有符号的字典

  • variables:修复derive_unit对无量纲表达式的处理

  • variables:修复LaTeX渲染

  • variables:使用HTML生成metadata_table

  • variables:从cls属性中包含假设

  • variables:修改derive_unit以支持求和

  • variables:移除Dimension弃用警告

  • variables:移除内部SI并引用sympy.physics.units.systems.si

  • variables:尊重带有expr的变量中的单位

  • variables:使用方法设置维度和缩放因子

  • variables:支持无量纲变量表达式

  • variables:支持用默认值替换变量

v0.1.0

发布日期 2017-06-29

  • 首次公开发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

essm-1.1.tar.gz (282.9 kB 查看哈希值)

上传时间

构建分发

essm-1.1-py2.py3-none-any.whl (47.9 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下提供支持