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.4.tar.gz (95.6 kB view details)

Uploaded Source

Built Distributions

MCEq-1.2.4-cp39-cp39-win_amd64.whl (115.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

MCEq-1.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

MCEq-1.2.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136.7 kB view details)

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

MCEq-1.2.4-cp39-cp39-macosx_10_9_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

MCEq-1.2.4-cp38-cp38-win_amd64.whl (115.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

MCEq-1.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

MCEq-1.2.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136.7 kB view details)

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

MCEq-1.2.4-cp38-cp38-macosx_10_9_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

MCEq-1.2.4-cp37-cp37m-win_amd64.whl (115.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

MCEq-1.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

MCEq-1.2.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136.7 kB view details)

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

MCEq-1.2.4-cp37-cp37m-macosx_10_9_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

MCEq-1.2.4-cp36-cp36m-win_amd64.whl (116.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

MCEq-1.2.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136.7 kB view details)

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

MCEq-1.2.4-cp36-cp36m-macosx_10_9_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

MCEq-1.2.4-cp27-cp27m-win_amd64.whl (116.6 kB view details)

Uploaded CPython 2.7m Windows x86-64

MCEq-1.2.4-cp27-cp27m-macosx_10_9_x86_64.whl (108.5 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: MCEq-1.2.4.tar.gz
  • Upload date:
  • Size: 95.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4.tar.gz
Algorithm Hash digest
SHA256 ddf92906da42d98f87ed5570a4b56ab9f4fc0c646de05ee7f9ecebb92091dfa9
MD5 7346d320a952676522c49c41f87ff566
BLAKE2b-256 c3c4091d3190df18b5083db33da5443b6529d3a6c253f1d4d86ffcc58598d76a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 115.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e29af2c55101046b716dc42928a0c2a71d6897b1318108f4cbb8d737aeaa34b6
MD5 fb7dd441a69192a727bce4789d51b740
BLAKE2b-256 ad4401790764d233598c726161fe8719ffbbd6e7e422f5411c06fd2ee5be42b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MCEq-1.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cafd3be7ca116e4d47d3f1d4eced3092da525313ff4b31e65a1ccab233342ef4
MD5 bff298a317968ec132714ce6b2c2e32a
BLAKE2b-256 5ce930646128bd58e3f12cfe6ff1bad2bedb74d3d88be58315d407f52a806eb2

See more details on using hashes here.

File details

Details for the file MCEq-1.2.4-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.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2815ebcf29c8d8072949ee61b12891d82e5bf6bfaee2ff0b21d2811ed039c7b9
MD5 f4d61c11720395531c8539ba43dde58f
BLAKE2b-256 380c19e1760888f243a107885bab7b597b6b18f8649874c163429762bd4dcfcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1692af05834a0aa596b1b3e120703c4f2224eda1a94458a3bd942344ea29f60
MD5 3219adde774382e5c232fc89f0f7a679
BLAKE2b-256 4f8ae2d0f8f930bf3f9f84c5f10bfdb1aeb01bc1b713bd04647fb8b2ef9565d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 115.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 233ce94e4d5d239e7ca155d070ec0e0a37c154950552417c39a37f9f389069c8
MD5 d2c33d93ce5e08e7e3267a0e568cf667
BLAKE2b-256 e7104b935cdf5f64a0aaa7a7d58cea28efe727be84a5ae79e02d91bf5efddd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MCEq-1.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f922257495c308a39157e0a0c8640bcc3813a012db3434de4ec421b16b3c0ca
MD5 8b16341751cb30799bf0f17a1816a1ff
BLAKE2b-256 f208d224119a1fcb21f6b83d97d8d435466c845f719df56c1a250ca17f106638

See more details on using hashes here.

File details

Details for the file MCEq-1.2.4-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.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 002316f8446f0c5e86fca2e9912f4fce8cba766ade489d94e0e03773df4e2bef
MD5 23c38f91e4d6f3af3f78e9a4b92f4b21
BLAKE2b-256 dc9d4e53df9317f0ee96d73c6981d98bffab62789498f12c751900d296b1f7ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea397ceb34f5bc33b8e9760b95038f05699d236bacc13d70f85751b852a703fd
MD5 a6d6f06377e78e7d15c7dde288de9ddc
BLAKE2b-256 44b56f740797fd87ffb53bc2d0fa8e17702978697a8437517640e8ff2ff2a1c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 115.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 268c57cb1e7c121cd557c48e2b6fc74d2b1db85f2ca3ea0f7b89b0d43bf012ba
MD5 2a9d2f8964ab5a57dd4b83f4db39bd91
BLAKE2b-256 6b1071f25dea354c0d262173c53c9c5cfdacf078e9cbf1cbb6e07ee10d3fe222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MCEq-1.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74922ae5eba8a26cd822bc66e85462174ed70406b1a2ab5cee5398b46b5755a9
MD5 93108970f51af9157365d707e868b9e9
BLAKE2b-256 dbbb625fa6558b714040119974b7f7cfec69a6c8080476c5c2e6b5edd8ec1494

See more details on using hashes here.

File details

Details for the file MCEq-1.2.4-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.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ba7751f9c32c7e537815d34da70f78d32b9116de9bffffc80b0a3b68385f7d4
MD5 7a46d91034674b443016bc546b8010ef
BLAKE2b-256 2aa7eecb93b707e6b983bc7e718f273e94457bc4b86e1414e36f82dc4d55ea5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 866dadf1c9be9f0dcfabc60f1d22027e29d34c058e88e3cfd58fcefe3779fadf
MD5 0a47675d578852212b1c27d9449b5de6
BLAKE2b-256 68009da3665bc0cd31043980040ae2fcf5b61f6a1d3f9dacce974a40545d8643

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 116.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 422ad91aaf0654d4e6812db4b0b5161baacfa42320f7d75a03ee25a8f1453ff3
MD5 3e375e6e7a56f33a18978d94d1144c5b
BLAKE2b-256 2c23dc86e46230901611f9ac5ab6ca7909ce14bc8c7e724004b3b89e5988fc78

See more details on using hashes here.

File details

Details for the file MCEq-1.2.4-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.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f0aad7d155da6d3e8020ba4d4471152b1573d27d5d8fe0d6744274f84cb9d13
MD5 d5a905849dcd8f9ff411364a6a53d9a5
BLAKE2b-256 263647c20f15114583a14dd206f628983d4cc46b2000056b872f2b3cd5d71283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MCEq-1.2.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09b31069f8398edbab2cd5d237f5064f5a0e8ccc19700969e0edf6b5de41b4a5
MD5 82967dd7d8ed051c6bc7c45d72be9c29
BLAKE2b-256 acae050258880faf02af66dad291246b4fc61dde2204312dde8218f413079378

See more details on using hashes here.

File details

Details for the file MCEq-1.2.4-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: MCEq-1.2.4-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cc1072cd59a7397b2061411d3b1c269d10577ef41b99203db535e7fdaa5ffbd2
MD5 406f2b5314093e628f944b1f9a389c6b
BLAKE2b-256 ac81aebecd61d5faac75bf7071fb05f7bc51f29668b7dac83057afdaf6afaa7b

See more details on using hashes here.

File details

Details for the file MCEq-1.2.4-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: MCEq-1.2.4-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for MCEq-1.2.4-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14950cb1b2f0d9c7c89fda7fbca82852562921a965a2a9466dfd36a59c70c6b1
MD5 d51afad9e8bd241506ec646c4dd2deee
BLAKE2b-256 47c346b4d92a5eb57b308774488229c7008dfd1bbc2f19274d49fe15f9801997

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