建立、访问和浏览NEPC数据库。
nepc的Python项目详细描述
NEPC公司
nepc项目的目标是提供工具,以便:
- 解析、计算和填充电子散射截面的元数据
- 建立NEPC-MySQL横断面数据库
- 管理、访问、可视化和使用NEPC数据库中的横截面数据;以及
- 支持电子散射截面数据的验证和验证。在
设计了数据库模式和Python模块 任何对等离子体化学感兴趣的人,在研究生阶段有物理学背景。在
nepc项目文档:https://nepc.readthedocs.io。在
组织
项目按以下目录组织:
- 测试.单元和集成测试
- tests/data-data
nepc_test
数据库的数据目录——一个包含在单元测试和集成测试中使用的虚拟电子散射截面数据的NEPC数据库示例 - tests/data/eda-NEPC数据库的示例探索性数据分析(eda),可以使用nepcpython模块
- tests/data/methods-用于解析LXCat格式的虚拟横截面数据并为
nepc_test
数据库创建各种NEPCModel
的代码 - docs-Sphinx用来生成NEPC documentation的文件
- 用于nepc包和构建nepc数据库的Python代码
- nepc/mysql-用于根据
$NEPC_DATA_HOME
中的数据创建nepc数据库的Python代码;还根据$NEPC_HOME/tests/data
中的数据创建nepc_test
数据库
入门
要使用pip安装nepc
,请运行:
$ pip install nepc
建立与运行在上的名为nepc
的数据库的连接
生产服务器(必须设置一个环境变量$NEPC_PRODUCTION
,该变量
指向生产服务器):
如果您已经在本地计算机上构建了nepc_test
数据库
(参见说明here),建立与它的连接:
>>>cnx,cursor=nepc.connect(local=True,test=True)
访问nepc_test
数据库中的预定义等离子体化学模型fict_min2
:
>>>fict_min2=nepc.Model(cursor,"fict_min2")
打印fict_min2
模型的摘要,包括样式化的Pandas数据框:
>>>fict_min2.summary()
在fict_min2
中绘制横截面。在
>>>fict_min2.plot(ylog=True,xlog=True,width=8,height=4)
使用nepc的EDA的其他示例在tests/data/eda
。方法示例
正在为nepc_test
数据库生成数据文件,包括解析
LXCat格式化数据,
在tests/data/methods
中。在
用
发音
NEPC与Cola War的失败者押韵。
如果NEPC在
CMU Pronouncing Dictionary,
它的条目将是N EH P S IY .
。在
已批准公开发行,分发不受限制。
- 项目
标签: