Skip to main content

xsuite-kernels

Simple installation

The package can be installed with pip install xsuite-kernels. Since it is dependent on particular versions of the Xsuite packages, installing it might automatically update your Xsuite packages to newer versions. You can use the -U option to upgrade all packages to the latest versions.

This package provides a set of precompiled kernels for the Xsuite packages, so that commonly used tracking scenarios can be run without the need to compile the kernels on the target machine. The precompiled kernels are distributed as binary Python wheels of the package xsuite-kernels on PyPI.

When the package is installed on a supported machine pip will automatically download the appropriate kernel files and install them in the correct location, so that Xtrack can use them. If xsuite-kernels is not installed, Xtrack will fall back to the default behaviour of compiling the kernels on the fly.

If the package is installed from source (e.g. by cloning the repository or downloading the source distribution in case of an unsupported platform), the kernels will be compiled automatically during the installation process (see setup.py).

Developer notes

In case of a source installation, the building process can be skipped by setting an environment variable SKIP_KERNEL_BUILD to 1 before running pip install.

If your local versions of xtrack, xfields, etc. have diverged from the versions specified in pyproject.toml, you can install the package with the --no-deps option to avoid upgrading the dependencies.

The package exposes a xsuite-kernels command that can be used to manage the kernels on demand (add --help option for more information):

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

Metadata

Release files for xsuite-kernels 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xsuite-kernels 0.1.1
File Size Uploaded Provenance Actions
xsuite_kernels-0.1.1.tar.gz 20.5 kB Without provenance Details for xsuite_kernels-0.1.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for xsuite-kernels 0.1.1
File Actions
xsuite_kernels-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for xsuite_kernels-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details for xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl
xsuite_kernels-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for xsuite_kernels-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
xsuite_kernels-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for xsuite_kernels-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
xsuite_kernels-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for xsuite_kernels-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
xsuite_kernels-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for xsuite_kernels-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl

Total release size: 633.1 MB

Release files / xsuite_kernels-0.1.1.tar.gz

Download URL xsuite_kernels-0.1.1.tar.gz
Size 20.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ff4e2df7a9bd3db24f4441e273d32c94d5e2672ea863f8e696102c5fdf5d5469
BLAKE2b-256 checksum
How to use checksums
75c3672c2fdd48ba34b1207d0e4b2361755b7bd28185abdce67a6a29343368cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 96.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
221c4a3cce764094c380f597f13208407cf433393fc1abe9ef1733cff06b205d
BLAKE2b-256 checksum
How to use checksums
ae9e5b5cba143edc32419a2b1bcf69088954cde158e30afe2feda83a8a663089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 16.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
676dbe1fee2297140b72f9cf4aab41f56038976051c8d00aa45b54944a094f8c
BLAKE2b-256 checksum
How to use checksums
75ea972b0a3eb61a59840851038f6d8069f8c72428f9d12f0bd0520e199e29ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Size 18.5 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5a44116bdf7c114d9c7c371bb6e5c7fda40b7b6933d960c1e6f0211c68395364
BLAKE2b-256 checksum
How to use checksums
1e71041cf9af13c665cd0eff5510cd760ebc0a400756380af19f805d534bff48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 95.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
410568d62c6f967680445826934d13575397264d0a5b866c6d509f647d2b5bd2
BLAKE2b-256 checksum
How to use checksums
7b24127dd3110ae2a138c265a01d8804ec085e9f35b0560cfaa48502065d65ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 15.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a618450f8ae92201af61957ebd6f2ae5763155589503446b9272a0b4989e550
BLAKE2b-256 checksum
How to use checksums
cf512bb4ff3a566c65e35abc9a7b55fa280455621c7d5bea86030edd0c51cf8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 18.3 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0589a11a967f4131117f8aa3808fce24bb6e359f20cd359c2fff448a38d6a107
BLAKE2b-256 checksum
How to use checksums
8539244d99b231431a332c5d6ad2f76b0d795b5ccccc6441cdd751e71c12f5bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 95.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1190b491c135ff415a48386a0580dfeb74ea4cd41d7c9757af3898c39393440f
BLAKE2b-256 checksum
How to use checksums
311e9595a29a3043358415e4f2d28a20101090feb1bdc64c9a4631a900167ae8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Size 15.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
116be83da46942b2b63be058da59ffcff93f2f9966e5a70c3368752d4538b9d5
BLAKE2b-256 checksum
How to use checksums
883a9615d026b76bd5dd7c7d6d40373a7dfe9cddc7c0e2ab5cc3bfc15e23ddb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 18.3 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c63ab0ee91be21c6500dea7c402395721748b9e791d6bf2d47f7d5380508452a
BLAKE2b-256 checksum
How to use checksums
3cfd9c9502ed035cf2a4e81e82957c24f2f2382867bb684cbf255e5e58e123bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 95.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6871c4b59be0851f325f275cfdd08d4ba35a7f25a559a1bfdaccdc067ff367d3
BLAKE2b-256 checksum
How to use checksums
5866473546e1c8d0e1e38862e00d0118866e623a855f3bdc531b8f9b79866253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Size 15.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
57d6dd152ce3751870a7c334399e1fc20f97f60d3af63ff8b1bc957627382c09
BLAKE2b-256 checksum
How to use checksums
1191bf19d891bf5eaa1968028a72ec914c98540a36894dbd1fc3e571ebcf98ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 18.3 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7b69daa318a8ac4f7830f055c923c8a27062d77f8b8a312dd00f65aadf82d828
BLAKE2b-256 checksum
How to use checksums
51a99a306a04df4f260fcc488974187b3fb4afe2d12e17b7a24692dd7d866af9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 95.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
69ca8b0b571f00a5375900d4dd7bddcae50cb85c64bc3692d0cbd3fa34f41625
BLAKE2b-256 checksum
How to use checksums
6fc49c4db2fe14589c39c24c2c089133c79b29f998f1e34b1f14d802450ad96d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 18.3 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
aa044611e41105c855a448a8ac8eb41ca0a753a47381122ba0fc51d758009ec6
BLAKE2b-256 checksum
How to use checksums
b4e8d7a57295286f58e13d125f54ec9596c7a55f11a6f75f346cbdda5d362d7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Security for xsuite-kernels 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

15 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page