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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf56030596497599a60b452da2aef8249a171bafd3abdb0d2442fefdda9ce79f |
|
MD5 | f594764e7fedda385b7bf3ccd8921e3e |
|
BLAKE2b-256 | 389f0eaa79195f289f1fcaa442a5bbeaddedaa76659ec5417096b2278349c2c4 |
Hashes for accelerator_toolbox-0.2.0-pp37-pypy37_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 954c71e4bf7c3bd2ceab30436d3e190db36e642cc0ef7224fb2ae56452d661b0 |
|
MD5 | 365214457f836a47cfb38407f2c87a03 |
|
BLAKE2b-256 | cc319cd377151653999079168f61d142bb675791096ae930013a745ff90fb9aa |
Hashes for accelerator_toolbox-0.2.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a9819c85358d0b2e48428c26ad670db9fdb5fd8b45357800c06a5cf516476c |
|
MD5 | b70e33b290644fb0c1540f655ce82706 |
|
BLAKE2b-256 | 39ea3858df2d10a61b48ca7d6bf3e452d689bd28f79fbc1f8b350bd6773a791a |
Hashes for accelerator_toolbox-0.2.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b46171f4c45891f72da31788b384fb40791983c7571a5ca9569e1d7f6c18c0f |
|
MD5 | 3463ced0e92807a7ff263aec63b4656c |
|
BLAKE2b-256 | d60c0d8e8ac11730c7acc4d950986add111bb535da03c6060529e47b3742ba2b |
Hashes for accelerator_toolbox-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7caccfc69d1613c913ca446333f57ecb6a464e5b8b588a12b0cdcfae845b4648 |
|
MD5 | b597c84a95b065c9b661f31e7ae0e74f |
|
BLAKE2b-256 | b0f0ad0e18698b7fc53d28ad1a60f1a2751a61518f6a022bf72f529b7fa713df |
Hashes for accelerator_toolbox-0.2.0-pp36-pypy36_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee85fc533f6946b062b88c897363e3935b489b4e6b59f160e8a831b9401f3374 |
|
MD5 | afd73f7f23b1cba1f5a3ef8939c282c1 |
|
BLAKE2b-256 | 6bb450e8d68a2d0267a431439615b41c6d1fd6143fb3e851d3f9dfb9499a273f |
Hashes for accelerator_toolbox-0.2.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e34642d899de2a1ab3d29828e11ecf5182fc168e7637f5a77212d942f75877 |
|
MD5 | 3355e3408cf4e921a4660dda5b9ff9fa |
|
BLAKE2b-256 | 940c100a59c80f962c423dc7a0435b37e947e4ac7c852c5889cded2d16cfdab0 |
Hashes for accelerator_toolbox-0.2.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4385a18fde627d7ec8be337bf6a1ec09f2b3b345c39ff0ef049f2b90231edc |
|
MD5 | 07782f818a21ccb77c9b48ac9f0027fd |
|
BLAKE2b-256 | 516278986ef5d122a46d53b6c9024975782ae54bff84fe7e0495b1f4f654be68 |
Hashes for accelerator_toolbox-0.2.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14823e2bbdc38b4daad99774048138ba2cc72480fe519c50b190a6559bb9b39 |
|
MD5 | f91b7238f8246a4bb09a53a67df9797e |
|
BLAKE2b-256 | ddbfad3d43479979b21ba92009c41ad2dbcf961dae2249b43d0fa53591d6a144 |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9bb824387595435376fd69fd4a81a5c67080e839facfba29b1d4b989bec5025 |
|
MD5 | d25c8fa960fc5676ee949672330a7ce8 |
|
BLAKE2b-256 | e930c072da1f95f6194707eb1fc64f9f0279fac62844a1557860a0dc41dad10f |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b049482e8c13c2ee40e8af7b8b390387848273b382e0150688f885109ecd9124 |
|
MD5 | e8b56200d2c595ac76464046f334b9cb |
|
BLAKE2b-256 | 11f2352eb90ceb785940a76a9ca90c352b5ed4ffec60279502dd83180453611c |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90789006e6351eb62d907a54973bc4cb33a66915828c0db96270e96ff7ac7793 |
|
MD5 | 3653ef0b0ffaba22addb2d579ec82330 |
|
BLAKE2b-256 | 408e6cecd110f1ce2c4d39aa2af423a480837fa580aa3a36c337d7701d0994eb |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c162451d4e1a6bcabaa0c89c1c836666eeb05fb536e93bbfaf7c127f3e2935e |
|
MD5 | c54f367bb06e8b75bfe92ebf0a152fa4 |
|
BLAKE2b-256 | 18f10a6c71184da1d0e5d3d97a56f7f84be64558823d489db7abdd2bcb1e5b93 |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0b4a65291285f27015974cfe557909bb0c2be67edc90022e7f258005b7e5c35 |
|
MD5 | a688e534b7e01098e4d18109ddbb1627 |
|
BLAKE2b-256 | 28166688efa47291ee99ea94c5bcc649e3fefce4cc5a0464cd2b17de0c606b9a |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e8ea3e0cf2306d23b3f35c57ca22aaebd631997d7a32b80c0195e2352b810a8 |
|
MD5 | 572b98741cf8732fbfa57fcbc41d7b6d |
|
BLAKE2b-256 | 340945fbfbc1adc2a9f56f776721973081926d9be7394443fa47d5c6346024d5 |
Hashes for accelerator_toolbox-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d47d15f5dd88eea2d262708fd61c0dc3ccef0745500224765bd3370fcdf049 |
|
MD5 | ecddb6a9faac1c2b4e2a1c20601c7c7b |
|
BLAKE2b-256 | f291e3ab9d49c879105ff9f2498fba4f64d1403983a14a769a471c9aeaf0c7fe |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f33f11ef13a1a0b21cdbc671bb7582b50a5317110ea2c69afaefe6745d50a17 |
|
MD5 | e575fac8ebe12a0bbc777935e8e9e73f |
|
BLAKE2b-256 | e0db208784219328b2646fa4d925465603f6cf4daf2b6948ba161800cc8d5f69 |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed705a7ad249ad0165bb309f532434ee8982d4ed8bfac207138d4a5d167a59d |
|
MD5 | b666de8ff6ef5089e60ff5fad225025f |
|
BLAKE2b-256 | b87aaffdf68b18ab65312bc474ad4f47a4e9a7602645ddf97ce9eedb82779aeb |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75632afad0eac501173477495f17d53024fc5aa840ae33fd9568caf3ee8afb4e |
|
MD5 | d78a1756c84d9806eb397fc6b6ffcf42 |
|
BLAKE2b-256 | 26b73a9f9db600490e12e0dacce26c0b9ecb8bb0b1a0ac5f6312b74069637873 |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8acc1f64c81f6d184c80821dfe80ef634c90244652d2c90582e6300910334de9 |
|
MD5 | edaa85720c6f7eaa2a667f4d4a573289 |
|
BLAKE2b-256 | 3c40add0ddc832197f374dbdebb804b46756fa561170be75ee38c06ccf41ab55 |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd7547d0e8e3ab1d1b8696f1a3ea61142262e43296e233d0edaf8b34c6cd61c6 |
|
MD5 | 2f57788729180a64717069ad3bcd3699 |
|
BLAKE2b-256 | 6591d5f580833850ebb71becc07bf6023d3a880a21324e045fb258eca03f41e2 |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb5c24c16e9da8750ef5b8853b82be8210a16c07f94a631006eb00bae90bc1c1 |
|
MD5 | 2820fdc8d5c08946f6dbd02fd6c8f51b |
|
BLAKE2b-256 | 74b8bf774d8830a4ec0f587cf267b9e0837842be359d3bb008df5201ef74d984 |
Hashes for accelerator_toolbox-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b284da25396e02a7a441daaa20897d62ba6c15d91688de70f8b8d2dda34d0ed7 |
|
MD5 | bada08f2263c490676fd306833d2faba |
|
BLAKE2b-256 | 546d0219c1bfc39127d117f6d6cb54458bffbfb276fc141a6fc47af13753f3ff |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d51c10d9b0597fe5fcb8935d6659ffb7ae8541714650ae237d0a890c615d51 |
|
MD5 | 2b75005b070033485944decd20dc725e |
|
BLAKE2b-256 | 7cc3cde2d7b8ccb1ede102b6279674867275ab2a3ac781ab94e826ab203e722f |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 168396e8571f245caa0585043b1fdf1e1738253600b2a6046f48dde11c24a6dd |
|
MD5 | e9aedb2e181d940f45f5004ef41a881c |
|
BLAKE2b-256 | 83384d0dec0273375eb23509aeaa5ff2ab3be0e39b237b773bc8a554da203d21 |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f47c98b71a9860570213754403567609ac23987be45ca898a2912c577687063 |
|
MD5 | 0f0de896614d5c8bb58120cc6a0359e6 |
|
BLAKE2b-256 | 4925f7c1608f818c8112d5f06f660fd3a1cbd5f5588681ceae5387f66948be49 |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 286ea8c9841b3666cc15bc4993240f5767273893aa5cc456a28c24bb1bef62ec |
|
MD5 | ec96033fdf5552bc7ccfa51218f21ac5 |
|
BLAKE2b-256 | f47a5da2f496227659f895e63b8b436d6e364cebc28bff3415fff6efd9add520 |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f1c18692b8436f695f01897aea1d71b857e7668bf3e04e4a52993628e05ae05 |
|
MD5 | dbb35c8ad6d653eace191f54e4df8918 |
|
BLAKE2b-256 | 20f4fdcca54206280ae087573678d67bcfba16f75be1660f067e5aa42f8d54b8 |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7417e0fea8f1576de96531cb1e6886e6b449b2fee05ca25a12cbbefa60840043 |
|
MD5 | c64d32201e022bae4a8c3d3880c83b02 |
|
BLAKE2b-256 | ed4ac819b69232d26a3a52971193bb36907c953b52816a9c41c36ccdd642572a |
Hashes for accelerator_toolbox-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de9b9549dbdc10839787c073f08005dc603b51b0769e3def044b2fd10e667a53 |
|
MD5 | 6e2a0225e58ad520c9bde0899ee29dc9 |
|
BLAKE2b-256 | f24fc1f197f4603b2ed3757f83ec27b561d092502c20853d3659ca1ef63f16ff |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c81b7bfb961c21d1eb6560ce99fc30b6915de09a1a89779423d5800582e68d97 |
|
MD5 | 19824547a65b35bcf62e4da8c1c389bc |
|
BLAKE2b-256 | fa760cdc1609891c7d72ff3a6a00bb99333b1898fc3aa4501457bc6ba3776c5d |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2744c0965f328fc942c8b42ceb83c25251df86efec493a83c856e7b4f6dee6b2 |
|
MD5 | caa95e0d23eb57ef249e68dc66eb98f5 |
|
BLAKE2b-256 | f08efa0a12615a6393068173c2b98814d5234dea99987f9e75ee5cf12d633689 |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 554e21214724c71f30809263e6725270991df65783408f9425da6adaeb518a58 |
|
MD5 | 6d433e4284edc221d963026800f720da |
|
BLAKE2b-256 | ed750aef941e35a6c7840210a97a1ea83229acb2b8c9a59cc402685105662215 |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d3bca9743a1e183edcbf2805ca721f724d9b031107a453dcd16c68c1f07eaec |
|
MD5 | 3cf4122fecf6089dd7289088ac5053b2 |
|
BLAKE2b-256 | 73b6e3e401a21c65c2e26cb1ba9778abfc0e5bf36d4a36302d25215c1de3a1dd |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04398cf1ffb22a4d8a6abc453cbbac865b713d3e20b0ec59489c532475a27797 |
|
MD5 | f3fc1e85bdc1e2c0a3c4ec1a4f827cae |
|
BLAKE2b-256 | 47a306ae0d1f16d7a2540db1354a162e65b5c8546f6454690a2b51324a42c766 |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2455a2b403edcce7d87977abaee6bb6380514319ac1c53653b6c5de7cddaa9db |
|
MD5 | 4fc77ece162ab6b5823f487f7c0b5ef3 |
|
BLAKE2b-256 | ed7d3db372a15db3ebeb71141352cebb49f83c12e23b17842c54605ae467528c |
Hashes for accelerator_toolbox-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1544fcb91f3ded29a2c3be38ace7cffa22570bcfd0fbccc39ef5ef3dde3e6801 |
|
MD5 | 0556cb8b3014745c7441e4e9b1a1f7a0 |
|
BLAKE2b-256 | 8ad0e4abb6b7f548d90ec4feb0483284cab7e69c9c72b506768818acf831fe50 |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a0d8d6df709c91fa3af86f3bee7bbc1f64c7a8eba99c5481ba6fa439ebec467 |
|
MD5 | 03643bd25ea70736d367a6b7bfc55fb6 |
|
BLAKE2b-256 | f371c448e57093de416c410fd432dd5061b84aee12b8f513c253c101246cf667 |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55c9079ea194c61dbe8aa7bce5e42a258bae26031dff1b3f14683a0754b73d3b |
|
MD5 | 3e525e6abb4a2a37325ed4ed95da9e87 |
|
BLAKE2b-256 | 5bfe6de662b66aec981d5d2403709085a6d3699a409c8988eca232ddfa69c373 |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f49bdd9aae3f83cce85f53c9d58edb48122be86ecd01712e02464a6fe0988db3 |
|
MD5 | a45ee284c0f484daf43f3252d2d12342 |
|
BLAKE2b-256 | 31f0b117b114361005aa2d18120ca3cbd083c79e92f32f507c8ae17a7271aa5a |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f205d52fa2e35e54f806a96f46d97ed9929f2c215815bf4a4c351c5b6d26f5 |
|
MD5 | a9029e22f0688201f12cc2ca6da0e64d |
|
BLAKE2b-256 | e0c357f00f69d51f8da32b8638a24c0da1bfa194bfebab6b290709059fb5d7e2 |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1acb76ca06824d59a3c88377eeb86c892d066aab7ca71ddaccbcfbb3284c1e11 |
|
MD5 | 3ebcbe29996b05a6bac514d735e16a67 |
|
BLAKE2b-256 | 659837e05073ec99465d309348db41da16dfeb82b0fedb3c010d11af415831e6 |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579d7b60b7c7f4addaf2c4399559d8d0e8d5152ab8ae7491bb17413bd1acc144 |
|
MD5 | d7fb4679929e6a2525596a06111f2fee |
|
BLAKE2b-256 | 5d0371b09028430a76e93e06d1f7d918d3eca0e85b88cbe22623796b9f9003cf |
Hashes for accelerator_toolbox-0.2.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fecea90d51d94bba67fdaa1aa4cb7884326c13174584b31d681aa1a43d94e44e |
|
MD5 | fc88adb67ceaebfdee870f873fc60ead |
|
BLAKE2b-256 | 658b2c8ce9c20ceb5c226b68c0db701b91816c88129ecdb752d444fca3ea5448 |