{ "info": { "author": "Measurement Standards Laboratory of New Zealand", "author_email": "info@measurement.govt.nz", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "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 :: Scientific/Engineering", "Topic :: Software Development" ], "description": "===\nGTC\n===\n\n|docs| |travis| |appveyor| |pypi|\n\nThe GUM Tree Calculator is a Python package for processing data with measurement uncertainty.\n\nPython objects, called uncertain numbers, are used to encapsulate information about measured\nquantities. Calculations of derived quantities that involve uncertain numbers will propagate this\ninformation automatically. So, data processing results are always accompanied by uncertainties. \n\nGTC follows international guidelines on the evaluation of measurement data and measurement\nuncertainty (the so-called `GUM `_).\nIt has been developed for use in the context of metrology, test and calibration work.\n\nExample: an electrical circuit\n==============================\n\nSuppose the DC electrical current flowing in a circuit and the voltage across a circuit\nelement have both been measured. \n\nThe values obtained were 0.1 V, for the voltage, and 15 mA for the current. These values have\nthe associated standard uncertainties 0.001 V and 0.5 mA, respectively. \n\nUncertain numbers for voltage and current can be defined using the function `ureal()` \n\n.. code-block:: pycon\n\n >>> V = ureal(0.1,1E-3)\n >>> I = ureal(15E-3,0.5E-3)\n\nThe resistance of the circuit element can then be calculated directly using Ohm's law\n\n.. code-block:: pycon\n\n >>> R = V/I\n >>> print(R)\n 6.67(23)\n\nThe uncertain number `R` represents the resistance of the circuit element. The value 6.67 ohm\nis an estimate (or approximation) of the actual resistance. The standard uncertainty associated\nwith this value, is 0.23 ohm.\n\nInstallation\n============\n\n**GTC** is available as a `PyPI package `_. It can be installed\nusing pip\n\n.. code-block:: console\n\n pip install gtc\n\nDependencies\n------------\n* Python 2.7, 3.5+\n* `scipy `_\n\nDocumentation\n=============\n\nThe documentation for **GTC** can be found `here `_.\n\n.. |docs| image:: https://readthedocs.org/projects/gtc/badge/?version=latest\n :target: https://gtc.readthedocs.io/en/latest/\n :alt: Documentation Status\n\n.. |travis| image:: https://img.shields.io/travis/MSLNZ/GTC/master.svg?label=Travis-CI\n :target: https://travis-ci.org/MSLNZ/GTC\n\n.. |appveyor| image:: https://img.shields.io/appveyor/ci/jborbely/gtc/master.svg?label=AppVeyor\n :target: https://ci.appveyor.com/project/jborbely/gtc/branch/master\n\n.. |pypi| image:: https://badge.fury.io/py/GTC.svg\n :target: https://badge.fury.io/py/GTC\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/MSLNZ/GTC", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "GTC", "package_url": "https://pypi.org/project/GTC/", "platform": "any", "project_url": "https://pypi.org/project/GTC/", "project_urls": { "Homepage": "https://github.com/MSLNZ/GTC" }, "release_url": "https://pypi.org/project/GTC/1.2.0/", "requires_dist": [ "numpy (>=1.13.0)", "scipy" ], "requires_python": "", "summary": "The GUM Tree Calculator for Python", "version": "1.2.0" }, "last_serial": 5980885, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a5c23a081bd2077140f87ed044a64a0c", "sha256": "f6c101b22931225ffb7d20d0602c796b01dd468e6be29e65d28da81e8842f61b" }, "downloads": -1, "filename": "GTC-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5c23a081bd2077140f87ed044a64a0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 58861, "upload_time": "2018-11-15T22:34:34", "url": "https://files.pythonhosted.org/packages/13/9b/75a7ad192f963475a4212f7b4d2c0ba2aec27809290d87c446729253ff87/GTC-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "159a68e3d85577dcd2712d7c2f6ae5d7", "sha256": "b7dc55fd077650cd7db7efa68c33e598db8079741395a8982b94ed9a23702937" }, "downloads": -1, "filename": "GTC-1.0.0.tar.gz", "has_sig": false, "md5_digest": "159a68e3d85577dcd2712d7c2f6ae5d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92977, "upload_time": "2018-11-15T22:34:38", "url": "https://files.pythonhosted.org/packages/d7/f7/e388febaa3e7bd9ba6c73521e9d70a515f9f593e8d4c16a9f3548867896e/GTC-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ce4211cecfa7db747b5b9ed1ebf65abf", "sha256": "a468fe3a92e172cebde519f75f0c9cea8e4fa632e49474a78cd79395a8ae33a7" }, "downloads": -1, "filename": "GTC-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce4211cecfa7db747b5b9ed1ebf65abf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75296, "upload_time": "2019-05-30T05:14:26", "url": "https://files.pythonhosted.org/packages/1d/4a/ea877d00d6fc5aa478d1d48fcda4220c98e9b2df8f6cd2bf3b0f786ee0b6/GTC-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50915e1e8a7a93f31edab33fd70290f8", "sha256": "962b698825c32ba18d8b41dcd41829bb5e7e4224db260b213bc51ec5db1dd98e" }, "downloads": -1, "filename": "GTC-1.1.0.tar.gz", "has_sig": false, "md5_digest": "50915e1e8a7a93f31edab33fd70290f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133492, "upload_time": "2019-05-30T05:14:30", "url": "https://files.pythonhosted.org/packages/e9/c2/6175eddee3d09c718431097e5007acc47282891c05e5e1ca89b9f41ae898/GTC-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d63d1debf810fa6580f7d8dabde4c5bd", "sha256": "d362edc891fa9c931137c2c7d91c3182b6463cb06b0feabeee3a4821ca3fa0c4" }, "downloads": -1, "filename": "GTC-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d63d1debf810fa6580f7d8dabde4c5bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86690, "upload_time": "2019-10-16T02:44:31", "url": "https://files.pythonhosted.org/packages/b6/03/bf7479b7c0e573d9cd7c1b2d9dac42fd42fa99e320d8672bc09d31f0a096/GTC-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aecc2397531911c0b6e539281af9cbc3", "sha256": "24e06a1e8cb0c063ddaf2a170d357ff08a641a80829948c73a0866f27ede9bbd" }, "downloads": -1, "filename": "GTC-1.2.0.tar.gz", "has_sig": false, "md5_digest": "aecc2397531911c0b6e539281af9cbc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157178, "upload_time": "2019-10-16T02:44:35", "url": "https://files.pythonhosted.org/packages/5c/38/2fd5ce8c56a3592bdb94fb0446f05daf7ff3eedce30512c2d7869881c12c/GTC-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d63d1debf810fa6580f7d8dabde4c5bd", "sha256": "d362edc891fa9c931137c2c7d91c3182b6463cb06b0feabeee3a4821ca3fa0c4" }, "downloads": -1, "filename": "GTC-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d63d1debf810fa6580f7d8dabde4c5bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86690, "upload_time": "2019-10-16T02:44:31", "url": "https://files.pythonhosted.org/packages/b6/03/bf7479b7c0e573d9cd7c1b2d9dac42fd42fa99e320d8672bc09d31f0a096/GTC-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aecc2397531911c0b6e539281af9cbc3", "sha256": "24e06a1e8cb0c063ddaf2a170d357ff08a641a80829948c73a0866f27ede9bbd" }, "downloads": -1, "filename": "GTC-1.2.0.tar.gz", "has_sig": false, "md5_digest": "aecc2397531911c0b6e539281af9cbc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157178, "upload_time": "2019-10-16T02:44:35", "url": "https://files.pythonhosted.org/packages/5c/38/2fd5ce8c56a3592bdb94fb0446f05daf7ff3eedce30512c2d7869881c12c/GTC-1.2.0.tar.gz" } ] }