Skip to main content

Numerical cascade equation solver

Project description

MCEq - Matrix cascade equations

MCEq is a tool to numerically solve cascade equations that describe the evolution of particle densities as they propagate through a gaseous or dense medium. The main application are particle cascades in the Earth's atmosphere. Particles are represented by average densities on discrete energy bins. The results are differential energy spectra or total particle numbers. Various models/parameterizations for particle interactions and atmospheric density profiles are packaged with the code.

This is a new version of the code and may break compatibility with the previous versions. The old versions known as 'master' and 'development' branch are deprecated and located in the MCEq_classic repository.

Documentation

The documentation contains installation instructions, a tutorial and more.

Version 1.2

This is a significant update and some of the results. Please consult the CHANGELOG and the dedicated doc page.

Please cite our work

If you are using this code in your scientific work, please cite the code AND the physical models. A complete list of references can be found in the Citations section of the docs.

Authors:

Anatoli Fedynitch

Contributers

Hans Dembinski

Copyright and license

Code released under the BSD 3-clause license (see LICENSE).

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

MCEq-1.2.6.tar.gz (96.2 kB view details)

Uploaded Source

Built Distributions

MCEq-1.2.6-cp310-cp310-win_amd64.whl (116.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

MCEq-1.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

MCEq-1.2.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MCEq-1.2.6-cp310-cp310-macosx_10_9_x86_64.whl (109.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

MCEq-1.2.6-cp310-cp310-macosx_10_9_universal2.whl (135.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

MCEq-1.2.6-cp39-cp39-win_amd64.whl (116.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

MCEq-1.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

MCEq-1.2.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MCEq-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl (109.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

MCEq-1.2.6-cp39-cp39-macosx_10_9_universal2.whl (135.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

MCEq-1.2.6-cp38-cp38-win_amd64.whl (116.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

MCEq-1.2.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

MCEq-1.2.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MCEq-1.2.6-cp38-cp38-macosx_10_9_x86_64.whl (109.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

MCEq-1.2.6-cp38-cp38-macosx_10_9_universal2.whl (135.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

MCEq-1.2.6-cp37-cp37m-win_amd64.whl (116.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

MCEq-1.2.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

MCEq-1.2.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MCEq-1.2.6-cp37-cp37m-macosx_10_9_x86_64.whl (109.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

MCEq-1.2.6-cp36-cp36m-win_amd64.whl (117.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

MCEq-1.2.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

MCEq-1.2.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

MCEq-1.2.6-cp36-cp36m-macosx_10_9_x86_64.whl (109.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file MCEq-1.2.6.tar.gz.

File metadata

  • Download URL: MCEq-1.2.6.tar.gz
  • Upload date:
  • Size: 96.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for MCEq-1.2.6.tar.gz
Algorithm Hash digest
SHA256 817ecda78ca543c31fed77f6ec67dc4743c2220aa3c6d44db174b1ba6fae42d2
MD5 d8ba491abd91308c61391039e3b15231
BLAKE2b-256 55ba17e4284159eba830074d0e1df50475d0ba71be0ef8316dbdd007b976a405

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: MCEq-1.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for MCEq-1.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 528a2a4feea83c30d6c4e2dfc90f32d7f943a50fa0a8245093a5d040cf86b7a0
MD5 6219f7ab26ca793f77186c3f4e4b8787
BLAKE2b-256 4a53675170fbd30833733e861e5f18ef94229f1f002938f0f24fb1dc59128dc0

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ae353d6bcc8b040441f1aea27ee1f028dbc359da2a8c7d7b95961f988f754f9
MD5 cd6987de25763e7a22e46a9bd0edfc5a
BLAKE2b-256 1aabc5f1e5ad6e0bafd0f36278399f3e9efc105427649d9704ac43fbcfa57b2d

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-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 MCEq-1.2.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c29a2fb40b81444709792a8f3a34a07a911a46f63e83d4d2175d2184c68012e
MD5 0d60843ef68e1a0e050bf73c5ec05cdd
BLAKE2b-256 6aa92addea14ee7c51280cc54f85b3d89128d496e886cfec23d3e423f91348eb

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc1b5a5ffe02ef8e9e597ffe82f129aed0731dc14175bdf988706f51e52ff184
MD5 b5e35bfe4ac0cba9dc7fbc8c4592fc99
BLAKE2b-256 bd28d7a0102b553c1d9b9652a27c31901d9a0212cd20b2573e1b2a18c869e370

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 597fbf0f3954761f83273b8135a6c4a1974a7e3be54356b28306fb48cee1463c
MD5 964026fce672faebdebced6a5d5185e9
BLAKE2b-256 094689093f9d8e0779f2b857fbdf7bd4d0d91243711c36ce445eb227b1212fd0

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: MCEq-1.2.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 116.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for MCEq-1.2.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 17729c58c027391e2ea82a38686d748835e726e9417e64087c0e27a6adfbee61
MD5 a055a1f3b225975e51fcab284ebd9311
BLAKE2b-256 912150d7a32d1b833eef556b708a31cde3f4f5c07fd532976110338e5e7fb1cf

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03a8e978daee58f66b64e94f2088c1a4de973a6926aa1fde2e413e9a76260a17
MD5 5104f9fad1467a2a166f488c1fafd38b
BLAKE2b-256 bd39dcde22f8df5270cea4a55e34a55d3343e39aa3d26160d261feccb80f1afc

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-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 MCEq-1.2.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20c58c23dc5164d24628d9584c8e7889b0d1b07c8a0eb30b995fcbd9a8871d27
MD5 4a2f33f82b9677b92550ee01465066cd
BLAKE2b-256 6cec75a6a922f4effe7978cba0b95e13a62f68c564acfe245c18cde9c5aefbb3

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d7c0ec48e84705578d982beddd8ea4041b299bc97a1971e2f546003fd4a82d5
MD5 6988ba60a97fb71dac63438323fd822f
BLAKE2b-256 f2cddc70c38bca88fc2df4404fbf8997dd42696b71e3f2a41871f2058dac36d7

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f764d705fafa69013d31dde74f4ab88dcb767bd6ec218491364d8844b52b76d5
MD5 9909b61dbcf103d87df220b29f5fd868
BLAKE2b-256 a4e61bba5a4875ea58e93601231d0a9b30759d40423a1ef33c08d4ac9fa50ada

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: MCEq-1.2.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for MCEq-1.2.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 69dfbf12efacafc0ba793e14cb2f3246e4e23fca1ebd718c09d02d4e7dcee8ca
MD5 2228d38a6246e88bb7a91fdeed64f39f
BLAKE2b-256 e77ffa9d620b851b4095d423574b3f50733dea6a841392cb9d325a473cdb1639

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 daea6aabbf1ceeb12a1af0f78fc2cfac8174e9558c3c679b301c772612364a2f
MD5 5c57474dff7719bb60524dd9752b3476
BLAKE2b-256 c157160c475bbdab73b4318577e0b37e49973a0f5db7cc472171b9789ee624f8

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-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 MCEq-1.2.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc72d6f380a3a865c17db1bfe6ee5168bf5a2da6eb12544c257c50e515874c4c
MD5 ad271b4dc8db2529ad52df359c47b93a
BLAKE2b-256 b9027d3991a13454744e824d16eb2466c52d2231dc3923e1d94ac5c66466ae9f

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2146865b2b65e1d9054b339ccb24c910ae430cb2caff728d904791c794f5647
MD5 82bb2182acc74c9c7a123f80a257d257
BLAKE2b-256 ab5392f85c770d3c031a30c03c90146aa699db223539b169327101fc1ea764a3

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c2c3f08aef55788fd185284e27b931d77f2a7f21ba358cf1c3b1d7f75c6f377f
MD5 2979e3b1c4440bc6a551569baf90c5b5
BLAKE2b-256 d46af793747ee8f2b04dc01c8169b8da72bc5e0d0ccf06501b2afdfa0df8fd23

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: MCEq-1.2.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 116.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for MCEq-1.2.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a334ba0399795fbccac54722823a758bbde79a6071397499a9efc79927b4702f
MD5 3f971d41c559abef002368e74d02ff5c
BLAKE2b-256 ee3a0d326403a7ea95e118077e092bc679f34fdbec24c921603d3900ca98d6b3

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 314c7b98ebfc571abe7f4ee378b52af181184e87b5ae5d019659d2b284daffc7
MD5 30a5af757bb1ebcfa8dbb276b0ae4375
BLAKE2b-256 4edf0d5e3862a2100ddae101fd4a1e6797a90fcf0166042037059c4c9b626478

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0a998c0a4770c6bb8478b0e475ca8f8fa7d390650e0255841fed61486d6e557
MD5 546d0be32be849b21faea3f8d28db67d
BLAKE2b-256 0c25d230a3a3ded723a4b5efe9d148f331b5816f7398eb4a0ca8c2eb2bc5f211

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad89674c75e3bc45c84870b0e90d0b755f3d3cb2fd616173dd8259fc062ae094
MD5 3d0a42ac848fe9749d9085973ed9d6f0
BLAKE2b-256 3002c9d084ae06eebd71f223a6a1d145d7f038acbc1786db8c80e383cbc64647

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: MCEq-1.2.6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for MCEq-1.2.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 657d7eecb39584228082f67d58ef228c41f4f01538c5cba8b01f71b2eb6bb72a
MD5 3e86f91c205c6a398fc8c56c57633329
BLAKE2b-256 e1d7ba0c9e79d80ee830dcd8d7164befc75079d60d6dec50ff3446c2a11f6c18

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80b62f3df9db35c9b54d1053d4d05ab54b0c6558d0c8de2aa3b5602e6ef1b393
MD5 ddfdd637734de034cfb42e95781ff716
BLAKE2b-256 7aff1f6a27be24564f8107d574d1e0fee7b387199c81b0439e0a4c37c820b828

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4545fa77cc12dc07db4c3e864cf3e2a4ff2d86f6b25774cb4602ee1074c579f5
MD5 a91c613a1ed0daef3e7d916fe5c8cb37
BLAKE2b-256 73cd761d813859f6ab4992763c1cbd2ea3f1b4a8cd8971a8566a2109192b6405

See more details on using hashes here.

File details

Details for the file MCEq-1.2.6-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MCEq-1.2.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87666986bbd8c537b594e3fd00c250cbdee4b827e0b5ec362a258d1680837891
MD5 6f676a18de4410fb5e6fbb7715150589
BLAKE2b-256 83f72f02550379ec58e88ed12fb0681dbcbc91be1d71989c7d56e619eece0b5e

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