大气科学实用图书馆

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Flyway回滚迁移?   sql试图在java中连接两个表,但我遇到了一个错误   java使用commons apache API复制文件内容   java无法解析模块   原因:java。lang.IllegalArgumentException:org。冬眠QueryException:无法解析属性:   java使用TNT4J,TrackingLogger统计数据仅显示该类的统计数据,如果我想要应用程序范围的统计数据呢?   java项目Euler#19,答案只有在1900年开始时才正确?   java显示标签上的选定值列表   java在局部变量中缓存属性吗?   java preparedStatement。setString(1,“null”)被解释为null而不是字符串(在preparedStatement.addBatch()之后)   java多线程逻辑情况   java将post请求中的字符串列表传递给jersey应用程序时出现错误500   java如何计划通过websocket向不同的用户发送不同的消息   多线程Java线程锁定特定对象   除非保存项目,否则java Eclipse错误不会出现或消失   hibernate中的java批量更新   java我可以提供一个接口来允许另一个类让我访问它的私有变量吗?   jvm参数是否可能“愚弄”java从命令行设置环境变量