围绕Scikit-HEP生态系统中的HEP常见任务的帮助工具
项目描述
heputils
围绕Scikit-HEP生态系统的HEP常见任务的帮助工具
这个库并不打算广泛使用,并且可能会在Scikit-HEP库出现时被弃用。 这个库应被视为API设计决策的测试平台。
安装
在一个全新的虚拟环境中,您可以使用以下命令从PyPI进行安装
python -m pip install heputils
开发版本
如果您想安装不受支持的开发版本,您可以从TestPyPI进行安装。首先,像正常一样从PyPI安装heputils
以获取所有依赖项的稳定版本
python -m pip install heputils
然后,使用以下命令从TestPyPI安装heputils
的开发版本
python -m pip install --upgrade --extra-index-url https://test.pypi.org/simple/ --pre heputils
这将获取与main
上最近提交对应的TestPyPI上的版本。
当然,您也可以先克隆仓库,然后在仓库的顶级目录中运行以下命令来“本地”直接从Git仓库安装
python -m pip install .
贡献
由于这个库是实验性的,因此欢迎所有形式的贡献。如果您有关于如何改进API或如何构建一个旨在介绍Scikit-HEP生态系统的新手库的结构的想法,请提交一个Issue。当然,您也可以自由地提交PR。
开发
要开发,请使用虚拟环境。一旦环境被激活,从GitHub克隆repo
git clone git@github.com:matthewfeickert/heputils.git
并安装所有必要的开发包
python -m pip install --ignore-installed --upgrade --editable .[complete]
然后通过运行来设置Git预提交钩子
pre-commit install
致谢
这个库建立在Scikit-HEP生态系统许多人的辛勤工作之上,并且之所以能够实现,仅仅是因为人们之间思想的交流和共同努力,他们跨越实验和领域来改进科学。这不是必然的,而是通过有目的的思考、时间和努力实现的,我对能够从中受益并参与其中感到非常感激。
请求
在您的论文中引用您使用的软件。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
heputils-0.0.7.tar.gz (12.7 kB 查看散列)
构建分布
heputils-0.0.7-py3-none-any.whl (11.5 kB 查看散列)
关闭
heputils-0.0.7.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4347f8c61e9372848c31636ee5f3c29b95809b6f673f8eeb786c6818e8ac74f0 |
|
MD5 | d8bea2cdff14584be57eb367f34628a6 |
|
BLAKE2b-256 | 78406df8530db8d98b846f1b98e5ba14d7588aa465b4d285e374ae970fbd16c5 |
关闭
heputils-0.0.7-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 297154d82b53f1b941b9e2cb1dc60f1001fe18a8f6028066a7a7f8b82a5ed32d |
|
MD5 | ed3d98565b1cf7d7a6503e72f87db978 |
|
BLAKE2b-256 | c89b2a68ec804e9a970940d064951c5de8a8d989febae28bf606d054d144820a |