使用符号数学的环境科学。
项目描述
此软件包包含处理物理变量和单位的一些辅助工具。
文档可在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)
功能
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b45104c8b061bd4311a98e7101ee0cea3db614aea8a8dbcb8c2975d0cfc724df |
|
MD5 | a6471c7ab4072b661dc0cfe83141c4e7 |
|
BLAKE2b-256 | ff4d626b583e8b3d5972f2f772bb94a376d146f398aa49c28095d676e75905e9 |
essm-1.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 18eb81f9dc8a3e571a64ef03426ef52f875bd4fb4ca993f3219a6ed33dac728b |
|
MD5 | 31b11e559200db6e5fa6644ddddad72b |
|
BLAKE2b-256 | aedf0ed245a85242aa6747ca2c77b42e6e9a124f079a8d91357b0633a8108809 |