星云工具

PyNeb的Python项目详细描述


Pyneb(Luridiana V.,Morisset C.和Shaw,R.A 2013)是一个计算发射线发射率(复合线和碰撞激发线)的现代Python工具。

在pyneb中,原子被表示为一个n能级原子。对于给定的密度和温度,Pyneb的机器求解平衡方程并确定能级布居。以下是它可以做的一些事情:

  • 根据合适的诊断线比率计算物理条件。
  • 计算水平总体、临界密度和线发射率
  • 根据te和ne计算并显示发射率网格
  • 下降线强度
  • 读取和管理观测数据
  • 绘制并比较来自不同出版物的原子数据
  • 根据谱线强度和物理条件计算离子丰度
  • 根据离子丰度和icf计算元素丰度。

Pyneb还包含了一些原子复合线的发射率表。插值发射率可由依赖于n级线发射率的任何模块使用,以执行上述操作。

发射线比率用于自洽地确定电子温度、密度和离子丰度 诊断图很容易绘制。 利用各种电离校正因子(icf)可以从离子丰度中获得总元素丰度。 原子数据可以很容易地更改和更新。 提供了其他工具,如红化测定和校正程序。

要求

pyneb使用numpy、matplotlib、pyfits、scipy和其他标准的python库。

安装

可以使用pip下载、安装和升级pyneb。

例如:

  • pip安装-u pyneb

注意:如果您安装的python没有水蟒或树冠,则可能需要–user

更新使用相同的命令。

您还可以从github存储库安装:

  • pip安装-u git+https://github.com/morisset/pyneb_devel.git

使用开发部门(风险自负!!!):

  • pip安装-u git+https://github.com/morisset/pyneb_devel.git@devel

保修

Pyneb是按原样提供的。完全没有保证。

致谢

该项目部分由DGAPA/PAPIT-107215和CONACYT-CB2015-254132赠款支持。

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

推荐PyPI第三方库


热门话题
java下载并将位图设置为列表视图   java有用于MyBatis XML sqlmaps的Javadoc样式的文档工具吗?   放置属性文件的位置,以便java命令在类路径中看到它   使用jschexception验证false的java SSH有时会失败   java如何在Android中使用MPAndroidChart定制饼图?   java如何使用R.String初始化字符串。文本   BeanValidation的java上下文相关验证   java反射:通过反射加载的类中的常量变量   安卓 Java使用相同的规则压缩多个字符串   公告命令中的java换行符不工作   带有整数、字符串和项目符号列表的java txt文件(1.)   arraylist Connect四代码(Java)列放置不工作   用于多个报告的java jasper页面编号   java如何消除Nimbus LAF中按钮周围的空间?   安卓 setImageResource内置自定义ArrayAdapter。lang.NullPointerException   java Android将Json转换为ArrayList多级可扩展列表视图   java Eclipse,Web工具平台,导致JSP中找不到元素错误,但一切正常