{ "info": { "author": "Scott Ernst", "author_email": "swernst@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics" ], "description": "Measurement Statistics\n======================\n\nA statistical package for measurement and population statistics that\nincorporate measurement uncertainties and error propagation.\n\nInstallation::\n\n pip install measurement_stats\n\n\nError Propagation\n-----------------\n\nSay, for example, that we have measured a rectangle to be 11 +/- 0.4 centimeters\nwide and 8 +/- 0.3 centimeters long. We can then calculate the area with\nuncertainty as follows::\n\n from measurement_stats import ValueUncertainty\n\n width = ValueUncertainty(11, 0.4)\n length = ValueUncertainty(8, 0.3)\n\n area = length * width\n\n print('AREA:', area.label)\n # $ AREA: 88 +/- 5\n\n\nFor a more complicated example, consider the canonical physics 101 experiment\nof trying to calculate the acceleration due to gravity using a pendulum. If a\nstudent has setup a pendulum with a measured length of 92.95 centimeters and an\nuncertainty of 0.1 centimeters and measured a period of that pendulum to be\n1.936 seconds with an uncertainty of 0.004 seconds, the acceleration due to\ngravity, with propagated uncertainty, can be determined as follows::\n\n from measurement_stats import ValueUncertainty\n\n l = ValueUncertainty(92.95, 0.1)\n T = ValueUncertainty(1.936, 0.004)\n\n g = 4.0 * (math.pi ** 2) * l / (T ** 2)\n\n print('Acceleration Due To Gravity:', g.label)\n # $ Acceleration Due To Gravity: 979 +/- 4\n\n\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/sernst/Measurement_Statistics", "keywords": "measurements statistics uncertainty error propagation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "measurement-stats", "package_url": "https://pypi.org/project/measurement-stats/", "platform": "", "project_url": "https://pypi.org/project/measurement-stats/", "project_urls": { "Homepage": "https://github.com/sernst/Measurement_Statistics" }, "release_url": "https://pypi.org/project/measurement-stats/0.3.0/", "requires_dist": [ "pandas", "numpy", "six", "scipy" ], "requires_python": "", "summary": "Measurement statistics with uncertainties and error propagation", "version": "0.3.0" }, "last_serial": 5569859, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b01a65b839f7b0165ded776f60f525af", "sha256": "f77e6bc119380916ac9d8e736331b1eed0863c9f770fe080ccfd8f62a4c59f0e" }, "downloads": -1, "filename": "measurement_stats-0.1.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "b01a65b839f7b0165ded776f60f525af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15448, "upload_time": "2016-04-15T16:41:49", "url": "https://files.pythonhosted.org/packages/59/11/dd59c61fe3e3919862db4df91c8c5fd66192c8c488f6ef428402c1bc9b6e/measurement_stats-0.1.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "58a5fc5be7ae15f91f056cd204a45cf9", "sha256": "5d1cc45488e8504f7208b78209ad320c05063a5c501052fc3ababe8551ee07c7" }, "downloads": -1, "filename": "measurement_stats-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58a5fc5be7ae15f91f056cd204a45cf9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10850, "upload_time": "2016-04-15T16:41:26", "url": "https://files.pythonhosted.org/packages/5f/8d/a12c8e0a5a56a9f10013092c14a28acfb95a86949c2ab53472c818147097/measurement_stats-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd15055c5f0d44041f39502a1f609316", "sha256": "ddc33519854f0ec90ac0543b2bcd1d052ac8014b308153c0c96016ac72003483" }, "downloads": -1, "filename": "measurement_stats-0.1.tar.gz", "has_sig": false, "md5_digest": "bd15055c5f0d44041f39502a1f609316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7570, "upload_time": "2016-04-15T16:25:46", "url": "https://files.pythonhosted.org/packages/da/8c/b16bbbe2d06f56a2437c79caa158b5fa7ec97b708848ca85ff5ff9bfafa6/measurement_stats-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "469915af77a3593c07fd8c31d17fa1b1", "sha256": "ccedc094772f78c39c5ed0e4df21d37aa721bd73529ae51bb3953ce45c72ec7a" }, "downloads": -1, "filename": "measurement_stats-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "469915af77a3593c07fd8c31d17fa1b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18895, "upload_time": "2016-04-15T17:07:28", "url": "https://files.pythonhosted.org/packages/92/a6/9cd48e02ba291d2983fdc5df7f3b337d7a3f965baf30d112a19b2fd643c2/measurement_stats-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bfe63159bb87cd0d6dd1b38dcc3d3ac", "sha256": "74aae43a72476dedb667589b859d4a66f99314b0104708846bc5ab4d5c3c9e72" }, "downloads": -1, "filename": "measurement_stats-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8bfe63159bb87cd0d6dd1b38dcc3d3ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13630, "upload_time": "2016-04-15T17:07:37", "url": "https://files.pythonhosted.org/packages/55/9c/68ede14fe9dfd81ab413d291822c778fd0bbd71aec76e5bb57b35b47f313/measurement_stats-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a9eea1e054485972e75404aeabe31110", "sha256": "26d1d1185b9a05cb155729941ba835db6d8f9ef553e67d90d3198bf7e6356f18" }, "downloads": -1, "filename": "measurement_stats-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9eea1e054485972e75404aeabe31110", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19044, "upload_time": "2016-04-16T23:26:32", "url": "https://files.pythonhosted.org/packages/ac/c4/c5dfa28c13bb151539188d679022ec17d194ad6e92ee28a069d43681b411/measurement_stats-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9259b96f1df7eb4dfc2bc125b457351", "sha256": "301c16161cbb742b48b7e2bb7e991da83ae6efe7fd6d54a40bcb332b34090dbc" }, "downloads": -1, "filename": "measurement_stats-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d9259b96f1df7eb4dfc2bc125b457351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13764, "upload_time": "2016-04-16T23:26:40", "url": "https://files.pythonhosted.org/packages/96/cc/256fd8d5ae734e29070677e489968bc69467b527af1abacb119c0e8f31ad/measurement_stats-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bd9c2b6296645b21fd6dfccc7a484e41", "sha256": "90d811aa527745192b1a49e9b714dfee15353820e33cf0e5c727842f0504efda" }, "downloads": -1, "filename": "measurement_stats-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd9c2b6296645b21fd6dfccc7a484e41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19474, "upload_time": "2016-04-18T16:24:54", "url": "https://files.pythonhosted.org/packages/63/af/0c3a0437eb4e854479d58e7749c7e59336aa6e72a6f12cf710d57ae5fc64/measurement_stats-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ed16397c710178ae0272a491238877c", "sha256": "e8b3be504d74e24af7afd93e9e2827ea5ef3e3b1b511dbaec97a6bc80bb798a3" }, "downloads": -1, "filename": "measurement_stats-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1ed16397c710178ae0272a491238877c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13870, "upload_time": "2016-04-18T16:25:07", "url": "https://files.pythonhosted.org/packages/0f/fe/2850edb0dd06ac0f4b8ec4af02bc2405b2bcc287bb29bf715a8ff4a81b91/measurement_stats-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d2ff17c2154f51d6f8ea1759aa99b064", "sha256": "c83a38204579c0598b2be1512fdd555fa9e0228ff6ce5ed425aaba9f8b2afdd5" }, "downloads": -1, "filename": "measurement_stats-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2ff17c2154f51d6f8ea1759aa99b064", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19476, "upload_time": "2016-04-18T17:19:58", "url": "https://files.pythonhosted.org/packages/78/52/193ca68e257f4431786abf97e2521c9db9ce983359a9603a6cdc3e1185f7/measurement_stats-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "301f414813d691f4254d7ab7fd9fa67a", "sha256": "3cb2c9e47c819ac9e3c106a22cac90b827e4c27f78568d25cbcb78ef4cf23b3b" }, "downloads": -1, "filename": "measurement_stats-0.2.1.tar.gz", "has_sig": false, "md5_digest": "301f414813d691f4254d7ab7fd9fa67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13868, "upload_time": "2016-04-18T17:20:26", "url": "https://files.pythonhosted.org/packages/f5/51/3ed0e7d64e5191087ee524f04523f1558db3fe692801f86e6bb4f97e911b/measurement_stats-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a290d8ddc401db1bfa51ed49f5788b53", "sha256": "8fc7ae5c9e3f9121dc9ce82d5f9233176114b13fc6e809cb67e3a2f7bf455065" }, "downloads": -1, "filename": "measurement_stats-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a290d8ddc401db1bfa51ed49f5788b53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22832, "upload_time": "2016-05-29T17:43:59", "url": "https://files.pythonhosted.org/packages/31/aa/24c434ac8c81e0a241cc05240d09f3ba9cb70b6b26655c14f9802b544bd4/measurement_stats-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "264ea33bd4a6e48a2aad04b537b31838", "sha256": "3c7dafc010776e0ff20f38458d3c05e562e2fb2d5a2562af807976893f76e24f" }, "downloads": -1, "filename": "measurement_stats-0.2.2.tar.gz", "has_sig": false, "md5_digest": "264ea33bd4a6e48a2aad04b537b31838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16130, "upload_time": "2016-05-29T17:44:10", "url": "https://files.pythonhosted.org/packages/cc/db/b979af302cfe6dbfd67ed7c6d95863173fa62ad1b2329526da134f3bc88d/measurement_stats-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c3baa37a3a5ba10e462a8a6dcf0a7841", "sha256": "8fcac51708939315a0fafbfaf8150f21bead6019c094fa41c29c253b309033de" }, "downloads": -1, "filename": "measurement_stats-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3baa37a3a5ba10e462a8a6dcf0a7841", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23871, "upload_time": "2016-11-30T18:00:02", "url": "https://files.pythonhosted.org/packages/50/91/528b438e4f8eed2df103c5273e7a1e4163c5362f6f4c647826f29a0eaece/measurement_stats-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16934176e4a9c06041fb730800efded3", "sha256": "96f77ee284bd07b715863c298388abbf3a484fa2b0e5f6b0797de68d989036c7" }, "downloads": -1, "filename": "measurement_stats-0.2.3.tar.gz", "has_sig": false, "md5_digest": "16934176e4a9c06041fb730800efded3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17482, "upload_time": "2016-11-30T18:00:04", "url": "https://files.pythonhosted.org/packages/4e/c2/2a97e25687718c4ddf0357c8274cdd4bdf7b1ea400b6483214be0a255640/measurement_stats-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b899b904b51a661053a748c8cbf9e34f", "sha256": "0a8119307f542660f929fef7af72a925c496e400b93f5f0b1e2cb287990a78e5" }, "downloads": -1, "filename": "measurement_stats-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b899b904b51a661053a748c8cbf9e34f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25197, "upload_time": "2019-07-23T01:04:07", "url": "https://files.pythonhosted.org/packages/21/10/5bd2ae34ef87208b8e2c5301cae203a72ad3677c550253cde3b7e9a2e3fe/measurement_stats-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7431804187ebbe875d0fe1b0004ea2c3", "sha256": "96b1d231755a6ffd8cf3c48a3d10bd74a230b815f6fa77bd624209614c4a4237" }, "downloads": -1, "filename": "measurement_stats-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7431804187ebbe875d0fe1b0004ea2c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18799, "upload_time": "2019-07-23T01:04:09", "url": "https://files.pythonhosted.org/packages/23/c4/7885dc811a126d95360270990571d538a1fa847f12283c85033e8fb693ad/measurement_stats-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b899b904b51a661053a748c8cbf9e34f", "sha256": "0a8119307f542660f929fef7af72a925c496e400b93f5f0b1e2cb287990a78e5" }, "downloads": -1, "filename": "measurement_stats-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b899b904b51a661053a748c8cbf9e34f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25197, "upload_time": "2019-07-23T01:04:07", "url": "https://files.pythonhosted.org/packages/21/10/5bd2ae34ef87208b8e2c5301cae203a72ad3677c550253cde3b7e9a2e3fe/measurement_stats-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7431804187ebbe875d0fe1b0004ea2c3", "sha256": "96b1d231755a6ffd8cf3c48a3d10bd74a230b815f6fa77bd624209614c4a4237" }, "downloads": -1, "filename": "measurement_stats-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7431804187ebbe875d0fe1b0004ea2c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18799, "upload_time": "2019-07-23T01:04:09", "url": "https://files.pythonhosted.org/packages/23/c4/7885dc811a126d95360270990571d538a1fa847f12283c85033e8fb693ad/measurement_stats-0.3.0.tar.gz" } ] }