建立、访问和浏览NEPC数据库。

nepc的Python项目详细描述


NEPC公司

Build StatusDocumentation Status ^{1}$ DOI

nepc项目的目标是提供工具,以便:

  1. 解析、计算和填充电子散射截面的元数据
  2. 建立NEPC-MySQL横断面数据库
  3. 管理、访问、可视化和使用NEPC数据库中的横截面数据;以及
  4. 支持电子散射截面数据的验证和验证。在

设计了数据库模式和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,该变量 指向生产服务器):

^{pr2}$

如果您已经在本地计算机上构建了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 .。在

已批准公开发行,分发不受限制。

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

推荐PyPI第三方库


热门话题
java如何从tester类访问/更改ArrayList?   java如何在Android中以编程方式更改菜单标题   spring boot在Kafka Java中为同一主题创建多个消费者组   java JVM字节码表示法,注释语法。调用动力学   java活动在旋转后泄漏了窗口PopupWindow   java允许Nashorn运行用户代码   Java Joda Time实现一个日期范围迭代器   当字符串长度为奇数时使用递归打印字符串的java基本情况   java无法从JSONArray获取JSONObject   java有没有一种方法可以使用单个示例文件进行所有测试?   java My bufferedReader读取整个文件,而不仅仅是一行。为什么?   当已有用户输入时,java变量为null   java如何将正则表达式与阿拉伯语文本一起使用   java Selenium WebDriver“单击”和JavascriptExecutor单击之间有什么区别   java在运行代码时,排序方法会在第二个数组应该按升序或降序排序时打印相同的精确数组号   java如何在HashMap中添加多个具有相同键的相同类型的对象   java有人知道为什么菜单栏在使用系统gtk主题时会显示白色文本吗?   在tomcat中用java方法访问JavaScript文件