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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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