{ "info": { "author": "Abraham Lee", "author_email": "tisimst@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 :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "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``mcerp`` Python Package\n========================\n\n.. image:: https://dev.azure.com/tisimst/tisimst/_apis/build/status/tisimst.mcerp\n :target: https://dev.azure.com/tisimst/tisimst/_build/latest?definitionId=1\n :alt: Build Status\n\n- Code: https://github.com/tisimst/mcerp\n- Documentation: (not online yet, for now, see the doc folder on Github)\n- License: BSD-3-Clause\n\nOverview\n========\n\n``mcerp`` 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\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\nInstallation\n============\n\n``mcerp`` works on Linux, MacOS and Windows, with Python 2.7 or with Python 3.5 or later.\n\nTo install it, use ``pip``::\n\n pip install mcerp\n\nThe ``mcerp`` dependencies should be installed automatically if using ``pip``,\notherwise they will need to be installed manually:\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\nPlease send **feature requests, bug reports, or feedback** to \n`Abraham Lee`_.\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/tisimst/mcerp\n.. _Abraham Lee: mailto:tisimst@gmail.com\n.. _package documentation: http://pythonhosted.org/mcerp\n.. _GitHub: http://github.com/tisimst/mcerp", "description_content_type": "", "docs_url": "https://pythonhosted.org/mcerp/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tisimst/mcerp", "keywords": "monte carlo,latin hypercube,sampling calculator,error propagation,uncertainty,risk analysis,error,real-time", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "mcerp", "package_url": "https://pypi.org/project/mcerp/", "platform": "", "project_url": "https://pypi.org/project/mcerp/", "project_urls": { "Homepage": "https://github.com/tisimst/mcerp" }, "release_url": "https://pypi.org/project/mcerp/0.12/", "requires_dist": null, "requires_python": "", "summary": "Real-time latin-hypercube-sampling-based Monte Carlo Error Propagation", "version": "0.12" }, "last_serial": 4676044, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "93389b602e8bcc7db34cf21a7e017969", "sha256": "af312bf1090dfbcadb846e6c5f7facd7c6a319a7124533713c61796e8d6e963c" }, "downloads": -1, "filename": "mcerp-0.10.tar.gz", "has_sig": false, "md5_digest": "93389b602e8bcc7db34cf21a7e017969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22086, "upload_time": "2013-12-10T01:20:55", "url": "https://files.pythonhosted.org/packages/51/e4/43515ef2c15ca6729f9f23c49929e1cce9f7c87a8d884214033bb4797a85/mcerp-0.10.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "9557af991b77c91c154ea8a895afeb98", "sha256": "cbc9562596088dd77838ebae9623f7b4606d1cee7413c660bf72e885a104d75f" }, "downloads": -1, "filename": "mcerp-0.10.1.tar.gz", "has_sig": false, "md5_digest": "9557af991b77c91c154ea8a895afeb98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22113, "upload_time": "2013-12-12T20:51:58", "url": "https://files.pythonhosted.org/packages/59/ae/f1d5f16fd28d46bb763251710c79451c36b28fdef4c6271a3c06bdda1a4f/mcerp-0.10.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "af33c38b98ba366394c2a37d9a0d8d4f", "sha256": "3b4f65f257d59acad26b0329b8eb5af6dc3d7a82477f4c208f58ff0cf8e542ff" }, "downloads": -1, "filename": "mcerp-0.11.tar.gz", "has_sig": false, "md5_digest": "af33c38b98ba366394c2a37d9a0d8d4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22818, "upload_time": "2014-06-12T12:43:03", "url": "https://files.pythonhosted.org/packages/d8/f4/8e16507c09cd87ca9cea71eca7d2b73187cfc53c7c16fbb0ebec821dd9a7/mcerp-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "aa2ec01e01662862a28d78af43bc1fed", "sha256": "fad03d2f4b0d786df5df22cb374191813176f767644eb63bdbb692520770d7d4" }, "downloads": -1, "filename": "mcerp-0.12.tar.gz", "has_sig": false, "md5_digest": "aa2ec01e01662862a28d78af43bc1fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 290764, "upload_time": "2019-01-09T09:32:35", "url": "https://files.pythonhosted.org/packages/4a/76/49216e05c40de0fe0a521bbf3f2370254c16e3005be563d9cd29ef6c7503/mcerp-0.12.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "78546c6590594e54ae4ceedf9b12a370", "sha256": "013501c67036f13b25e86ccd79987a6a3fa56f50e2cc765ce5f4c0b09aa3d6fa" }, "downloads": -1, "filename": "mcerp-0.8.tar.gz", "has_sig": false, "md5_digest": "78546c6590594e54ae4ceedf9b12a370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12604, "upload_time": "2013-06-27T17:35:38", "url": "https://files.pythonhosted.org/packages/3b/89/acf2d19288225f2ffccd0d5d72a6e685daa079dbaea59fc08732c6d2df37/mcerp-0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "827876a9c3df35dafcc1e5a1750df60f", "sha256": "ed72964946de2d6d3a2849727174e189c8a3f1cdd2fb401c0c9269ce2e33b599" }, "downloads": -1, "filename": "mcerp-0.8.zip", "has_sig": false, "md5_digest": "827876a9c3df35dafcc1e5a1750df60f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16105, "upload_time": "2013-06-27T17:35:45", "url": "https://files.pythonhosted.org/packages/32/9b/a0433fc445f4959966d8c4eace997e760808e22edb471f05f64e88298dad/mcerp-0.8.zip" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "265a5fcae46a23cc3d8fcf37366cf284", "sha256": "52339ff322afcf748b6afa3da0746c24ab82fd46c2c45454c1e88cdb91555b06" }, "downloads": -1, "filename": "mcerp-0.8.1.tar.gz", "has_sig": false, "md5_digest": "265a5fcae46a23cc3d8fcf37366cf284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13132, "upload_time": "2013-06-28T21:41:48", "url": "https://files.pythonhosted.org/packages/e5/c4/dc423011b5b340734b38144b1f186b9971b3fc7523a62db0c5825138c5e7/mcerp-0.8.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "905a67c6a629b1ef85c44689f235f402", "sha256": "86d0134577caf5f8f73145edb1a82e1e980855778fc090dbaf9cf84ea85752ef" }, "downloads": -1, "filename": "mcerp-0.8.1.zip", "has_sig": false, "md5_digest": "905a67c6a629b1ef85c44689f235f402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16832, "upload_time": "2013-06-28T21:41:54", "url": "https://files.pythonhosted.org/packages/f5/79/54f0b5dd9c515e97990bacd9184243d1869be672053282f2fbb88f6161c2/mcerp-0.8.1.zip" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "17407cb1ec22912131b041dce706546d", "sha256": "9dc256f3f4a3fa452dc726ee41c3bdf6d793ad8c9f6f1a53d806e22b7f1c9983" }, "downloads": -1, "filename": "mcerp-0.9.tar.gz", "has_sig": false, "md5_digest": "17407cb1ec22912131b041dce706546d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17533, "upload_time": "2013-07-11T20:08:26", "url": "https://files.pythonhosted.org/packages/75/dc/486bc829f21d23103086874bca98bdf7a300b66e75272cd6cfa4b305cb01/mcerp-0.9.tar.gz" }, { "comment_text": "", "digests": { "md5": "a0eab4422bba1aa88038b95903cb98a5", "sha256": "1233725fc221d60cd86bb5997515769a043562fdb1a09f0dc74705df6e42acaa" }, "downloads": -1, "filename": "mcerp-0.9.zip", "has_sig": false, "md5_digest": "a0eab4422bba1aa88038b95903cb98a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22361, "upload_time": "2013-07-11T20:08:44", "url": "https://files.pythonhosted.org/packages/4f/32/2fe98f56aea99bec26a8420def2a641520ab5d5fe2cd3727615c67c586ad/mcerp-0.9.zip" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "df90e3793eefe7d4017d2637e8398276", "sha256": "ca0b6c9874702bf942671460ba10a156aace7ea84a0fa80344e7437cca22da65" }, "downloads": -1, "filename": "mcerp-0.9.1.tar.gz", "has_sig": false, "md5_digest": "df90e3793eefe7d4017d2637e8398276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18547, "upload_time": "2013-08-16T22:28:28", "url": "https://files.pythonhosted.org/packages/e9/c0/f781ad432395995b8e0eaa9fd2221d79a52a6e42cf9893b75afb447edaa6/mcerp-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "6f085a5a0dd7c99dbdc26ac347bf6471", "sha256": "5afc69f979e00f4265d7f9ce6fca5abc3c1ad0ef73ab5d37bcd28b46cd983449" }, "downloads": -1, "filename": "mcerp-0.9.2.tar.gz", "has_sig": false, "md5_digest": "6f085a5a0dd7c99dbdc26ac347bf6471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18535, "upload_time": "2013-08-16T22:36:21", "url": "https://files.pythonhosted.org/packages/87/14/8d33cb75051c4a46cb3d64316f0e85c7a79dae21d5de8545b4f34a773419/mcerp-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "4382828b812a36d61be883d9338f2f82", "sha256": "cda910bd0095a8dd5899ecafbed0818d0a9f287fc368adcaef6742a906eb6813" }, "downloads": -1, "filename": "mcerp-0.9.3.tar.gz", "has_sig": false, "md5_digest": "4382828b812a36d61be883d9338f2f82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19003, "upload_time": "2013-08-27T19:13:35", "url": "https://files.pythonhosted.org/packages/3c/d7/eb2ac4ecc0b87b5dde31b6dce40763f6dd8a08b78eab5e213e05291e9330/mcerp-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "7c364b7623b0a2222ffc3ae2c5e8b039", "sha256": "b532c00192b4753115ed4f6a7951deebf3d2eb1dd212dc2e19b2d84f0a9f8a38" }, "downloads": -1, "filename": "mcerp-0.9.4.tar.gz", "has_sig": false, "md5_digest": "7c364b7623b0a2222ffc3ae2c5e8b039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17979, "upload_time": "2013-09-05T21:14:58", "url": "https://files.pythonhosted.org/packages/90/8e/66555614cce8bce62316d98ebd053db9294a69166d154485900abcf2a29b/mcerp-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "530bb008d70fda0b7108597808a36439", "sha256": "24741130aadadbaf9d4fa2439edb2c9db5d38a6923c866124e30083de236bf74" }, "downloads": -1, "filename": "mcerp-0.9.5.tar.gz", "has_sig": false, "md5_digest": "530bb008d70fda0b7108597808a36439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22006, "upload_time": "2013-10-18T22:08:53", "url": "https://files.pythonhosted.org/packages/5b/fb/10203c13c7c438802995865a15810cdf197fea55c2111de9b727563e247b/mcerp-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "329e4656c2e0f683c3772488c637d690", "sha256": "35f580c94d2b7653d0a29cb1fa433fb8f6a0b7826921057bd0dd4fbe467c64ec" }, "downloads": -1, "filename": "mcerp-0.9.6.tar.gz", "has_sig": false, "md5_digest": "329e4656c2e0f683c3772488c637d690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25618, "upload_time": "2013-10-28T11:18:38", "url": "https://files.pythonhosted.org/packages/15/55/51c1c3fb095060c8c92507bd0f4da45ca8ea6ea367f4253a663cba8e10f9/mcerp-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "069684686ad9aa271d3495a236d2895f", "sha256": "87d1fe6e1e8e146512c6dc37c282275b05f0848d2518858ae306d2dbf39e2820" }, "downloads": -1, "filename": "mcerp-0.9.7.tar.gz", "has_sig": false, "md5_digest": "069684686ad9aa271d3495a236d2895f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19315, "upload_time": "2013-10-29T21:25:52", "url": "https://files.pythonhosted.org/packages/6b/f1/5872f0d8a04c737f851c6154197aca6238434c2ed42dad748ef5e7f738b9/mcerp-0.9.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa2ec01e01662862a28d78af43bc1fed", "sha256": "fad03d2f4b0d786df5df22cb374191813176f767644eb63bdbb692520770d7d4" }, "downloads": -1, "filename": "mcerp-0.12.tar.gz", "has_sig": false, "md5_digest": "aa2ec01e01662862a28d78af43bc1fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 290764, "upload_time": "2019-01-09T09:32:35", "url": "https://files.pythonhosted.org/packages/4a/76/49216e05c40de0fe0a521bbf3f2370254c16e3005be563d9cd29ef6c7503/mcerp-0.12.tar.gz" } ] }