来自python的iri90,干净灵活的电离层模型。

iri90的Python项目详细描述


Build StatusCoverage StatusBuild statusPyPi versionPyPi formatsPyPi Download stats

IRI90:Python中的国际参考电离层

IRI-90 provides monthly mean values for magnetically quiet conditions at non-auroral latitudes in the altitude range 50km to 2000km.

但是,IRI90通常用作 极光纬度,了解注意事项。

example IRI output

安装

pip install iri90

或者对于最新的开发版本:

python -m pip install -e .

用法

这个iri90 python模块是尽可能小和干净的,以启用您的自定义iri90应用程序。

importiri90iono=iri90.runiri(dtime,altkm,latlon,f107,f107s,ap=p.ap)

iono是一个可按物种、海拔等进行索引的xarray.dataarray,它包含元数据。

高度剖面

密度和温度:

python AltitudeProfile.py

注释

可选:如果您只想使用原始的Fortran代码:

cd bin
cmake ../src
cmake --build .

参考文献

Fortran Code

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

推荐PyPI第三方库


热门话题
java如何用jsoup解析span title?   集合Java不可修改集强制转换为枚举集   编译器构造在编译时禁用Java中的日志记录   Java中基于等式的哈希代码生成   获取所有子节点和值的java XPath   java添加到ArrayList问题   java HttpClientErrorException$禁止:403:Rest模板Spring Jersey   java如何从字符串传递到字符   java从Liferay开始,对如何开始有些不知所措   odt中的Java Open\LibreOffice插入文件\对象   java意外循环出现   java如何从resultset获取单行   java FirebaseAuth。getInstance()。signOut()不会注销   java如何更改JFrame的大小?   eclipse如何在Java源代码中使用TikaCLI功能?   如何验证用户输入的字符串?(爪哇)   java不正确?