{ "info": { "author": "Harold Parks, National Research Council Canada", "author_email": "parksh@nrc.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: IPython", "Framework :: Jupyter", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Physics" ], "description": "# MetroloPy\n\ntools for dealing with physical quantities: uncertainty propagation and unit conversion\n\n---\n\nMetroloPy is a pure python package and requires Python 3 and the SciPy stack (NumPy, SciPy, Pandas, and IPython). It looks best in a Jupyter Notebook.\n\nInstall MetroloPy with pip:\n\n```\n$ pip install metrolopy\n```\n\nPhysical quantities can then be represented in Python as `gummy` objects with an uncertainty and (or) a unit:\n\n
>>> import metrolopy as uc\n>>> a = uc.gummy(1.2345,u=0.0234,unit='cm')\n>>> a\n1.234(23) cm\n\n>>> b = uc.gummy(3.034,u=0.174,unit='mm')\n>>> f = uc.gummy(uc.UniformDist(center=0.9345,half_width=0.096),unit='N')\n>>> p = f/(a*b)\n>>> p\n2.50(21) N/cm2\n\n>>> p.unit = 'kPa'\n>>> p.uunit = '%'\n>>> p\n25.0 kPa ± 8.5%\n\n\nMetroloPy can do much more including Monte-Carlo uncertainty propagation, generating uncertainty budget tables, and curve fitting. It can also handle expanded uncertainties, degrees of freedom, correlated quantities, and complex valued quantities. See:\n\n* [a tutorial](https://nrc-cnrc.github.io/MetroloPy/_build/html/_static/tutorial.html) (or download the tutorial as Jupyter notebook)\n* [the documentation](https://nrc-cnrc.github.io/MetroloPy/)\n* [the issues page on GitHub](https://github.com/nrc-cnrc/Metrolopy/issues)\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://nrc-cnrc.github.io/MetroloPy/",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "metrolopy",
"package_url": "https://pypi.org/project/metrolopy/",
"platform": "",
"project_url": "https://pypi.org/project/metrolopy/",
"project_urls": {
"Homepage": "http://nrc-cnrc.github.io/MetroloPy/"
},
"release_url": "https://pypi.org/project/metrolopy/0.5.4/",
"requires_dist": [
"scipy",
"matplotlib",
"pandas",
"IPython ; extra == 'pretty'"
],
"requires_python": "",
"summary": "tools for dealing with measured quantities: uncertainty propagation and unit conversion",
"version": "0.5.4"
},
"last_serial": 5146452,
"releases": {
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "268c851b20b7ad1d39a76cc556e167eb",
"sha256": "b76d208a8d0bdc17318fa89ff61d54f3392ca4284be074646bec2b07c77547ed"
},
"downloads": -1,
"filename": "metrolopy-0.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "268c851b20b7ad1d39a76cc556e167eb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 142749,
"upload_time": "2019-03-26T23:28:45",
"url": "https://files.pythonhosted.org/packages/dd/b3/412766fcbfa659c4aa627eab1ea0f632132f9280225c24b7fed5f287e5b1/metrolopy-0.5.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8244766c075d51019f09c891268e9be4",
"sha256": "ac94a4377282d82b6323cc679437d4a857233c1138a64c585665932c6f0f9a4a"
},
"downloads": -1,
"filename": "metrolopy-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "8244766c075d51019f09c891268e9be4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 127493,
"upload_time": "2019-03-26T23:28:48",
"url": "https://files.pythonhosted.org/packages/83/f0/49a841681d4e02c7f17f3befe0ef54668bc4e43adec4b82ef3a4ec2aee25/metrolopy-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "3e76207fc28f3e75ecbf25c6bcafe042",
"sha256": "03320a76284223779853bcaa531274ffc20751a19851dd553f8bbf46309c6c17"
},
"downloads": -1,
"filename": "metrolopy-0.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3e76207fc28f3e75ecbf25c6bcafe042",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 157768,
"upload_time": "2019-04-02T21:11:12",
"url": "https://files.pythonhosted.org/packages/4e/d6/1f5f94cb1b5ecb2cdcc3a35543d8a5ed4815e07cd2e153711b67e0c00ba5/metrolopy-0.5.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a7b6eb0572ac7f94e613d1ab0af7544a",
"sha256": "ae8fa6b63720b766f8929fcc56d5f67f4747d828c0b0b7fb5e700b0c4d2beb60"
},
"downloads": -1,
"filename": "metrolopy-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "a7b6eb0572ac7f94e613d1ab0af7544a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129933,
"upload_time": "2019-04-02T21:11:14",
"url": "https://files.pythonhosted.org/packages/a5/38/0435a822cf5f4e9b46f1326194d9ed6b5972de84e845cce70b994e6888a6/metrolopy-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "ef4bcd6cd3c6c5b51e5ae4a4694ae444",
"sha256": "9a82da13049e43d44de2951e533b575c9cbb49506ed0d77f7496adf0d7e991a3"
},
"downloads": -1,
"filename": "metrolopy-0.5.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ef4bcd6cd3c6c5b51e5ae4a4694ae444",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 158278,
"upload_time": "2019-04-06T00:16:11",
"url": "https://files.pythonhosted.org/packages/2c/64/276b64f84b6f33e6a18e9ca0430b0c4fa3e446412c22feb49cc9086e6dcd/metrolopy-0.5.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b6e5e3d81ac30984c8fe1a810e334d07",
"sha256": "0ee0b1029f8772d9ff41f708c3701593dac02eca5f61c387b0bbd2a6f66e9ea3"
},
"downloads": -1,
"filename": "metrolopy-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "b6e5e3d81ac30984c8fe1a810e334d07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130497,
"upload_time": "2019-04-06T00:16:12",
"url": "https://files.pythonhosted.org/packages/a5/85/e7b4a9c6eb42aa5d56571447fd60ac7c40f89f84b078f2740f7558a470de/metrolopy-0.5.2.tar.gz"
}
],
"0.5.3": [
{
"comment_text": "",
"digests": {
"md5": "5ee52dc25dcd8e6440af7b3b88efb903",
"sha256": "00d1b847f4555c16f9ff5ebd963ca1fccfaec5c4f9a36489416942bd37601673"
},
"downloads": -1,
"filename": "metrolopy-0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5ee52dc25dcd8e6440af7b3b88efb903",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 159541,
"upload_time": "2019-04-10T20:27:55",
"url": "https://files.pythonhosted.org/packages/a2/b4/b94b14f31b5e61371e60180b30d09e06e1cae6558fdd194f83686bf96b74/metrolopy-0.5.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "788d10315d56d52459eeafce46abbe8f",
"sha256": "463ff8e274ba8e92eb43e6929c3065e20092a2e9a27222ad65747d7cc7249d11"
},
"downloads": -1,
"filename": "metrolopy-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "788d10315d56d52459eeafce46abbe8f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130462,
"upload_time": "2019-04-10T20:27:56",
"url": "https://files.pythonhosted.org/packages/01/71/34888432b9ca3037d9e1cc597b497f414cf87496b78af8a983bb5d6bbbd6/metrolopy-0.5.3.tar.gz"
}
],
"0.5.4": [
{
"comment_text": "",
"digests": {
"md5": "b9b3b4153e55c9a8c434f59def0e91ce",
"sha256": "c9ff2a7a04f8fc40cb0339eca221467ddc61b6cf20cdcbe510fa498e3bd53686"
},
"downloads": -1,
"filename": "metrolopy-0.5.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b9b3b4153e55c9a8c434f59def0e91ce",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 159626,
"upload_time": "2019-04-15T19:35:46",
"url": "https://files.pythonhosted.org/packages/f7/b2/d939c7139ee83fe7aebf4c105f8996e86e3e0b0547635edc3e7d09d5b5c3/metrolopy-0.5.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f2847ee57724de0e9f917b63a4a1ac64",
"sha256": "adc2e6909c0e0c196125654804dd5743a0caa28cd838e87998131c5d2d4fea54"
},
"downloads": -1,
"filename": "metrolopy-0.5.4.tar.gz",
"has_sig": false,
"md5_digest": "f2847ee57724de0e9f917b63a4a1ac64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130541,
"upload_time": "2019-04-15T19:35:48",
"url": "https://files.pythonhosted.org/packages/15/dc/2c0d7edf726fe3053a5cfb4c9aed0bff49c9bd6b02c70d462ebee026b7db/metrolopy-0.5.4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b9b3b4153e55c9a8c434f59def0e91ce",
"sha256": "c9ff2a7a04f8fc40cb0339eca221467ddc61b6cf20cdcbe510fa498e3bd53686"
},
"downloads": -1,
"filename": "metrolopy-0.5.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b9b3b4153e55c9a8c434f59def0e91ce",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 159626,
"upload_time": "2019-04-15T19:35:46",
"url": "https://files.pythonhosted.org/packages/f7/b2/d939c7139ee83fe7aebf4c105f8996e86e3e0b0547635edc3e7d09d5b5c3/metrolopy-0.5.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f2847ee57724de0e9f917b63a4a1ac64",
"sha256": "adc2e6909c0e0c196125654804dd5743a0caa28cd838e87998131c5d2d4fea54"
},
"downloads": -1,
"filename": "metrolopy-0.5.4.tar.gz",
"has_sig": false,
"md5_digest": "f2847ee57724de0e9f917b63a4a1ac64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130541,
"upload_time": "2019-04-15T19:35:48",
"url": "https://files.pythonhosted.org/packages/15/dc/2c0d7edf726fe3053a5cfb4c9aed0bff49c9bd6b02c70d462ebee026b7db/metrolopy-0.5.4.tar.gz"
}
]
}