跳至主要内容

用C++编写的Python库,用于计算局部原子结构环境

项目描述

PySCAL - python 结构环境计算器

[!TIP] 查看完全新的PySCAL版本 pyscal3,它更快,可以处理大量原子,并且拥有更用户友好的界面。

完整文档及示例可在此处获取 这里

PySCAL 是一个Python模块,用于在原子模拟数据处理过程中计算局部原子结构环境,包括 Steinhardt的键取向序参数。PySCAL的核心功能是用C++编写的,并使用 pybind11 创建Python包装器,这使得快速计算成为可能,同时也易于在Python中进行扩展。

Steinhardt的序参在 晶体结构识别 中被广泛使用。它们也用于识别原子是 固体还是液体

安装

可以通过以下语句直接使用conda安装PySCAL-

    conda install -c conda-forge pyscal

从仓库

可以通过以下方式从仓库构建PySCAL-

    git clone https://github.com/pyscal/pyscal.git
    cd pyscal
    python setup.py install --user

引用工作

如果您在您的作品中使用了PySCAL,引用以下文章将非常感激 这篇文章

Menon Sarath、Díaz Leines Grisell 和 Rogal Jutta (2019)。pyscal:一种用于原子环境结构分析的Python模块。开源软件杂志,4(43),1824,https://doi.org/10.21105/joss.01824

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

pyscal2-2.10.21.tar.gz (66.4 kB 查看哈希值)

上传时间 源代码

构建分发

pyscal2-2.10.21-pp39-pypy39_pp73-win_amd64.whl (279.6 kB 查看哈希值)

上传时间 PyPy Windows x86-64

pyscal2-2.10.21-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.4 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (498.2 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686

pyscal2-2.10.21-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (425.7 kB 查看哈希值)

上传时间 PyPy macOS 10.9+ x86-64

pyscal2-2.10.21-pp38-pypy38_pp73-win_amd64.whl (279.4 kB 查看哈希值)

上传时间 PyPy Windows x86-64

pyscal2-2.10.21-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.4 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (498.9 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686

pyscal2-2.10.21-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (425.7 kB 查看哈希值)

上传于 PyPy macOS 10.9+ x86-64

pyscal2-2.10.21-pp37-pypy37_pp73-win_amd64.whl (279.1 kB 查看哈希值)

上传于 PyPy Windows x86-64

pyscal2-2.10.21-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (491.3 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (500.3 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.17+ i686

pyscal2-2.10.21-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (424.9 kB 查看哈希值)

上传于 PyPy macOS 10.9+ x86-64

pyscal2-2.10.21-cp311-cp311-win_amd64.whl (282.2 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

pyscal2-2.10.21-cp311-cp311-win32.whl (247.8 kB 查看哈希值)

上传于 CPython 3.11 Windows x86

pyscal2-2.10.21-cp311-cp311-musllinux_1_1_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ x86-64

pyscal2-2.10.21-cp311-cp311-musllinux_1_1_i686.whl (1.1 MB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ i686

pyscal2-2.10.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.5 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (573.4 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686

pyscal2-2.10.21-cp311-cp311-macosx_10_9_x86_64.whl (438.3 kB 查看哈希值)

上传时间: CPython 3.11 macOS 10.9+ x86-64

pyscal2-2.10.21-cp310-cp310-win_amd64.whl (280.5 kB 查看哈希值)

上传时间: CPython 3.10 Windows x86-64

pyscal2-2.10.21-cp310-cp310-win32.whl (245.9 kB 查看哈希值)

上传时间: CPython 3.10 Windows x86

pyscal2-2.10.21-cp310-cp310-musllinux_1_1_x86_64.whl (1.0 MB 查看哈希值)

上传时间: CPython 3.10 musllinux: musl 1.1+ x86-64

pyscal2-2.10.21-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.10 musllinux: musl 1.1+ i686

pyscal2-2.10.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (545.4 kB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (570.5 kB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ i686

pyscal2-2.10.21-cp310-cp310-macosx_10_9_x86_64.whl (435.6 kB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

pyscal2-2.10.21-cp39-cp39-win_amd64.whl (279.2 kB 查看哈希值)

上传时间: CPython 3.9 Windows x86-64

pyscal2-2.10.21-cp39-cp39-win32.whl (246.1 kB 查看哈希值)

上传时间: CPython 3.9 Windows x86

pyscal2-2.10.21-cp39-cp39-musllinux_1_1_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.1+ x86-64

pyscal2-2.10.21-cp39-cp39-musllinux_1_1_i686.whl (1.1 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.1+ i686

pyscal2-2.10.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (545.8 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (571.3 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ i686

pyscal2-2.10.21-cp39-cp39-macosx_10_9_x86_64.whl (435.8 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ x86-64

pyscal2-2.10.21-cp38-cp38-win_amd64.whl (280.0 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

pyscal2-2.10.21-cp38-cp38-win32.whl (246.1 kB 查看哈希值)

上传于 CPython 3.8 Windows x86

pyscal2-2.10.21-cp38-cp38-musllinux_1_1_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ x86-64

pyscal2-2.10.21-cp38-cp38-musllinux_1_1_i686.whl (1.1 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ i686

pyscal2-2.10.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (545.1 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (569.6 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ i686

pyscal2-2.10.21-cp38-cp38-macosx_10_9_x86_64.whl (435.5 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

pyscal2-2.10.21-cp37-cp37m-win_amd64.whl (280.0 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

pyscal2-2.10.21-cp37-cp37m-win32.whl (249.1 kB 查看哈希值)

上传于 CPython 3.7m Windows x86

pyscal2-2.10.21-cp37-cp37m-musllinux_1_1_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ x86-64

pyscal2-2.10.21-cp37-cp37m-musllinux_1_1_i686.whl (1.1 MB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ i686

pyscal2-2.10.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.1 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (573.3 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ i686

pyscal2-2.10.21-cp37-cp37m-macosx_10_9_x86_64.whl (432.4 kB 查看哈希值)

上传于 CPython 3.7m macOS 10.9+ x86-64

pyscal2-2.10.21-cp36-cp36m-win_amd64.whl (285.6 kB 查看哈希值)

上传于 CPython 3.6m Windows x86-64

pyscal2-2.10.21-cp36-cp36m-win32.whl (252.1 kB 查看哈希值)

上传于 CPython 3.6m Windows x86

pyscal2-2.10.21-cp36-cp36m-musllinux_1_1_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.6m musllinux: musl 1.1+ x86-64

pyscal2-2.10.21-cp36-cp36m-musllinux_1_1_i686.whl (1.1 MB 查看哈希值)

上传于 CPython 3.6m musllinux: musl 1.1+ i686

pyscal2-2.10.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.1 kB 查看哈希值)

上传于 CPython 3.6m manylinux: glibc 2.17+ x86-64

pyscal2-2.10.21-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (577.8 kB 查看哈希值)

上传于 CPython 3.6m manylinux: glibc 2.17+ i686

pyscal2-2.10.21-cp36-cp36m-macosx_10_9_x86_64.whl (433.1 kB 查看哈希值)

上传于 CPython 3.6m macOS 10.9+ x86-64

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面