跳转到主要内容

为Xsuite提供二进制内核的软件包。

项目描述

xsuite-kernels

简单安装

该软件包可以使用pip install xsuite-kernels进行安装。由于它依赖于Xsuite软件包的特定版本,安装它可能会自动更新您的Xsuite软件包到新版本。您可以使用-U选项将所有软件包升级到最新版本。

此软件包提供了一组为Xsuite软件包预编译的内核,以便可以运行常用的跟踪场景,而无需在目标机器上编译内核。预编译的内核作为PyPI上xsuite-kernels软件包的二进制Python wheel分发。

当软件包安装到支持的机器上时,pip将自动下载适当的内核文件并将它们安装到正确的位置,以便Xtrack可以使用它们。如果未安装xsuite-kernels,Xtrack将回退到默认行为,即在运行时编译内核。

如果从源代码安装软件包(例如通过克隆存储库或在不受支持的平台上下载源代码分发),内核将在安装过程中自动编译(见setup.py)。

开发者注意事项

在源安装的情况下,可以在运行 pip install 之前设置环境变量 SKIP_KERNEL_BUILD1 来跳过构建过程。

如果你的本地版本 xtrackxfields 等 与 pyproject.toml 中指定的版本不匹配,你可以使用 --no-deps 选项安装包以避免升级依赖。

该包提供了一个 xsuite-kernels 命令,可以用来按需管理内核(添加 --help 选项以获取更多信息)

$ xsuite-kernels regenerate  # Regenerate all kernels
$ xsuite-kernels clean       # Remove all kernels
$ xsuite-kernels info        # Print some useful debug information

项目详情


下载文件

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

源分发

xsuite_kernels-0.1.1.tar.gz (20.5 kB 查看哈希值)

上传时间

构建分发

xsuite_kernels-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.4 MB 查看哈希值)

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

xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (16.0 MB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl (18.5 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

xsuite_kernels-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.3 MB 查看哈希值)

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

xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (15.9 MB 查看哈希值)

上传时间 CPython 3.11 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (18.3 MB 查看哈希值)

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

xsuite_kernels-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.4 MB 查看哈希值)

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

xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (15.9 MB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (18.3 MB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ x86-64

xsuite_kernels-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.3 MB 查看哈希值)

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

xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (15.9 MB 查看哈希值)

上传于 CPython 3.9 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (18.3 MB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ x86-64

xsuite_kernels-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.3 MB 查看哈希值)

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

xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl (18.3 MB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

由以下组织支持

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