pythonic类集合,帮助您从lhc/hep实验中构造外部数据。

order的Python项目详细描述


order logo
Build statusDocumentation statusPackage versionLicenseOpen in binder

如果你正在设计一个高能物理分析(例如,用LHC实验在CERN记录的数据),手工记录外部数据会变得相当复杂。order提供一个pythonic类集合,帮助您构建结构

  • 分析,
  • mc活动,
  • 数据集,
  • 物理过程和截面,
  • 频道,
  • 类别,
  • 变量,和
  • 系统性转变。

开始

请参阅intro.ipynb笔记本,了解最重要的类的介绍和小型分析的示例设置。您还可以在活页夹上以交互方式运行笔记本:

Open in binder

你可以找到完整的API documentation on readthedocs

安装和依赖项

通过pip

pip install order

唯一的依赖项是scinumsix,它们是用上述命令安装的。

贡献和测试

如果你愿意贡献,我很高兴收到请求。只需确保添加新的测试用例并通过:

python -m unittest tests

一般来说,测试应该针对Python2.7、3.6和3.7运行。要在Docker容器中运行测试,请执行

# run the tests
./tests/docker.sh python:3.7

# or interactively by adding a flag "1" to the command
./tests/docker.sh python:3.7 1
> pip install -r requirements.txt
> python -m unittest tests

此外,PEP 8兼容性应该用flake8

flake8 order tests setup.py

开发

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

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作