大气科学实用图书馆
atmos的Python项目详细描述
atmos是一个用于atmosphere的python编程实用程序库 科学。它正在不断发展中。如果你有一个功能或 发现错误,请将其张贴在GitHub issue tracker上。
有关如何使用该模块的信息主要可以通过使用 python中的内置help()函数。许多docstring是自动的 由模块生成,因此信息可能在 源代码。还有HTML documentation可用。
此模块当前为alpha。基本模块组件的api 级别应该保持向后兼容,但子模块可能会发生更改。 特别是,util模块中的特性可能会被更改或删除 完全是。
功能
- 大气科学中使用的定义常数
- 常用大气科学方程的函数
- 一个简单的calculate()接口函数,用于访问公式
- 无需记住公式函数名或参数顺序
- 用numexpr快速计算量
依赖关系
此模块经过测试,可以在上使用python版本2.6、2.7、3.3和3.4 Unix系统。支持所有平台。如果你身上有虫子 特定版本的python,请提交给GitHub issue tracker。
包依赖项:
- 努比
- numexpr
- 六
- 鼻子
安装
要安装此模块,请下载并运行以下命令:
$ python setup.py install
如果您想编辑和开发代码,可以在开发模式下安装
$ python setup.py develop
如果您运行的是anaconda,则可以使用conda安装:
$ conda install -c mcgibbon atmos
也可以使用pip进行安装:
$ pip install atmos
开发版本
最新的开发版本可以在GitHub develop branch中找到。
示例
根据虚拟温度和空气密度计算压力:
>>>importatmos>>>atmos.calculate('p',Tv=273.,rho=1.27)99519.638400000011
许可证
此模块在麻省理工学院许可下提供。请参阅LICENSE.txt。