Cython binding to MAD-X
Project description
cpymad is a Cython binding to MAD-X (MAD-X source).
This version of cpymad should be built against MAD-X 5.04.01.
cpymad is NOT maintained by CERN members and links against an unofficial build of MAD-X that is not supported by CERN, i.e. this binary may have problems that the official binary does not have and vice versa. See also: Reporting issues.
Links
License
White the cpymad source code itself is under free license, the MAD-X software package is NOT FREE. For more details, see COPYING.rst.
Reporting issues
If you have a problem with a sequence file, first try to check if that problem remains when using the MAD-X command line client distributed by CERN, then:
Report the issue to CERN only if it can be reproduced with their official command line client.
Report the issue here only if it can not be reproduced with their official command line client.
For issues regarding the cpymad code itself or usage information, I’m happy to answer. Just keep in mind to be precise, specific, concise and provide all the necessary information.
Changelog
1.0.1
Date: 22.06.2018
improve error message on missing command attributes
allow negative indices when accessing table rows
fix returning the correct table from twiss()/survey() if a non-default table is used
improve support for multi-line commands in input() (but still no comments!)
automatically add missing semicolons at the end of command strings
1.0.0
Date: 11.06.2018
Please see the comprehensive list of changes and backward incompatibilities mentioned in the prereleases!
In addition:
update to minrpc 0.0.7
the windows wheels are built using MAD-X 5.04.01
1.0.0rc3
Date: 31.05.2018
add Parameter.var_type that tells apart constant/direct/expression vars
change the meaning of inform for globals, inform=0 means now “predefined variable”
fix TypeError occuring in mad_command when composing string arrays
Older versions
The full changelog is available online in CHANGES.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 cpymad-1.0.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a9475c0c4d3ea96b39f8b14151dec0ebf72855db9e20fce23b231a35116f9e |
|
MD5 | c25e209ab6cc0eb5d889484ddfc2a740 |
|
BLAKE2b-256 | 659190d5b5766d28ea609fa8ca43eee1c91fefe317450d470c9b72f3a85de5fc |
Hashes for cpymad-1.0.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf19a2e9e5b988ec0b44cfb7af99e5cb1bf16611c426a4fb46b6778f0488563 |
|
MD5 | c9cf6a13452d095edd994cace0e17119 |
|
BLAKE2b-256 | 154eab8014ad891a70d9098601a5cdee373bbe32c003efbf472983a4860c0b86 |
Hashes for cpymad-1.0.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bcde9b2c151ce3357d8648e6ada6eca1e361010d14ec8ab17bd6fb0a4c77d7e |
|
MD5 | 96b7d1c1859bbb7bf1ef70c63dab0b42 |
|
BLAKE2b-256 | e0fbbaf7f305cb2924535f705d3700a633018ec1f8af7500a46c34cab8280165 |
Hashes for cpymad-1.0.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87fdf0b687489aa8722062692fbe597e2a0a28b417b88081b4aae0fbc1bc8ba6 |
|
MD5 | 2aafdf34c994176b8e8e9a8e35312a92 |
|
BLAKE2b-256 | 603a6bda929909987a4a78a4b0afe313a86bf94730d192e0e2b99875899d541d |
Hashes for cpymad-1.0.1-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aedbebcb0c1f9ae62c7d3d820a84593e63e79ba504d1ff9f20bde13776a36cda |
|
MD5 | a845f2a8a179801b1e91262b77e0670f |
|
BLAKE2b-256 | e044d75407db6dc0c96e7d052c3f64458eb2b14a6efe92126d1d224ff36b1c2c |
Hashes for cpymad-1.0.1-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70effb5738962f985e27fea584f110ad5cded29aa85d2f417cb9dd360a2acb21 |
|
MD5 | 7218364a95d685c786584ebbbedcf725 |
|
BLAKE2b-256 | 6a91c4e16c9fd20bc4e1332ade5ff58d03c8b08b37641505520d2c218a7ae2bc |
Hashes for cpymad-1.0.1-cp33-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8b84074ead799577e0750ae8460df6cf239f5823a741e8d3351d106a3eec5fc |
|
MD5 | 8e1376b382df40d295985b4ec26b761d |
|
BLAKE2b-256 | 9aa56b3cf4eb28287057d736b8e9c57e514b7041b1d01ec6fe22ce3998d5dd15 |
Hashes for cpymad-1.0.1-cp33-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5dff5b546b0f9904482e40c77745305c6c5ddab468a0ae337764f19e67684bf |
|
MD5 | 256c9365e0cff0d65546ec105f7c0e47 |
|
BLAKE2b-256 | 6ff33163aea2c3d59be809e8dca8841cdff87d357f44f51b294d667ad99afeb5 |
Hashes for cpymad-1.0.1-cp27-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7eff5401a67d786382abb3e977edff1be77d9cc936542d93cb96a776279ab64 |
|
MD5 | 5760e75d758c510c84fe962bdaca5578 |
|
BLAKE2b-256 | 567cc8aad5434bfdaf99c11d21f9cfab15db97329231e4a98b35689b24912207 |
Hashes for cpymad-1.0.1-cp27-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec9c875f70d86ca016e76303d2013b7f316c95220e0f881f0ce6b5b3a25d9d1 |
|
MD5 | 9b49565f3a42b4763d2cd5c3a5c5e02b |
|
BLAKE2b-256 | 7df729db81bdbe33f7c431bbb069ed60196d37affa589776d2f27f791976966d |