{ "info": { "author": "Kevin Davies", "author_email": "kdavies4@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Quality Assurance" ], "description": "########\n natu\n########\n\n**Natural units in Python**\n\n.. warning:: This project is currently in a pre-release state. It will be\n officially released once the unit tests are complete.\n\nnatu_ is a free, open-source package to represent physical quantities. There\nare `many Python packages that deal with units and quantities\n`_, but natu_ is uniquely\nsystem-independent. The units are derived from physical constants with\nadjustable values and dimensions. The value of a unit is factored into a\nquantity so that the quantity is not \"in\" any particular unit. This has the\nfollowing advantages:\n\n- **Flexible**: Different unit systems, including `natural units`_ (hence the\n name \"natu\"), can be represented by simply adjusting the `base physical\n constants `_.\n- **Simple**: Unit conversion is inherent. This results in quick computations\n and a small code base (about 1500 lines). By default, dimensions and display\n units are tracked to catch errors and for string formatting. This can be\n disabled to nearly eliminate the computational overhead while still providing\n the core features.\n- **Intuitive**: Each unit is a fixed quantity that is treated as a\n mathematical entity. A variable quantity is expressed as the product of a\n number and a unit, as stated by BIPM_.\n- **Representative**: The design reflects the way modern units are defined.\n Standards organizations such as NIST_ assign values to universal physical\n constants so that the values of units can be determined by physical\n experiments instead of prototypes.\n- **Scalable**: The values of the base physical constants can scaled to prevent\n exponent overflow, regardless of the units used.\n\nFor example, you can do this:\n\n >>> from natu.units import degC, K\n >>> 0*degC + 100*K\n 100.0 degC\n\nPlease see `the main website`_ and `the tutorial\n`_\nfor more examples.\n\nInstallation\n~~~~~~~~~~~~\n\nThe easiest way to install natu_ is to use pip_::\n\n > pip install natu\n\nOn Linux, it may be necessary to have root privileges::\n\n $ sudo pip install natu\n\nLicense terms and development\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nnatu_ is published under a `BSD-compatible license\n`_. Please share any\nimprovements you make, preferably as a pull request to the ``master`` branch of\nthe `GitHub repository`_. There are useful development scripts in the `hooks\nfolder `_. If you find a\nbug, have a suggestion, or just want to leave a comment, please `open an issue\n`_.\n\n\n.. _natural units: http://en.wikipedia.org/wiki/Natural_units\n.. _Python Standard Library: https://docs.python.org/3/library/\n.. _GitHub repository: https://github.com/kdavies4/natu\n.. _NIST: http://www.nist.gov/\n.. _BIPM: http://www.bipm.org/\n.. _pip: https://pypi.python.org/pypi/pip\n.. _degree Celsius (degC): http://en.wikipedia.org/wiki/Celsius\n.. _decibel (dB): http://en.wikipedia.org/wiki/Decibel\n.. _coherent relations: http://en.wikipedia.org/wiki/Coherence_(units_of_measurement)\n.. _statcoulomb: http://en.wikipedia.org/wiki/Statcoulomb\n.. _math: https://docs.python.org/3/library/math.html\n.. _numpy: http://numpy.scipy.org/\n.. _the main website: http://kdavies4.github.io/natu/", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/kdavies4/natu/archive/v0.1.1.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://kdavies4.github.io/natu/", "keywords": "quantity calculus quantities unit conversion natural SI CGS Planck Hartree", "license": "BSD-compatible (see LICENSE.txt)", "maintainer": null, "maintainer_email": null, "name": "natu", "package_url": "https://pypi.org/project/natu/", "platform": "any", "project_url": "https://pypi.org/project/natu/", "project_urls": { "Download": "https://github.com/kdavies4/natu/archive/v0.1.1.zip", "Homepage": "http://kdavies4.github.io/natu/" }, "release_url": "https://pypi.org/project/natu/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Natural units in Python", "version": "0.1.1" }, "last_serial": 1496724, "releases": { "0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c34801cbab0cba81e1bb95d7497ea82d", "sha256": "31c2c5c8cfa4698d5e6041e3ba3dacde1171dfa7240936f648fba6af2d5510ed" }, "downloads": -1, "filename": "natu-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c34801cbab0cba81e1bb95d7497ea82d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166131, "upload_time": "2015-04-09T02:17:56", "url": "https://files.pythonhosted.org/packages/ce/7b/d5328b4b12761ed047b59d922855a69673c8a33fc3571124b1c20cc1e32b/natu-0.1.0.tar.gz" } ], "0.1.0-a1": [ { "comment_text": "", "digests": { "md5": "c057a2cdf9d54241e94c36f200df37f9", "sha256": "6fcb936ec43d4bbc7c9f45d58b1ccbccd87a713e7403ed53a76ac811705f2283" }, "downloads": -1, "filename": "natu-0.1.0-a1.tar.gz", "has_sig": false, "md5_digest": "c057a2cdf9d54241e94c36f200df37f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161220, "upload_time": "2014-08-08T17:38:02", "url": "https://files.pythonhosted.org/packages/b6/5d/d3d04ceaee7529a757bd9e54b718b8e320a55ffbe960fd5cd7cfcc250390/natu-0.1.0-a1.tar.gz" } ], "0.1.0-a2": [ { "comment_text": "", "digests": { "md5": "b4b7b5f7d73a98f8e435899224ff9f6f", "sha256": "be63395b159841dda4e885977bd8be139801daa476fe4b2883ccfdeb3b42f2da" }, "downloads": -1, "filename": "natu-0.1.0-a2.tar.gz", "has_sig": false, "md5_digest": "b4b7b5f7d73a98f8e435899224ff9f6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161218, "upload_time": "2014-08-08T17:58:49", "url": "https://files.pythonhosted.org/packages/a1/07/30c040ac137aefb3d042626a7ae6c043842988a1202a4179d4e6111cbe0f/natu-0.1.0-a2.tar.gz" } ], "0.1.0-a3": [ { "comment_text": "", "digests": { "md5": "e305f568198dc48c58d6ad247202d4c1", "sha256": "68afd0eb1e1a819e864b3c7a682c9210b1516da7b9d61fb2dcd69ac5b1f09a75" }, "downloads": -1, "filename": "natu-0.1.0-a3.tar.gz", "has_sig": false, "md5_digest": "e305f568198dc48c58d6ad247202d4c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154019, "upload_time": "2014-08-13T22:03:54", "url": "https://files.pythonhosted.org/packages/72/d2/7cb527ff9f1a37472dc6a00a6c81c97984937b9201e608ff1d77030d0477/natu-0.1.0-a3.tar.gz" } ], "0.1.0-a4": [ { "comment_text": "", "digests": { "md5": "a8fe7b72fd8f1ac4b9c2ac7cbfc78bb9", "sha256": "656c399452704ea4634a421034ea70a0805c5d20d72bfa443eb50ec50b97ff5c" }, "downloads": -1, "filename": "natu-0.1.0-a4.tar.gz", "has_sig": false, "md5_digest": "a8fe7b72fd8f1ac4b9c2ac7cbfc78bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153786, "upload_time": "2014-08-14T19:00:09", "url": "https://files.pythonhosted.org/packages/3e/50/ea1c1a0877f642f4fb9e84a597d28261be67b9c866437387f6b320f15c40/natu-0.1.0-a4.tar.gz" } ], "0.1.0-a5": [ { "comment_text": "", "digests": { "md5": "6f89fad0bd3b33365e5f95206f5e364e", "sha256": "3317eb5c4b5bacebd1a2800927cf127fef549c00702d94b027405ed2fec00e6b" }, "downloads": -1, "filename": "natu-0.1.0-a5.tar.gz", "has_sig": false, "md5_digest": "6f89fad0bd3b33365e5f95206f5e364e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156361, "upload_time": "2014-12-27T00:01:19", "url": "https://files.pythonhosted.org/packages/89/2d/e55aeec8fd7667b2613d1a45f697608ae5b152f5d1a36379c0babe4ee875/natu-0.1.0-a5.tar.gz" } ], "0.1.0-b": [ { "comment_text": "", "digests": { "md5": "66830423f07d903c0f63518175ca4e56", "sha256": "eb87e5375e849e0893470931173804f64267b18f79b09d70746a7bf5346a14c5" }, "downloads": -1, "filename": "natu-0.1.0-b.tar.gz", "has_sig": false, "md5_digest": "66830423f07d903c0f63518175ca4e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162519, "upload_time": "2014-12-30T20:53:04", "url": "https://files.pythonhosted.org/packages/d6/ca/8de51dbaa67a48acf62609d289fcde2aad9e1e24eab35f133135932de779/natu-0.1.0-b.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9f72ccba214a9105e60a4c1ab954a3cd", "sha256": "c9302d52d3c01a75c18ba74d80ab9dc2ede9bb159a5c014641da16c0d754f7cc" }, "downloads": -1, "filename": "natu-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9f72ccba214a9105e60a4c1ab954a3cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166502, "upload_time": "2015-04-09T03:08:33", "url": "https://files.pythonhosted.org/packages/4e/3b/31f25630043aeab35b6743581af811c321d268b328ea7f20e405754bcbfc/natu-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f72ccba214a9105e60a4c1ab954a3cd", "sha256": "c9302d52d3c01a75c18ba74d80ab9dc2ede9bb159a5c014641da16c0d754f7cc" }, "downloads": -1, "filename": "natu-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9f72ccba214a9105e60a4c1ab954a3cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166502, "upload_time": "2015-04-09T03:08:33", "url": "https://files.pythonhosted.org/packages/4e/3b/31f25630043aeab35b6743581af811c321d268b328ea7f20e405754bcbfc/natu-0.1.1.tar.gz" } ] }