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.
pyAT supports Python 2.7 (deprecated) and 3.5 to 3.8.
Installation
Install accelerator-toolbox from PyPI:
pip install accelerator-toolbox
Usage
Example usage:
>>> from at.load import load_mat >>> from at.physics import linopt >>> ring = load_mat('test_matlab/hmba.mat') >>> linopt(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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | de98a6794b7dbb4a4ea13220c046cb845b9c02424d581d7127f19c47df6fe561 |
|
MD5 | 75a9650606e0a163d84bfb616a239e88 |
|
BLAKE2b-256 | 93932cdc42e4bb76200ffe6a8b94640a6fc321e61b2fac3dcfc376acbaf33210 |
Hashes for accelerator_toolbox-0.2.1-pp37-pypy37_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 891c698990642d40ec6a046f235971b857e26f4dc7a9922e29fb70d478516912 |
|
MD5 | 84cb1f81eede4421536979ffae84fa4a |
|
BLAKE2b-256 | 600f1731a2753a577f22f2edda7361438cc4eb41bc518cfaa9b06a41e0415000 |
Hashes for accelerator_toolbox-0.2.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d9055ffea313de6e92616d4044db5b4470eceead6a22d881d9e9994a8d6015 |
|
MD5 | 2c766bc7e57d4c80c3f66ce3ce9aa8ca |
|
BLAKE2b-256 | 77b9080288f4cdf1aefb375015f6137185397a53f71ece32dd1708b28b72516a |
Hashes for accelerator_toolbox-0.2.1-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82e0a0206a66c9a2356c8063eec95d0741caf7bd1b0515ab8fe05384aaa190eb |
|
MD5 | b44433674f9006d925ee2236447ec034 |
|
BLAKE2b-256 | ad9accff3f074403ebbcfe1ab0a2ef77c708caa5ec62ae70b9771d16201022cf |
Hashes for accelerator_toolbox-0.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac96e2bba96dfa0ef64def50e4cae0b6c35a5729f6333b0a974093581da3e622 |
|
MD5 | 35dd0468c353ef2d242b39262b1b0bc7 |
|
BLAKE2b-256 | 865c467c9a3413a71bfb0f8a38101ce4600d46fd8beabc04cf1f35b9876c57af |
Hashes for accelerator_toolbox-0.2.1-pp36-pypy36_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176a362f70e1f6848083676069c5ceb469fdffa95017c2349a2ff8fb5f6ef988 |
|
MD5 | 3de231db9a84650e4911dfec1d81b4fb |
|
BLAKE2b-256 | 53bf1349bb57834e0dcb82b5a84b77dfc72574c1f8c4bcbe1578ca7ba6c07e9c |
Hashes for accelerator_toolbox-0.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3374d6816c664312e589ec414aa933fdc0e6833f46a0f2966a594ff904713be |
|
MD5 | 49f2703eff3812b9a0735fe1a1ee5aad |
|
BLAKE2b-256 | 0f41724f2756de16b9d0807ab5a8e56462788d09db8f50136c5e80bfad0e53a8 |
Hashes for accelerator_toolbox-0.2.1-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73dcd3b199c68cd2e25d2b0a6ebccb362a5698eee433c83214d16d6c16a23e97 |
|
MD5 | 4a49c66c8e04a186a05351095cffdf96 |
|
BLAKE2b-256 | 245a60f347f40398d3a269d3f40ba9ff9a84c9fd8d08d370f8878acff3dc3cfd |
Hashes for accelerator_toolbox-0.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 599b18f9cb67a5cbb5117398b1eb384ffb86573a7666eecfcf0d260833501e1a |
|
MD5 | c052a1c826e50144f96917e24064946d |
|
BLAKE2b-256 | 9b06be1fafb81b421953e2c05f7cf033c4796d69ae6746b709c5c6c976a88b7b |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0359e7f1c42be7bdb2ad53c6b9fc3299e051d881d1e7c3fdec3c53c128b3497 |
|
MD5 | 09d18ddc7e62a1bbe44803c26862f51c |
|
BLAKE2b-256 | 92200e46005a641dfe8e8b2ac37509ee38cb66bf9adb92d383a4fa0f737ff0c8 |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09458cc653e403d2c09a2023e2bf02b9c6bcd0cb724edc024846721ef0bbd851 |
|
MD5 | 47bd40239f9b77013da00c86f6af7d0c |
|
BLAKE2b-256 | 5cb5ab0bc0ded15e956f585afe903088ba5d480fd8fa8effa111f590e57ef78d |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 165a910b6685886817e7df36c49bc19c2635757c9550b6aaf930c58c11d23557 |
|
MD5 | 4e6b7cfef34a926f83a0cec51dc67ccf |
|
BLAKE2b-256 | b11c36112dfbc8f79587897e19b50972cbed21636547330b3ffdf7676541eb3e |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48e623e02d864b9b1d36b1f23629a43964a541ba5dd33227d3dd0a51c814c059 |
|
MD5 | e62b35c7ddf17e9e2003818570699d09 |
|
BLAKE2b-256 | 142d48a8c8ac0ca9b1d68aac1108219a5889817b7401d2a8573f853ae8c534cc |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72786ee37df82ba1248a97f9f336325b0d805b99fc1f6984b3a7c935a9c3395a |
|
MD5 | 2a995c5db8a87e2e6434b935b182f002 |
|
BLAKE2b-256 | 7c1bc347e83b1bb31fbdacd2774e50f5bceca9583d08339502d629bb7d831a21 |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bffe9b1f93bc12fd163158cdda3576619e6565d942a6fc7370f2f224cbc75c45 |
|
MD5 | a483e57eaae92bdb65e88f35b2d2de06 |
|
BLAKE2b-256 | db9318935cdf2a4b9a65a542f38e971696351683c7c6407ddaa1a1ceade65015 |
Hashes for accelerator_toolbox-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 662664b351c1dc3fd9bb75953d00d6ef25e9408e47c6c6c50d2606380e369309 |
|
MD5 | cee00fc00eb422f36dc73aeaa51bb987 |
|
BLAKE2b-256 | e80c5cdaba4fa5d1c2c03867aabde836496e767c0e5114734b386f1c6a2dd717 |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cd0d91e86b0371479b1c7a96496fb465ec1fb128f5a3e1598555c0c92ff3bc4 |
|
MD5 | 87098c0850a4258c0df7910e7edf1511 |
|
BLAKE2b-256 | c7b7b77bef340544fc281ae7520bc175d76b6520b1340d963767e336e7a564b0 |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27e5dd84e30fc15f3a520831b6ff3b2ac66b01c9ce3a8bd131135aec96aa1922 |
|
MD5 | 3ce7133fd7f06d793364eb2492685b94 |
|
BLAKE2b-256 | 2dba66a502f4ff840ee1fbc6a1317efca4f30a828b8510eed9e4046e60137b56 |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bca39965e94d7c7e813dca1b1610e7960a2902f6b1c53688f75d34d48891b51 |
|
MD5 | e6e4fe5fdbd143d5f53a3e34ad8d4870 |
|
BLAKE2b-256 | 17b4e0beab193f8a5aa8e3e931823a7a98814072abdeda8371e86799b95758b6 |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76e5bfea3b0d26d2f1dc01b0dacb668bbd97e1cce11cb251f72e531fc5f8447 |
|
MD5 | aa79ce9200166bfc204814221be6093d |
|
BLAKE2b-256 | 2c73912d53a2233dc2573ea3d49c2a73ebf24a13be04a8f72e9f9604a88a2d0b |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54ae2a82436326831da342b324fff3b3e83da3b5b8322c9ffc5608ebcdd744f5 |
|
MD5 | bb3f86274e21410e6cedc7f95206e3ec |
|
BLAKE2b-256 | 1cc2a7919bbfa302bacf2112a65226634cd08812d55a9784833d596053dce7cd |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc2a40f594dc792f9c6368bf1a845d69652860c3071b30100628ff0de6fee4a0 |
|
MD5 | f4216a036dd944b0c5e8e2fda64f9550 |
|
BLAKE2b-256 | ce3bdf94a983bb7a2efeba902be47cbc2a5b30bddf8242515bc6b93b5f8201dc |
Hashes for accelerator_toolbox-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c5d4f449869712bd62793c3043669d39966c67de06d22f9fc0ea63098229298 |
|
MD5 | d4845ffc3d960af8bc5dc6eb2a86c0bf |
|
BLAKE2b-256 | 1a4e87b6f0808f50bc919d1d7b2fe5b5a051d026552bcebc71f6becb5297e570 |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2175d6140ee95473ebbbf368e346da2c291e6e9e600baa0a63b176b911294e24 |
|
MD5 | 5a64a5e1307912c3e3f7fbb4931c43be |
|
BLAKE2b-256 | 6cbdb891ee8bc532e6bd4ce6a294ef17367b1bcae0bd7b927f409416712ea199 |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5111c21d75b44bbfae92769ff681091d1b3566ed06da4a1f4921e4158dbf056d |
|
MD5 | 641ce83c5df024511d83397f0ed74eda |
|
BLAKE2b-256 | ff793e920c98d4077e7da8e618a375e9ddfb4c9fc767a74dee3e75e904a415b4 |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e235f85d590df1afa6f652aed65ef5d8bfe6210623fb1bb89ca411720f13837 |
|
MD5 | 6b0b108f866cb7c0855364a44e832525 |
|
BLAKE2b-256 | 095fc6b42d1fbf14ce41d650e1358f120ac2d1a8262afb9e25c5d845e51c2bc2 |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b421f5ea29294102582160a1c62b70af9698f7ad1655c2f77118b33921633c0a |
|
MD5 | a8faf15be37ba55381a8a1bbbf070944 |
|
BLAKE2b-256 | 83dbd27020bebad62c9bf46356b317600c0ab655c11764c8610370cc26ad7bb7 |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94cdeb660bc2d965eb07943eb03f3aa74f5842257375ab4f5bee0a1d13ae6e55 |
|
MD5 | 43ab9c0f9e172452bbae9dc4afcff23e |
|
BLAKE2b-256 | c5884a943914d066b6bc1d7c25ce56d4aa3e33a3d13ddf8a2614687a2274f1fb |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adea61ac4cae7a37fabe430c9d7550d25864703987294f3c9f43d511bae913cd |
|
MD5 | 902cd22a312a47dce4f6f6c2364b99cb |
|
BLAKE2b-256 | d4ed667b3ad08cd8a7334ef347bb64d296b2d4653d69ff938e9376862649a5b2 |
Hashes for accelerator_toolbox-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97799abd9744dffa922224cbbe3d688cf74ac16f59729072d9f9a1288213d3f6 |
|
MD5 | 8a26a8d23b7d1ad2dd39cb94eaf14612 |
|
BLAKE2b-256 | 75623ed243ac6c08ad0352aacb85a9481fc34adbf58b10987478f7a292b54b77 |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00dc649efbf310a531190b5a01f60ddae23680b609a802214e2f008c08c0beb9 |
|
MD5 | b3a8f0c133c91d8af14cd3832c1b0e5d |
|
BLAKE2b-256 | 66ebf1d5e9c0320d204487cd526bd4f3f4f9f5cdd880d88b2e1e7a5e763c3441 |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01d73dd1cf27ba44516a42a390bf9be89e128ba420c28f174802f6b7e46b7f48 |
|
MD5 | 596ec16512e251c9eaba0f8b5400348e |
|
BLAKE2b-256 | 7f71b11841d9191281f79a9abce687e26aabc032882252cc5aed3eac86c5732e |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5516406b5b47f593a6a421cd9f9424e61c8af5dd040767af2e3edac2d2ea48a5 |
|
MD5 | 857c79117c1c345794584ae34e2a175d |
|
BLAKE2b-256 | 854c3de30619a0bd4bcd939821216e6d52760612b0a83fb606eab57a14263f8a |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c23a92b66c96f6d1aa8ce29770c5cfa0a777e28fac0928396684a6a218ad3d0 |
|
MD5 | b77c1efde3be219e6aea560fde6cf942 |
|
BLAKE2b-256 | 5fb7d749b7ffc817d4291e72d004cb4d3d64e995333f29095f57f69d5c92a301 |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4a6e8301e872322a4caff611330578f942488e158159584c652a3b80ba3e5c |
|
MD5 | 38df1e9cccb0058c977553b3f4e2279e |
|
BLAKE2b-256 | 808198293ea73e9bdc36493ed6d3acc12464a5eeff3d41f2f2b34c972a38c156 |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efce150ea4e5f393d674ab4003003d79394cd579fbe2c0043d5e8016b3501881 |
|
MD5 | 05a413160ffe28496d817aacbcc8bbed |
|
BLAKE2b-256 | 9f56ad2a51fd4ccb2863dce9078cf8f9bc1d0f16ea1e48d273190fe407922038 |
Hashes for accelerator_toolbox-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7592732484d8e9c0708178a9558173bf4fc8beab1358ed6851193df4fdede0e3 |
|
MD5 | ca51ce51809d68ddf73df2abb495d531 |
|
BLAKE2b-256 | f97bdc035e67ecd726033b351645866c8bcd39ef2aba39bb07a18853a7959d3b |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f51a44f5ea51d0f991f030e458686db60694140f0c9b2d012a018a9e7158412 |
|
MD5 | 9cd71781510f49baed3d6d3d9e055b6f |
|
BLAKE2b-256 | 71bd1e6d42408956dffbb55430efaad2aa4d59da19efda649a9a68028ff21902 |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d162fab7deb93e05d04e80b2dad4844c54e25d5699c2bbe6e1fc13fc274190 |
|
MD5 | b316621dd92a2b33c26655bf4e603256 |
|
BLAKE2b-256 | 020fb6472c8d8b176b5ea5e9e7c5c27677a05911c9a5502cfc2e6cafc6c3e8cf |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ce6872b7a7fdcf90e2c088afc7ff6046401e62dba6d907755777270d7b45ca |
|
MD5 | 46d862b6b8d69a63c9abacfe154d3f44 |
|
BLAKE2b-256 | 061d2240559d5c75d1df164c795512c2d9b4990b532de9b4fe1f8c754bdcfa09 |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 108306d66e80914715964faa7be773cd180af25510b839665a39c91a2beb52ac |
|
MD5 | 48af4b5ddc315d8d8951f97631b2f816 |
|
BLAKE2b-256 | 4c8a8e394078dc83b03a54d30a871bd503130b77aa5a355aebc4345ce6d63664 |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eea244399f50bbc1913f22bb8a3cc61295b455fe23bf45aefc4c891230a27c33 |
|
MD5 | 05729bbef78a860f7a61abe6cb2fe3e6 |
|
BLAKE2b-256 | 2e9341d0ca8579ddc0a4e8f42c961cd30958f9d81b2c22e83b0c9a3aecbaf18a |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7771829858823b290ac7f2d78808fb3fed08d2ad2cd604c3c7c83eb2f139bca8 |
|
MD5 | aba204e7ab6c58ddc612c683fcbb6ed1 |
|
BLAKE2b-256 | 8ff84afb73911771bb9a311be02882f680448271cffd78c344be8d5b4a98dedf |
Hashes for accelerator_toolbox-0.2.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c3d201139059280d9e9d99ddd6211be0d757db0d4450c1cedce17f47c37036 |
|
MD5 | da8bd7f93f341d08850d6f5c44495b79 |
|
BLAKE2b-256 | b1d40ea7b470e43e258fb1b4f7c98847290b48d7205dead642c689299a72a877 |