Skip to main content

Python interface for Monte Carlo simulation programs

Project description

Logo pyMonteCarlo

PyPI

pyMonteCarlo is a programming interface to run identical simulations using different Monte Carlo programs. The interface was designed to have common input and output that are independent of any Monte Carlo code. This allows users to combine the advantages of different codes and to compare the effect of different physical models without manually creating and running new simulations for each Monte Carlo program. The analysis of the results is also simplified by the common output format where results are expressed in the same units.

pyMonteCarlo is currently under development.

Documentation

The documentation contains the installation instructions, tutorials, supported Monte Carlo programs and API.

License

pyMonteCarlo is licensed under Apache Software License 2.0.

Citation

Pinard, P., Demers, H., Gauvin, R., & Richter, S. (2013). pyMonteCarlo: A Common Programming Interface for Running Identical Simulations using Different Monte Carlo Programs. Microscopy and Microanalysis, 19(S2), 822-823. doi:10.1017/S1431927613006107

@article{pinard2013,
    author={Pinard, P.T. and Demers, H. and Gauvin, R. and Richter, S.},
    title={pyMonteCarlo: A Common Programming Interface for Running Identical Simulations using Different Monte Carlo Programs},
    journal={Microscopy and Microanalysis},
    volume={19},
    number={S2},
    publisher={Cambridge University Press},
    year={2013},
    pages={822–823},
    DOI={10.1017/S1431927613006107}
}

Build status

Package CI build Code coverage
pymontecarlo CI Codecov
pymontecarlo-gui CI Codecov
pymontecarlo-casino2 CI Codecov
pymontecarlo-penepma CI Codecov
pypenelopetools CI Codecov

Contributors

Release notes

1.1.0

  • Fix issues with newer releases of dependencies

Copyrights

Copyright (c) 2011 - 2016/06, Silvia Richter and Philippe Pinard

Copyright (c) 2016/06 - , Philippe Pinard

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

pyMonteCarlo-1.1.0.tar.gz (430.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyMonteCarlo-1.1.0-py3-none-any.whl (96.0 kB view details)

Uploaded Python 3

File details

Details for the file pyMonteCarlo-1.1.0.tar.gz.

File metadata

  • Download URL: pyMonteCarlo-1.1.0.tar.gz
  • Upload date:
  • Size: 430.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyMonteCarlo-1.1.0.tar.gz
Algorithm Hash digest
SHA256 20b8aa568da3eca66f6852f9bbed6dfade53c71b13c5297108579d5f27c4609a
MD5 1df1131a3fd4e0a0b7102d2ad056714a
BLAKE2b-256 1f63b04b46dbbef4c1eac5ddcfbf179532087c6a8640e7d3af7a1763285ac4bc

See more details on using hashes here.

File details

Details for the file pyMonteCarlo-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyMonteCarlo-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 96.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyMonteCarlo-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 678f44a58f42a2dd4cf34e6d375b7553ade60bedc3280cabb12edd3f4028f7d5
MD5 dcccc6106ae73d86a13a4d0c1f344376
BLAKE2b-256 c44aa5f1bc63813f7fef39786e02ae098d4392a4e5c546e87663c1c285bc7bde

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page