Skip to main content

A package supplying binary kernels for Xsuite.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xsuite_kernels-0.1.1.tar.gz (20.5 kB view details)

Uploaded Source

Built Distributions

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 view details)

Uploaded 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 view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl (18.5 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (18.3 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (18.3 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (18.3 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file xsuite_kernels-0.1.1.tar.gz.

File metadata

  • Download URL: xsuite_kernels-0.1.1.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for xsuite_kernels-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ff4e2df7a9bd3db24f4441e273d32c94d5e2672ea863f8e696102c5fdf5d5469
MD5 7a1f04d7b7273c7e72e046d3ef4428da
BLAKE2b-256 75c3672c2fdd48ba34b1207d0e4b2361755b7bd28185abdce67a6a29343368cd

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes 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
Algorithm Hash digest
SHA256 221c4a3cce764094c380f597f13208407cf433393fc1abe9ef1733cff06b205d
MD5 2a7f1776ee512f2346d857585734ff43
BLAKE2b-256 ae9e5b5cba143edc32419a2b1bcf69088954cde158e30afe2feda83a8a663089

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 676dbe1fee2297140b72f9cf4aab41f56038976051c8d00aa45b54944a094f8c
MD5 d474a8704e050e19cd02524307cdfdf4
BLAKE2b-256 75ea972b0a3eb61a59840851038f6d8069f8c72428f9d12f0bd0520e199e29ef

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a44116bdf7c114d9c7c371bb6e5c7fda40b7b6933d960c1e6f0211c68395364
MD5 6567f4c711b5c6794302cee71c1fc253
BLAKE2b-256 1e71041cf9af13c665cd0eff5510cd760ebc0a400756380af19f805d534bff48

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes 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
Algorithm Hash digest
SHA256 410568d62c6f967680445826934d13575397264d0a5b866c6d509f647d2b5bd2
MD5 28891551e3039cdb26020fcace2f91e7
BLAKE2b-256 7b24127dd3110ae2a138c265a01d8804ec085e9f35b0560cfaa48502065d65ee

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a618450f8ae92201af61957ebd6f2ae5763155589503446b9272a0b4989e550
MD5 0e64bfb6257863e08c35395eb84c3533
BLAKE2b-256 cf512bb4ff3a566c65e35abc9a7b55fa280455621c7d5bea86030edd0c51cf8a

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0589a11a967f4131117f8aa3808fce24bb6e359f20cd359c2fff448a38d6a107
MD5 af3916eb2f2c01b4cc06d7a179194dc1
BLAKE2b-256 8539244d99b231431a332c5d6ad2f76b0d795b5ccccc6441cdd751e71c12f5bf

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes 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
Algorithm Hash digest
SHA256 1190b491c135ff415a48386a0580dfeb74ea4cd41d7c9757af3898c39393440f
MD5 4d85df350b000fcae4cc0a9e24181a50
BLAKE2b-256 311e9595a29a3043358415e4f2d28a20101090feb1bdc64c9a4631a900167ae8

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 116be83da46942b2b63be058da59ffcff93f2f9966e5a70c3368752d4538b9d5
MD5 38bff7b4a7924f1811d8d52e481b08b6
BLAKE2b-256 883a9615d026b76bd5dd7c7d6d40373a7dfe9cddc7c0e2ab5cc3bfc15e23ddb5

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c63ab0ee91be21c6500dea7c402395721748b9e791d6bf2d47f7d5380508452a
MD5 2ac61ab9f1cfa4890974ce5a2b016336
BLAKE2b-256 3cfd9c9502ed035cf2a4e81e82957c24f2f2382867bb684cbf255e5e58e123bb

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes 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
Algorithm Hash digest
SHA256 6871c4b59be0851f325f275cfdd08d4ba35a7f25a559a1bfdaccdc067ff367d3
MD5 9649cd2c19dc903591139cc1b1b8a8f9
BLAKE2b-256 5866473546e1c8d0e1e38862e00d0118866e623a855f3bdc531b8f9b79866253

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57d6dd152ce3751870a7c334399e1fc20f97f60d3af63ff8b1bc957627382c09
MD5 db21ef7cba73d4b745ac23471a8d4920
BLAKE2b-256 1191bf19d891bf5eaa1968028a72ec914c98540a36894dbd1fc3e571ebcf98ac

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b69daa318a8ac4f7830f055c923c8a27062d77f8b8a312dd00f65aadf82d828
MD5 32db972f114b40ee529fb39fc7d5f2e0
BLAKE2b-256 51a99a306a04df4f260fcc488974187b3fb4afe2d12e17b7a24692dd7d866af9

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes 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
Algorithm Hash digest
SHA256 69ca8b0b571f00a5375900d4dd7bddcae50cb85c64bc3692d0cbd3fa34f41625
MD5 e303f0ffe12d7ebd65c26de1ab891b0f
BLAKE2b-256 6fc49c4db2fe14589c39c24c2c089133c79b29f998f1e34b1f14d802450ad96d

See more details on using hashes here.

File details

Details for the file xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xsuite_kernels-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa044611e41105c855a448a8ac8eb41ca0a753a47381122ba0fc51d758009ec6
MD5 2f69c443707122208c182adf70ce9218
BLAKE2b-256 b4e8d7a57295286f58e13d125f54ec9596c7a55f11a6f75f346cbdda5d362d7f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page