Accelerator Toolbox
Project description
Introduction
Accelerator Toolbox is a code used for simulating particle accelerators, used particularly for synchrotron light sources. It is hosted on Github. Its original implementation is in Matlab.
pyAT is a Python interface to Accelerator Toolbox. It uses the ‘pass methods’ defined in Accelerator Toolbox, implemented by compiling the C code used in the AT ‘integrators’ into a Python extension. These pass methods are used by higher-level functions to provide physics results.
See the pyAT website for a more detailed introduction.
pyAT supports Python 3.6 to 3.9.
Installation
Install accelerator-toolbox from PyPI:
pip install accelerator-toolbox
Usage
Example usage:
>>> from at.load import load_mat >>> from at.physics import get_optics >>> ring = load_mat('test_matlab/hmba.mat') >>> get_optics(ring, refpts=range(5))
For more examples of how to use pyAT, see pyat_examples.rst.
Developer Notes
Developer notes are in developers.rst.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for accelerator-toolbox-0.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea398c5158397753e6947f95ec51f9d23bb9d1040b1b4dc9fc6da827e909bae0 |
|
MD5 | 6c30201d208b9d6ba9b6c2cacd5b5b13 |
|
BLAKE2b-256 | 535417eb72bbbdb9005f21b34e72e4fc87ba8c1b841446bc87cd16a596593e6d |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54f3f32bae6e931ba4b091ec302802866e904a499e0e15d6fe610996deac3b61 |
|
MD5 | c7b9035ec01fe4d474665d62d0a84df3 |
|
BLAKE2b-256 | 4bf6755f018c4740800988193660ccbfb69291a5adf94cb1f83a6355ba328935 |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef5058b4301c02ebb50dd0f4ed8bf4c8ae764ac10b38f030921487297e7ac7b |
|
MD5 | 538b9b9f77e55ea078bd1add255009cc |
|
BLAKE2b-256 | 0366b10aa55b5759c80a66da7397adfebd5aeffa05982060fa1f4e6278784ba4 |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ff6efd77c7846600d59a6ff8340dbab5c5c06e47233975ce02ffe85856d5aa |
|
MD5 | 3f837f5de7733d80bff2c2c3b96926a4 |
|
BLAKE2b-256 | 087af007b26da5697c4ff3eecea296494696a216dbceebcba98f7ab525d0b4c7 |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4257ff6d7e19243b9b467e614717ac19b3f1620642956efe1a569106c1e51c3f |
|
MD5 | 8df1377a6d22de021097e1012bacb19f |
|
BLAKE2b-256 | 1bc414169186c87417cd5d192806abda918cfed71361fabb8ebf222f6f8cdcba |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7dc407d761c294393b4858dd5d42b1b3fc09f49c9554ab6dc19fbb900851e0b |
|
MD5 | 930a963f4d62f7bb350804bab61fbba2 |
|
BLAKE2b-256 | 56a717f82278b355e2300ae771dd9f441bd6a7667da3c2680358a1c33df4f950 |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 455329f5a04901b2d20c04f375346d79f2f97ef4784adbd80d1b316e6f1c5d21 |
|
MD5 | 133fd7de8d8be2d10b5d5c51e17373a9 |
|
BLAKE2b-256 | a3391568fb7f0aa9adcb8b1221898939240476b5e0c54ccf332dcb5bd882d124 |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb00682d240a61de8e031e2bc6aceb9588ddcdd3b2942d5454fc7c8fcb8d5b73 |
|
MD5 | f31801205d2da73ac1e1061f802fe6c1 |
|
BLAKE2b-256 | e424c52367b87904d17ef48d393001c2cd71daf46367dc41bb4163085ca17908 |
Hashes for accelerator_toolbox-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ecf25e869181aebc91ec19fd07e2242770b79c7676d20ae844e01b6fd4faee |
|
MD5 | a89797c110f61ba8808be9b6cb9a16f3 |
|
BLAKE2b-256 | cf96fe2281f8f679bd74b46c9b9332842994f6c58cb840bd91f32b98b850ef8c |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9128c35f378e1aae6d6178daf604f5201214ccf2e5a719015031da4a7c17894 |
|
MD5 | f4f44c7044d70f8be360f3f45e77f209 |
|
BLAKE2b-256 | aeba6835ff26d10b7c89003c532a9817603569a9b857657da4a1ec9fd488f211 |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4ee247c36f23f273a0479aa918f6de144cf1fbc250a7365fad1bb7ccd218e16 |
|
MD5 | 989e6afc2960c93856b14a8228d8d39f |
|
BLAKE2b-256 | 0d69500055a255b5ff584acc466b1a5abd9237652632682d1325fd2a6833d8ef |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371867fc96ef47be83b338adf5188951c04286f488f25296f00eeda37606da4a |
|
MD5 | 7e3b39d09fbdeccc4860ee5ad4eda195 |
|
BLAKE2b-256 | 5cf39af4be7ada90bfa18da1730c8005f98e153eb56c4c5497497b6488dfd53b |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1889bfbe230ebf896c9096453bcf0a56f22abd9d98334b699fb6f05fb535943e |
|
MD5 | dfa77e949eb30dfa871102c95df7023e |
|
BLAKE2b-256 | 66fa8ac463a9c966e3c93a60b63572eb853c9322436bf722f825899fb38e93f0 |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a99e6facf592cc3c4b75683a660f0864be0b043b5da08fd242294e9682e3a84 |
|
MD5 | 0944a857a1249a9869e94e1a4892c294 |
|
BLAKE2b-256 | 898d9a67e6b9a37dd3aef2fdff59abadf42f44ffe5a0580092449cfe7645f259 |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c1a344db1bf960e3d056501e3672acfc2abc5d0ea7d454192b10e8331cc8c14 |
|
MD5 | ef01e7e49f8e2032dbc391598a6745f6 |
|
BLAKE2b-256 | 308cad3c9d0f97ce9d2063328782f04879b7d2ddf9b64a363b81af1f1f16bcb7 |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 074a2dfe83fc1b6c2f7ebee1439e0a5838b4db7927da3065d6ef72911d87797b |
|
MD5 | 16dfa3622a9ff6370f447542cfc47b3e |
|
BLAKE2b-256 | 25447dc2fef63c86434282b180a3e444cd95566df1ab2b55514b881c0c037a99 |
Hashes for accelerator_toolbox-0.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4729635638ce9e13690eaaa469065aa83e685c7663c4b616d982193c26160e1 |
|
MD5 | 65773076a307e3161b64b1e1c14aa692 |
|
BLAKE2b-256 | 261bf22f2e02faa344d881482c031dcb5f719159fded86bd7d49874ba0103d72 |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc29525300539b13474799d3562ae25cedb34c2ef68245c55061248caba53064 |
|
MD5 | 002646c93b87d9972f2245a1a4580111 |
|
BLAKE2b-256 | ecbb77b95756c2f428b89f9d3be7084e2f75c90e700972ba1b50b75fbb032b43 |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3025dd62776fff8f9d6510fce9736cc0720102308987f522a927714e7f8ce5 |
|
MD5 | 71363565811c34965752f1cbac00e7b5 |
|
BLAKE2b-256 | 1d58875d90d09d134cb3713a34b1a3f8bfa4e578171b7f2f4c59c9e377d9f887 |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed71f97d63449b958642e48a9b71f37b36cdd6065f9c6355fe77675378c8b0d |
|
MD5 | bbf214e0fc914571c3fddf08a192769c |
|
BLAKE2b-256 | 09ab6975b3fdc2c68818065f3a7275d8161434e2fa03eed503846234e850ccca |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514d21845fb889273aa53320f707dd06bad551d24c0322d385ae3be4c412b41d |
|
MD5 | 340f646f6268c9abb06a392f578236a4 |
|
BLAKE2b-256 | 09aa1611ebff33daba3696de10828c89f0f25277ff7b993c437e0919a719cf91 |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db9551d23cfc7f967b39155ed13c1c7a07c3237c5eb95a8c26747f23016452a9 |
|
MD5 | 2ec5f5ab9a51256591cb19d4048dd438 |
|
BLAKE2b-256 | a0e8dea91c6008b6ba2335fe9c1b225800d29e73e9cafac4f51c0793a6351c3f |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f528aaca5eb378d5297690f39b545c70f1f0438521d73c9c0ff1a537f7bcc070 |
|
MD5 | 2aa1f1e09c123ab8ffb980b040b11fd7 |
|
BLAKE2b-256 | 20fb67049bdeeb8dc76698ecd053b6bcd3354eec894fe2310f5c382c822fc832 |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bed0930a1951eb733eb2ef8a137675286c8ee0281e17eaabed6c9bfcb114dd3d |
|
MD5 | 3f3513785ef80965af891b81cda45a38 |
|
BLAKE2b-256 | c56c2e83b6b9469d9e1d80542922e94f2032975836e00eb10681e77a3ea7d58a |
Hashes for accelerator_toolbox-0.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a1a599fa60eada443d810b7466583e93ef89b8a79695984e9f8701841b2150 |
|
MD5 | 0b985531dc67f36ee1a5a32a80efb63c |
|
BLAKE2b-256 | 42d0fe1f76dd0f7071509c5a98de1ee7426bb965d7918b884cc0f07a609e1c63 |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2041cdf427db81237497e2bf955c13a09b9be4291a1467db3d54e5f186c5c06a |
|
MD5 | 22a8218276df9f616662e317ed762034 |
|
BLAKE2b-256 | e3c77ae175471ea5880c25703791355b4c70f74bd4faaa5e3382534f7dd41e82 |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73fe01c32f942187ee70f05b938c53ca2f8756b607b435ee0e448f72cd807801 |
|
MD5 | 0d3276c41cf2689a53e3692dff590d45 |
|
BLAKE2b-256 | 4aaf2a410933fa44e1a48e2ba92858569695b9b50930b72af434574fc03560e4 |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58cc4e4af2816a393daed515e78defdffc4617a0c3e51a1308dea5c3ab6be9bf |
|
MD5 | 9a2b3a2d86cb3fbe184e77a73cc0d075 |
|
BLAKE2b-256 | 044aa51257bf79db04cc650b5349cf0dc5b11995b1076fb480705386f6db6539 |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc74991e6acdfde348a1613eae31237e1534c7e62f8a9bdc5d06290183f812ba |
|
MD5 | 127743f14fe1486a67b1b41d29ef446b |
|
BLAKE2b-256 | cc478deb1bfb8297fd47ccfc6ec70861ff532098e2ce28571919085b617c447d |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c313e07c49b63c4e073464ee45355c558975000c56e1c69ad4c337520e379ff1 |
|
MD5 | bca2bbe706f00ee292a46aa68b4fa533 |
|
BLAKE2b-256 | 3ebe7117bf28f143b9c333fa365af257ab3f8fc2aa1fd8bcd07352cd83b600d7 |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71dd48e499322e0b58fcae1a7d42eb7f5940764994c3600ea8295bc905f733ee |
|
MD5 | ba319764efd4a12a097a02f191d615e3 |
|
BLAKE2b-256 | 32d614e19ffd1b5867029405b40a81b5c019c3956c929a8cb3c032d2aadd10ae |
Hashes for accelerator_toolbox-0.2.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03640cdb80ccc463cb0f6ba021ce1bc90dd86f2f1754663bbefdb63083e8b7b9 |
|
MD5 | 8e255ad007baa2fa187c67e3737b6c54 |
|
BLAKE2b-256 | 689341749f99cea1db25e1b0fb91cd828ef449510c6a67c1d404a71755be31d8 |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 816da70e67729626d9bf8c6c471a4c1a6b43f924b394f33f49343fa2e0c0379e |
|
MD5 | 31ccec365a0447815c52841000001716 |
|
BLAKE2b-256 | 70d56afca1a3f2eb846bedfb2c187f693006728f7eca183790f363f7fec5364b |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239b48f04a5839c21d1ede1b2fd0077e0b01470f0e3dd798d89c1fbc84d2a4f5 |
|
MD5 | 0d146d2dc3d6974292b98d06be11737b |
|
BLAKE2b-256 | e33f5246aad68cd66e73a95b131f4e73c1bc31f5d44fe86e2ffed40a5a671868 |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 899b22ed57fc6d4de90b30a9496b8b87f0eaa5ef3b6fba7ef1ba5e0c835aca71 |
|
MD5 | 6d305184a0e5838ec87e6719446b0373 |
|
BLAKE2b-256 | a113f8c70680ebc1ecfda601ab7ec1e32d4008b09e6a9ec441c94fd432efd1c6 |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2d453adfb52ea13eaae9ce20c4f67f54749b8408691f97c27fadeb421807782 |
|
MD5 | 6604eed502091f86d35b15fa9d21feea |
|
BLAKE2b-256 | 44044f26650d65b8fd6ce984d2a520aff390f49a974e6343040afe236a955dff |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f24fd2451ddc6b7b0747b082e155be349b23674a4d506429e0f160a164d46e0 |
|
MD5 | 7923d537571cdbddf6bf08c4610ca623 |
|
BLAKE2b-256 | 98f45fd60adedf3ae9f7d79c2bcc435a3ab4d63e737f97f2626631a878fecb2c |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 623a80b134a2dce2e9614e00b477b3a15e9887ef87e02bdcfae7ad9fa1bd04f6 |
|
MD5 | cd91f0b910c76d22240edd3ea0888306 |
|
BLAKE2b-256 | b28893999f302a9e73af44f69a18c617ae407c8f655c26adeae7d72100d79c07 |
Hashes for accelerator_toolbox-0.2.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e02b5ee3ee000a5f9bcb988ceec741ce781ce0394fb358c982c651f8f05aeb2 |
|
MD5 | a4971dd40940cb32d03b316db1775e6f |
|
BLAKE2b-256 | 0fbac27bf93e9d5ef7056c3736e9cd1935248fb4b51fc2a3e210ce160df2d899 |