{ "info": { "author": "Paul Freeman", "author_email": "paul.freeman.cs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: Customer Service", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Healthcare Industry", "Intended Audience :: Manufacturing", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Education", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "================================\n``mcerp3`` Package Documentation\n================================\n\nOverview\n========\n\n``mcerp3`` is a stochastic calculator for `Monte Carlo methods`_ that uses \n`latin-hypercube sampling`_ to perform non-order specific \n`error propagation`_ (or uncertainty analysis). \n\nWith this package you can **easily** and **transparently** track the effects\nof uncertainty through mathematical calculations. Advanced mathematical \nfunctions, similar to those in the standard `math`_ module, and statistical\nfunctions like those in the `scipy.stats`_ module, can also be evaluated \ndirectly.\n\nIf you are familiar with Excel-based risk analysis programs like *@Risk*, \n*Crystal Ball*, *ModelRisk*, etc., this package **will work wonders** for you\n(and probably even be faster!) and give you more modelling flexibility with \nthe powerful Python language. This package also *doesn't cost a penny*, \ncompared to those commercial packages which cost *thousands of dollars* for a \nsingle-seat license. Feel free to copy and redistribute this package as much \nas you desire!\n\nWhat's New In This Release\n==========================\n\n- this is a Python 3 release of the mcerp package by Abraham Lee\n\n- available via ``conda`` or ``pip``\n\n- officially adds the 3-clause BSD licesnse text to the software\n (this license has been specified in the mcerp PyPI package for years) \n\n- supports SciPy >= 1.0 by removing the scipy.stats.signaltonoise function\n\nMain Features\n=============\n\n1. **Transparent calculations**. **No or little modification** to existing \n code required.\n\n2. Basic `NumPy`_ support without modification. (I haven't done extensive \n testing, so please let me know if you encounter bugs.)\n\n3. Advanced mathematical functions supported through the ``mcerp.umath`` \n sub-module. If you think a function is in there, it probably is. If it \n isn't, please request it!\n\n4. **Easy statistical distribution constructors**. The location, scale, \n and shape parameters follow the notation in the respective Wikipedia \n articles and other relevant web pages.\n\n5. **Correlation enforcement** and variable sample visualization capabilities.\n\n6. **Probability calculations** using conventional comparison operators.\n\n7. Advanced Scipy **statistical function compatibility** with package \n functions. Depending on your version of Scipy, some functions might not\n work.\n\n8. Python 3 support\n\nInstallation\n============\n\nHow to install\n--------------\n\nEffort has been made to ensure ``mcerp3`` is easy to install.\n\n#. From the command-line, do one of the following:\n\n a. Install the `conda package`_::\n\n $ conda install mcerp3 -c freemapa\n\n b. Install the `PyPI package`_::\n\n $ pip install mcerp3\n\nThe `source code`_ is also freely available, in case you would like to\nincorporate it directly into your project. However, when possible, it is\nusually easier to let your package manager handle things for you.\n\nRequired Packages\n-----------------\n\nThe following packages are required, but should be installed automatically\n(if using ``conda`` or ``pip``). Otherwise, they may need to be installed\nmanually:\n\n- `NumPy`_ : Numeric Python\n- `SciPy`_ : Scientific Python\n- `Matplotlib`_ : Python plotting library\n\nSee also\n========\n\n- `uncertainties`_ : First-order error propagation\n- `soerp`_ : Second-order error propagation\n\nContact\n=======\n\nBugs should be reported on the `GitHub issues`_ page. Python 3 related\nrequests can be sent to `Paul Freeman`_. Other issues should be referred to\nthe original author, `Abraham Lee`_.\n\n\n\n.. _Monte Carlo methods: http://en.wikipedia.org/wiki/Monte_Carlo_method\n.. _latin-hypercube sampling: http://en.wikipedia.org/wiki/Latin_hypercube_sampling\n.. _soerp: http://pypi.python.org/pypi/soerp\n.. _error propagation: http://en.wikipedia.org/wiki/Propagation_of_uncertainty\n.. _math: http://docs.python.org/library/math.html\n.. _NumPy: http://www.numpy.org/\n.. _SciPy: http://scipy.org\n.. _Matplotlib: http://matplotlib.org/\n.. _scipy.stats: http://docs.scipy.org/doc/scipy/reference/stats.html\n.. _uncertainties: http://pypi.python.org/pypi/uncertainties\n.. _source code: https://github.com/paul-freeman/mcerp\n.. _Abraham Lee: mailto:tisimst@gmail.com\n.. _Paul Freeman: mailto:paul.freeman.cs@gmail.com\n.. _package documentation: http://pythonhosted.org/mcerp3\n.. _GitHub: http://github.com/paul-freeman/mcerp\n.. _GitHub issues: http://github.com/paul-freeman/mcerp/issues\n.. _conda package: https://anaconda.org/freemapa/mcerp3\n.. _PyPI package: https://pypi.org/project/mcerp3/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/paul-freeman/mcerp3", "keywords": "monte carlo,latin hypercube,sampling calculator,error propagation,uncertainty,risk analysis,error,real-time", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "mcerp3", "package_url": "https://pypi.org/project/mcerp3/", "platform": "", "project_url": "https://pypi.org/project/mcerp3/", "project_urls": { "Homepage": "https://github.com/paul-freeman/mcerp3" }, "release_url": "https://pypi.org/project/mcerp3/1.0.3/", "requires_dist": [ "numpy", "scipy", "matplotlib" ], "requires_python": "", "summary": "Real-time latin-hypercube-sampling-based Monte Carlo Error Propagation", "version": "1.0.3" }, "last_serial": 4224360, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "bb4df68388862bbd41dff921acb9271b", "sha256": "132b6c8916be0ac64f7ff78ee156f8e2a30955f1674884004cef648d34b0c95a" }, "downloads": -1, "filename": "mcerp3-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bb4df68388862bbd41dff921acb9271b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46646, "upload_time": "2018-02-21T02:52:28", "url": "https://files.pythonhosted.org/packages/57/64/b0541cd84eb75821946f438a696646329601d411f401108a4fa9b64e75ca/mcerp3-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2457a600ad09b3c3cd525d303f811621", "sha256": "a93243e8e63c9eec947789a89a5ca8a8ca5c0e865e86015507f0e75bcf47f4ff" }, "downloads": -1, "filename": "mcerp3-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2457a600ad09b3c3cd525d303f811621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24005, "upload_time": "2018-02-21T02:52:31", "url": "https://files.pythonhosted.org/packages/4c/e4/461bda480dc9f7e3396259468d2a94420c5d0633eef96e81551a39c62f4a/mcerp3-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "915855f140ae514ab628b1507d1664d3", "sha256": "86dd201755035d66408ff7c39cacbb9db8591c657699636a958e9b7eabd89b83" }, "downloads": -1, "filename": "mcerp3-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "915855f140ae514ab628b1507d1664d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23580, "upload_time": "2018-05-03T21:15:07", "url": "https://files.pythonhosted.org/packages/dc/bf/809d3c2cfab6da88c160821cd6ad8784f94a7dfc337a6bb4ae47f10d07c5/mcerp3-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4058c7e75c6aa978034bdbc28508753", "sha256": "4efcb73595175c7bc1136e5de56f91e8aae9f7a80d10d3b927c1574f87d6b10f" }, "downloads": -1, "filename": "mcerp3-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c4058c7e75c6aa978034bdbc28508753", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24116, "upload_time": "2018-05-03T21:15:09", "url": "https://files.pythonhosted.org/packages/86/80/5ea76eeb903b8b29c1e7409ad6516e49637718349570dce28d4f4e4a96ba/mcerp3-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5c124d4f46ae64b451f2aeaf4f6419b9", "sha256": "fe6a96f48305fc8bdfa9607ae11a70c49cc8cfdbf88007cd60e39cf5ca9d0275" }, "downloads": -1, "filename": "mcerp3-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5c124d4f46ae64b451f2aeaf4f6419b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23428, "upload_time": "2018-05-08T01:29:44", "url": "https://files.pythonhosted.org/packages/dc/cb/613585bd995c03b9b59603722a767c577636f286da5eb09ef73ac5ff6341/mcerp3-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1017a9124791b5c5342b84d1d6f6a49", "sha256": "7579b3f96a62ed650434eb13864cc4ae94ce2ed62da458ad36863564c469f751" }, "downloads": -1, "filename": "mcerp3-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e1017a9124791b5c5342b84d1d6f6a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23744, "upload_time": "2018-05-08T01:29:46", "url": "https://files.pythonhosted.org/packages/1c/a2/02c8437583010aed4184758dd438f929b1ab6b967d8213996bbf23bbbb9b/mcerp3-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2fd9db36173752199ce0eacdb25052cd", "sha256": "19143435494bab5072568e49fe997dc242ad66f49882588ce6cca7c9c879b857" }, "downloads": -1, "filename": "mcerp3-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2fd9db36173752199ce0eacdb25052cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23409, "upload_time": "2018-08-30T22:06:03", "url": "https://files.pythonhosted.org/packages/f9/07/1b94577f8ed84d5aae8a4dbbe68a170d45bc6cf85372103bd37caf5e9c52/mcerp3-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f724475616f3e8c3d75a925ce275021", "sha256": "e714dcfd6cfd24d377ae491c31ab4794b2a29cba16c8bdd7805cf06fa25a21b0" }, "downloads": -1, "filename": "mcerp3-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4f724475616f3e8c3d75a925ce275021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24464, "upload_time": "2018-08-30T22:06:05", "url": "https://files.pythonhosted.org/packages/b1/68/6659ca0229429d107e2850f93d2837053f025dc016900a446738758b4f6d/mcerp3-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2fd9db36173752199ce0eacdb25052cd", "sha256": "19143435494bab5072568e49fe997dc242ad66f49882588ce6cca7c9c879b857" }, "downloads": -1, "filename": "mcerp3-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2fd9db36173752199ce0eacdb25052cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23409, "upload_time": "2018-08-30T22:06:03", "url": "https://files.pythonhosted.org/packages/f9/07/1b94577f8ed84d5aae8a4dbbe68a170d45bc6cf85372103bd37caf5e9c52/mcerp3-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f724475616f3e8c3d75a925ce275021", "sha256": "e714dcfd6cfd24d377ae491c31ab4794b2a29cba16c8bdd7805cf06fa25a21b0" }, "downloads": -1, "filename": "mcerp3-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4f724475616f3e8c3d75a925ce275021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24464, "upload_time": "2018-08-30T22:06:05", "url": "https://files.pythonhosted.org/packages/b1/68/6659ca0229429d107e2850f93d2837053f025dc016900a446738758b4f6d/mcerp3-1.0.3.tar.gz" } ] }