{ "info": { "author": "Hernan E. Grecco", "author_email": "hernan.grecco@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries" ], "description": "Pint: makes units easy\n======================\n\nPint is a Python package to define, operate and manipulate physical\nquantities: the product of a numerical value and a unit of measurement.\nIt allows arithmetic operations between them and conversions from and\nto different units.\n\nIt is distributed with a comprehensive list of physical units, prefixes\nand constants. Due to its modular design, you can extend (or even rewrite!)\nthe complete list without changing the source code. It supports a lot of\nnumpy mathematical operations **without monkey patching or wrapping numpy**.\n\nIt has a complete test coverage. It runs in Python 2.7 and 3.3+\nwith no other dependency. It is licensed under BSD.\n\nIt is extremely easy and natural to use:\n\n.. code-block:: python\n\n >>> import pint\n >>> ureg = pint.UnitRegistry()\n >>> 3 * ureg.meter + 4 * ureg.cm\n \n\nand you can make good use of numpy if you want:\n\n.. code-block:: python\n\n >>> import numpy as np\n >>> [3, 4] * ureg.meter + [4, 3] * ureg.cm\n \n >>> np.sum(_)\n \n\n\nQuick Installation\n------------------\n\nTo install Pint, simply:\n\n.. code-block:: bash\n\n $ pip install pint\n\nor utilizing conda with, the conda-forge channel:\n\n.. code-block:: bash\n\n $ conda install -c conda-forge pint\n\nand then simply enjoy it!\n\n\nDocumentation\n-------------\n\nFull documentation is available at http://pint.readthedocs.org/\n\n\nDesign principles\n-----------------\n\nAlthough there are already a few very good Python packages to handle physical\nquantities, no one was really fitting my needs. Like most developers, I programed\nPint to scratch my own itches.\n\n- Unit parsing: prefixed and pluralized forms of units are recognized without\n explicitly defining them. In other words: as the prefix *kilo* and the unit *meter*\n are defined, Pint understands *kilometers*. This results in a much shorter and\n maintainable unit definition list as compared to other packages.\n\n- Standalone unit definitions: units definitions are loaded from simple and\n easy to edit text file. Adding and changing units and their definitions does\n not involve changing the code.\n\n- Advanced string formatting: a quantity can be formatted into string using\n PEP 3101 syntax. Extended conversion flags are given to provide latex and pretty\n formatting.\n\n- Small codebase: small and easy to maintain with a flat hierarchy.\n\n- Dependency free: it depends only on Python and its standard library.\n\n- Python 2 and 3: A single codebase that runs unchanged in Python 2.7 and Python 3.3+.\n\n- Advanced NumPy support: While NumPy is not a requirement for Pint,\n when available ndarray methods and ufuncs can be used in Quantity objects.\n\n\nPint is written and maintained by Hernan E. Grecco .\n\nOther contributors, listed alphabetically, are:\n\n* Aaron Coleman\n* Alexander B\u00f6hn \n* Ana Krivokapic \n* Andrea Zonca \n* Andrew Savage \n* Brend Wanders \n* choloepus\n* coutinho \n* Daniel Sokolowski \n* Dave Brooks \n* David Linke\n* Ed Schofield \n* Eduard Bopp \n* Eli \n* Felix Hummel \n* Giel van Schijndel \n* James Rowe \n* Jim Turner \n* Joel B. Mohler \n* John David Reaver \n* Jonas Olson \n* Kaido Kert \n* Kenneth D. Mankoff \n* Kevin Davies \n* Luke Campbell \n* Matthieu Dartiailh \n* Nate Bogdanowicz \n* Peter Grayson \n* Richard Barnes \n* Ryan Dwyer \n* Ryan Kingsbury \n* Ryan May\n* Sigvald Marholm \n* Sundar Raman \n* Tiago Coutinho \n* Thomas Kluyver \n* Tom Ritchford \n* Virgil Dupras \n* Zebedee Nicholls \n\n(If you think that your name belongs here, please let the maintainer know)\n\n\nPint Changelog\n==============\n\n0.9 (2019-01-12)\n----------------\n\n- Add support for registering with matplotlib's unit handling\n (Issue #317, thanks dopplershift)\n- Add converters for matplotlib's unit support.\n (Issue #317, thanks Ryan May)\n- Fix unwanted side effects in auto dimensionality reduction.\n (Issue #516, thanks Ben Loer)\n- Allow dimensionality check for non Quantity arguments.\n- Make Quantity and UnitContainer objects hashable.\n (Issue #286, thanks Nevada Sanchez)\n- Fix unit tests errors with numpy >=1.13.\n (Issue #577, thanks cpascual)\n- Avoid error in in-place exponentiation with numpy > 1.11.\n (Issue #577, thanks cpascual)\n- fix compatible units in context.\n (thanks enrico)\n- Added warning for unsupported ufunc.\n (Issue #626, thanks kanhua)\n- Improve IPython pretty printers.\n (Issue #590, thanks tecki)\n- Drop Support for Python 2.6, 3.0, 3.1 and 3.2.\n (Issue #567)\n- Prepare for deprecation announced in Python 3.7\n (Issue #747, thanks Simon Willison)\n- Added several new units and Systems\n (Issues #749, #737, )\n- Started experimental pandas support\n (Issue #746 and others. Thanks andrewgsavage, znicholls and others) \n- wraps and checks now supports kwargs and defaults.\n (Issue #660, thanks jondoesntgit)\n\n\n0.8.1 (2017-06-05)\n------------------\n\n- Add support for datetime math.\n (Issue #510, thanks robertd)\n- Fixed _repr_html_ in Python 2.7.\n (Issue #512)\n- Implemented BaseRegistry.auto_reduce_dimensions.\n (Issue #500, thanks robertd)\n- Fixed dimension compatibility bug introduced on Registry refactoring\n (Issue #523, thanks dalito)\n\n\n0.8 (2017-04-16)\n----------------\n\n- Refactored the Registry in multiple classes for better separation of concerns and clarity.\n- Implemented support for defining multiple units per `define` call (one definition per line).\n (Issue #462)\n- In pow and ipow, allow array exponents (with len > 1) when base is dimensionless.\n (Issue #483)\n- Wraps now gets the canonical name of the unit when passed as string.\n (Issue #468)\n- NumPy exp and log keeps the type\n (Issue #95)\n- Implemented a function decorator to ensure that a context is active (with_context)\n (Issue #465)\n- Add warning when a System contains an unknown Group.\n (Issue #472)\n- Add conda-forge installation snippet.\n (Issue #485, thanks stadelmanma)\n- Properly support floor division and modulo.\n (Issue #474, thanks tecki)\n- Measurement Correlated variable fix.\n (Issue #463, thanks tadhgmister)\n- Implement degree sign handling.\n (Issue #449, thanks iamthad)\n- Change `UndefinedUnitError` to inherit from `AttributeError`\n (Issue #480, thanks jhidding)\n- Simplified travis for faster testing.\n- Fixed order units in siunitx formatting.\n (Issue #441)\n- Changed Systems lister to return a list instead of frozenset.\n (Issue #425, thanks GloriaVictis)\n- Fixed issue with negative values in to_compact() method.\n (Issue #443, thanks nowox)\n- Improved defintions.\n (Issues #448, thanks gdonval)\n- Improved Parser to support capital \"E\" on scientific notation.\n (Issue #390, thanks javenoneal)\n- Make sure that prefixed units are defined on the registry when unpickling.\n (Issue #405)\n- Automatic unit names translation through babel.\n (Issue #338, thanks alexbodn)\n- Support pickling Unit objects.\n (Issue #349)\n- Add support for wavenumber/kayser in spectroscopy context.\n (Issue #321, thanks gerritholl)\n- Improved formatting.\n (thanks endolith and others)\n- Add support for inline comments in definitions file.\n (Issue #366)\n- Implement Unit.__deepcopy__.\n (Issue #357, thanks noahl)\n- Allow changing shape for Quantities with numpy arrays.\n (Issue #344, thanks tecki)\n\n0.7.2 (2016-03-02)\n------------------\n- Fixed backward incompatibility problem when parsing dimensionless units.\n\n\n0.7.1 (2016-02-23)\n------------------\n\n- Use NIST as source for most of the unit information.\n- Added message to assertQuantityEqual.\n- Added detection of circular dependencies in definitions.\n\n\n0.7 (2016-02-20)\n----------------\n\n- Added Systems and groups.\n (Issue #215, #315)\n- Implemented references for wraps decorator.\n (Issue #195)\n- Added check decorator to UnitRegistry.\n (Issue #283, thanks kaidokert)\n- Added compact conversion.\n (See #224, thanks Ryan Dwyer)\n- Added compact formating code.\n (Issue #240)\n- New Unit Class.\n (thanks Matthieu Dartiailh)\n- Refactor UnitRegistry.\n (thanks Matthieu Dartiailh)\n- Move definitions, errors, and converters into their own modules.\n (thanks Matthieu Dartiailh)\n- UnitsContainer is now immutable\n (Issue #202, thanks Matthieu Dartiailh)\n- New parser and evaluator.\n (Issue #226, thanks Aaron Coleman)\n- Added support for Unicode identifiers.\n- Added m_as as way top retrieve the magnitude in different units.\n (Issue #227)\n- Added Short form for magnitude and units.\n (Issue #234)\n- Improved deepcopy.\n (Issue #252, thanks Emilien Kofman)\n- Improved testing infrastructure.\n- Improved docs.\n (thanks Ryan Dwyer, Martin Thoma, Andrea Zonca)\n- Fixed short names on electron_volt and hartree.\n- Fixed definitions of scruple and drachm.\n (Issue #262, thanks takowl)\n- Fixed troy ounce to 480 'grains'.\n (thanks elifab)\n- Added 'quad' as a unit of energy (= 10**15 Btu).\n (thanks Ed Schofield)\n- Added \"hectare\" as a supported unit of area and 'ha' as the symbol for hectare.\n (thanks Ed Schofield)\n- Added peak sun hour and Langley.\n (thanks Ed Schofield)\n- Added photometric units: lumen & lux.\n (Issue #230, thanks janpipek)\n- A fraction magnitude quantity is conserved\n (Issue #323, thanks emilienkofman)\n- Improved conversion performance by removing unnecessart try/except.\n (Issue #251)\n- Added to_tuple and from_tuple to facilitate serialization.\n- Fixed support for NumPy 1.10 due to a change in the Default casting rule\n (Issue #320)\n- Infrastructure: Added doctesting.\n- Infrastructure: Better way to specify exclude matrix in travis.\n\n\n0.6 (2014-11-07)\n----------------\n\n- Fix operations with measurments and user defined units.\n (Issue #204)\n- Faster conversions through caching and other performance improvements.\n (Issue #193, thanks MatthieuDartiailh)\n- Better error messages on Quantity.__setitem__.\n (Issue #191)\n- Fixed abbreviation of fluid_ounce.\n (Issue #187, thanks hsoft)\n- Defined Angstrom symbol.\n (Issue #181, thanks JonasOlson)\n- Removed fetching version from git repo as it triggers XCode installation on OSX.\n (Issue #178, thanks deanishe)\n- Improved context documentation.\n (Issue #176 and 179, thanks rsking84)\n- Added Chemistry context.\n (Issue #179, thanks rsking84)\n- Fix help(UnitRegisty)\n (Issue #168)\n- Optimized \"get_dimensionality\" and \"get_base_name\".\n (Issue #166 and #167, thanks jbmohler)\n- Renamed ureg.parse_units parameter \"to_delta\" to \"as_delta\" to make clear.\n that no conversion happens. Accordingly, the parameter/property\n \"default_to_delta\" of UnitRegistry was renamed to \"default_as_delta\".\n (Issue #158, thanks dalit)\n- Fixed problem when adding two uncertainties.\n (thanks dalito)\n- Full support for Offset units (e.g. temperature)\n (Issue #88, #143, #147 and #161, thanks dalito)\n\n\n0.5.2 (2014-07-31)\n------------------\n\n- Changed travis config to use miniconda for faster testing.\n- Added wheel configuration to setup.cfg.\n- Ensure resource streams are closed after reading.\n- Require setuptools.\n (Issue #169)\n- Implemented real, imag and T Quantity properties.\n (Issue #171)\n- Implemented __int__ and __long__ for Quantity\n (Issue #170)\n- Fixed SI prefix error on ureg.convert.\n (Issue #156, thanks jdreaver)\n- Fixed parsing of multiparemeter contexts.\n (Issue #174)\n\n\n0.5.1 (2014-06-03)\n------------------\n\n- Implemented a standard way to change the registry used in unpickling operations.\n (Issue #148)\n- Fix bug where conversion would fail due to caching.\n (Issue #140, thanks jdreaver)\n- Allow assigning Not a Number to a quantity array.\n (Issue #127)\n- Decoupled Quantity in place and not in place unit conversion methods.\n- Return None in functions that modify quantities in place.\n- Improved testing infrastructure to check for unwanted warnings.\n- Added test function at the package level to run all tests.\n\n\n0.5 (2014-05-07)\n----------------\n\n- Improved test suite helper functions.\n- Print honors default format w/o format().\n (Issue #132, thanks mankoff)\n- Fixed sum() by treating number zero as a special case.\n (Issue #122, thanks rec)\n- Improved behaviour in ScaleConverter, OffsetConverter and Quantity.to.\n (Issue #120)\n- Reimplemented loading of default definitions to allow Pint in a cx_freeze or similar package.\n (Issue #118, thanks jbmohler)\n- Implemented parsing of pretty printed units.\n (Issue #117, thanks jpgrayson)\n- Fixed representation of dimensionless quantities.\n (Issue #112, thanks rec)\n- Raise error when invalid formatting code is given.\n (Issue #111, thanks rec)\n- Default registry to lazy load, raise error on redefinition\n (Issue #108, thanks rec, aepsil0n)\n- Added condensed format.\n (Issue #107, thanks rec)\n- Added UnitRegistry () operator to parse expression replacing [].\n (Issue #106, thanks rec)\n- Optional case insensitive unit parsing.\n (Issue #105, thanks rec, jeremyfreeman, dbrnz)\n- Change the Quantity mutability depending on magnitude type.\n (Issue #104, thanks rec)\n- Implemented API to list compatible units.\n (Issue #89)\n- Implemented cache of key UnitRegistry methods.\n- Rewrote the Measurement class to use uncertainties.\n (Issue #24)\n\n\n0.4.2 (2014-02-14)\n------------------\n\n- Python 2.6 support\n (Issue #96, thanks tiagocoutinho)\n- Fixed symbol for inch.\n (Issue #102, thanks cybertoast)\n- Stop raising AttributeError when wrapping funcs without all of the attributes.\n (Issue #100, thanks jturner314)\n- Fixed warning appearing in Py2.x when comparing a Numpy Array with an empty string.\n (Issue #98, thanks jturner314)\n- Add links to AUR packages in docs.\n (Issue #91, thanks jturner314)\n- Fixed garbage collection related problem.\n (Issue #92, thanks jturner314)\n\n\n0.4.1 (2014-01-12)\n------------------\n\n- Integer Division with Arrays.\n (Issue #80, thanks jdreaver)\n- Improved Documentation.\n (Issue #83, thanks choloepus)\n- Removed 'h' alias for hour due to conflict with Planck's constant.\n (Issue #82, thanks choloepus)\n- Improved get_base_units for non-multiplicative units.\n (Issue #85, thanks exxus)\n- Refactored code for multiplication.\n (Issue #84, thanks jturner314)\n- Removed 'R' alias for roentgen as it collides with molar_gas_constant.\n (Issue #87, thanks rsking84)\n- Improved naming of temperature units and multiplication of non-multiplicative units.\n (Issue #86, tahsnk exxus)\n\n\n\n0.4 (2013-12-17)\n----------------\n\n- Introduced Contexts: relation between incompatible dimensions.\n (Issue #65)\n- Fixed get_base_units for non multiplicative units.\n (Related to issue #66)\n- Implemented default formatting for quantities.\n- Changed comparison between Quantities containing NumPy arrays.\n (Issue #75) - BACKWARDS INCOMPATIBLE CHANGE\n- Fixes for NumPy 1.8 due to changes in handling binary ops.\n (Issue #73)\n\n\n0.3.3 (2013-11-29)\n------------------\n\n- ParseHelper can now parse units named like python keywords.\n (Issue #69)\n- Fix comparison of quantities.\n (Issue #74)\n- Fix Inequality operator.\n (Issue #70, thanks muggenhor)\n- Improved travis configuration.\n (thanks muggenhor)\n\n\n0.3.2 (2013-10-22)\n------------------\n\n- Fix get_dimensionality for non multiplicative units.\n (Issue #66)\n- Proper handling of @import directive inside a file read using pkg_resources.\n (Issue #68)\n\n\n0.3.1 (2013-09-15)\n------------------\n\n- fix right division on python 2.7\n (Issue #58, thanks natezb)\n- fix formatting of fractional exponentials between 0 and 1.\n (Issue #62, thanks jdreaver)\n- fix installation as egg.\n (Issue #61)\n- fix handling of strange values as input of Quantity.\n (Issue #53)\n- math operations between quantities of different registries now raise a ValueError.\n (Issue #52)\n\n\n0.3 (2013-09-02)\n----------------\n\n- support for IPython autocomplete and rich display.\n (Issues #30 and #31)\n- support for @import directive in definitions file.\n (Issue #22)\n- support for wrapping functions to make them pint-aware.\n (Issue #16)\n- support for comparing UnitsContainer to string.\n (Issue #35)\n- fix error raised while converting from a single unit to one expressed as\n the relation between many.\n (Issue #29)\n- fix error raised when unit symbol is missing.\n (Issue #41)\n- fix error raised when magnitude is Decimal.\n (Issue #46, thanks danielsokolowski)\n- support for non-installed pint.\n (Issue #42, thanks danielsokolowski)\n- support for application of numpy function on non-ndarray magnitudes.\n (Issue #44)\n- support for math operations on dimensionless Quantities (written with units).\n (Issue #45)\n- fix obtaining dimensionless quantity from string.\n (Issue #50)\n- fix adding and comparing numbers to a dimensionless quantity (written with units).\n (Issue #54)\n- Support for iter in Quantity.\n (Issue #55, thanks natezb)\n\n\n0.2.1 (2013-07-02)\n------------------\n\n- fix error raised while converting from a single unit to one expressed as\n the relation between many.\n (Issue #29)\n\n\n0.2 (2013-05-13)\n----------------\n\n- support for Measurement (Quantity +/- error).\n- implemented buckingham pi theorem for dimensional analysis.\n- support for temperature units and temperature difference units.\n- parser can infers if the user mean temperature or temperature difference.\n- support for derived dimensions (e.g. [speed] = [length] / [time]).\n- refactored the code into multiple files.\n- refactored code to isolate definitions and converters.\n- refactored formatter out of UnitParser class.\n- added tox and travis config files for CI.\n- comprehensive NumPy testing including almost all ufuncs.\n- full NumPy support (features is not longer experimental).\n- fixed bug preventing from having independent registries.\n (Issue #10, thanks bwanders)\n- forces real division as default for Quantities.\n (Issue #7, thanks dbrnz)\n- improved default unit definition file.\n (Issue #13, thanks r-barnes)\n- smarter parser supporting spaces as multiplications and other nice features.\n (Issue #13, thanks r-barnes)\n- moved testsuite inside package.\n- short forms of binary prefixes, more units and fix to less than comparison.\n (Issue #20, thanks muggenhor)\n- pint is now zip-safe\n (Issue #23, thanks muggenhor)\n\n\nVersion 0.1.3 (2013-01-07)\n--------------------------\n\n- abbreviated quantity string formating.\n- complete Python 2.7 compatibility.\n- implemented pickle support for Quantities objects.\n- extended NumPy support.\n- various bugfixes.\n\n\nVersion 0.1.2 (2012-08-12)\n--------------------------\n\n- experimenal NumPy support.\n- included default unit definitions file.\n (Issue #1, thanks fish2000)\n- better testing.\n- various bugfixes.\n- fixed some units definitions.\n (Issue #4, thanks craigholm)\n\n\nVersion 0.1.1 (2012-07-31)\n--------------------------\n\n- better packaging and installation.\n\n\nVersion 0.1 (2012-07-26)\n--------------------------\n\n- first public release.\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/hgrecco/pint", "keywords": "physical quantities unit conversion science", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "Pint", "package_url": "https://pypi.org/project/Pint/", "platform": "", "project_url": "https://pypi.org/project/Pint/", "project_urls": { "Homepage": "https://github.com/hgrecco/pint" }, "release_url": "https://pypi.org/project/Pint/0.9/", "requires_dist": [ "funcsigs; python_version == \"2.7\"" ], "requires_python": "", "summary": "Physical quantities module", "version": "0.9" }, "last_serial": 4689446, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fad4bd564896beb88c7c12701e2a4fbd", "sha256": "113b35cf32d29bb4b19609b4c0ca53985d1fc1479451704a21852f7b5b4e0945" }, "downloads": -1, "filename": "Pint-0.1.tar.gz", "has_sig": false, "md5_digest": "fad4bd564896beb88c7c12701e2a4fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11995, "upload_time": "2012-07-26T10:18:06", "url": "https://files.pythonhosted.org/packages/a2/a1/488d2e7ea59e999a0c030bfcce92f361025682053d73436a59cca31a442c/Pint-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7815bcc0f57aaaf06e5c55b913126784", "sha256": "d3d0ff8b22d1f6fc7a6a746aebb94297fb0c31a7734ede490092c2d1195bc968" }, "downloads": -1, "filename": "Pint-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7815bcc0f57aaaf06e5c55b913126784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49007, "upload_time": "2012-07-31T15:01:22", "url": "https://files.pythonhosted.org/packages/0a/e9/0370a6d7b0dfdb339ec5189593925f0f09923dad63ee398cae4e70fae24d/Pint-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2edfddcfd43c24d88b0de581e411e750", "sha256": "60418e0a52cfa33ea0534d075e278e25ff829904005a01cae6e51cc804f0f84d" }, "downloads": -1, "filename": "Pint-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2edfddcfd43c24d88b0de581e411e750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52643, "upload_time": "2012-08-12T01:18:32", "url": "https://files.pythonhosted.org/packages/5f/16/ae3da7be4458f68ed297d18219d85fbfcd79d0434efdcc80a1ab40a5bcfe/Pint-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "197b64559a3adf53a7f3a65fa53f2723", "sha256": "06917b297fdffcf6b6535c55b3f7898e012cd8913d6c7d2e7eb302bf07a92b33" }, "downloads": -1, "filename": "Pint-0.1.3.tar.gz", "has_sig": false, "md5_digest": "197b64559a3adf53a7f3a65fa53f2723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54538, "upload_time": "2013-01-07T07:38:52", "url": "https://files.pythonhosted.org/packages/02/60/80b8e7734deb30e2d95fdbfecc675e2743e036ba708e72fa84f2e89f4552/Pint-0.1.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "382c2d1423a925f2d03c4eb1bd1c94e8", "sha256": "617ba9caea7b7ab9f2148b964385e42e0cf04a30f5729aa4a84dc63e8dc89dd0" }, "downloads": -1, "filename": "Pint-0.2.tar.gz", "has_sig": false, "md5_digest": "382c2d1423a925f2d03c4eb1bd1c94e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69277, "upload_time": "2013-05-13T16:43:12", "url": "https://files.pythonhosted.org/packages/7f/b4/a57ac0a820138212871af7d36aa0574f1bc0e901f578ce800d4c9a7764d2/Pint-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cdf19e666c25afb3ba2fb2941a9584f5", "sha256": "7ee1418c7370df40d3fb5cd37cf2a55d652a2704944bc772b54c2c925c782766" }, "downloads": -1, "filename": "Pint-0.2.1.zip", "has_sig": false, "md5_digest": "cdf19e666c25afb3ba2fb2941a9584f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86402, "upload_time": "2013-07-03T01:58:52", "url": "https://files.pythonhosted.org/packages/7b/c1/0ae0a206d7cd959b87e790eb5767c45f5c05dfbdce092bdc56e562a8dcfd/Pint-0.2.1.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3f59ed8fa8fdf465bfca474d44d6a3ba", "sha256": "9908120ecb688412dbdb094149ed07659bfba7e35ea8907a09cfd4487ec6f961" }, "downloads": -1, "filename": "Pint-0.3.tar.gz", "has_sig": false, "md5_digest": "3f59ed8fa8fdf465bfca474d44d6a3ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74924, "upload_time": "2013-09-03T00:39:43", "url": "https://files.pythonhosted.org/packages/e5/64/469e216038f912458fc717b1dd7537d5461b66f1a49831de336174b68570/Pint-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "511e5f5a057d4859998270eed46ea927", "sha256": "a1602b54cff9fe2b8c4c7cac69c022829188bb3c38f204899ac7c819f54b07bb" }, "downloads": -1, "filename": "Pint-0.3.1.zip", "has_sig": false, "md5_digest": "511e5f5a057d4859998270eed46ea927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93489, "upload_time": "2013-09-15T16:07:15", "url": "https://files.pythonhosted.org/packages/5a/45/0783a394396c0a1d166da2f5e6d96d63dd95149320b9fa350b0887bc4b10/Pint-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "225bc772a345d617f714817b616997d5", "sha256": "7f70e9ef68168ab7cee07ec39a2052b24d32fd0d718bb00498a1fcc70665e8ad" }, "downloads": -1, "filename": "Pint-0.3.2.zip", "has_sig": false, "md5_digest": "225bc772a345d617f714817b616997d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93945, "upload_time": "2013-10-22T03:07:27", "url": "https://files.pythonhosted.org/packages/4f/b8/b5711a347b984da5f00fb8994d5fd03bf3cbf6500c0068ca250366f5666d/Pint-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "59cdf34ee92cf4d063a2f95646aaccd6", "sha256": "de137269557a2c4bae3e1a960998d3bfa99d1388bfb67df6ecc71287b9c69352" }, "downloads": -1, "filename": "Pint-0.3.3.zip", "has_sig": false, "md5_digest": "59cdf34ee92cf4d063a2f95646aaccd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94665, "upload_time": "2013-11-29T14:14:55", "url": "https://files.pythonhosted.org/packages/ee/a4/4bfca13909a1225be8b2ddf84a4d4cfa85f16208cebf2551bdab8388fffb/Pint-0.3.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "bb3afde62b5aff2bac8e2bda6f12ec91", "sha256": "e0cbce8311072875e751c886e6f7484ca558eaf2303f0f9a301db43af225ec8d" }, "downloads": -1, "filename": "Pint-0.4.zip", "has_sig": false, "md5_digest": "bb3afde62b5aff2bac8e2bda6f12ec91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106672, "upload_time": "2013-12-17T21:59:35", "url": "https://files.pythonhosted.org/packages/e5/a5/3141fc9096d553b46e38eb9f58124af66428401ef9864c9970b8e8ed7393/Pint-0.4.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a2294577e165459a2e62c6f0493a0707", "sha256": "8b689992e30e2a342aa7e51f55e2cca2b5aa65661a2dd7430bb10a9e7957ff5b" }, "downloads": -1, "filename": "Pint-0.4.1.zip", "has_sig": false, "md5_digest": "a2294577e165459a2e62c6f0493a0707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108952, "upload_time": "2014-01-12T04:04:19", "url": "https://files.pythonhosted.org/packages/84/23/a39e80a63c4f9f47071e3ee165c8dda55a6c7087c122fc4ecf1e120baa41/Pint-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6a847c049334fa05bd3b5131ca23f0f0", "sha256": "507614ca390f9527a9d9fc4b026a879d4e5f6ed6315b8ae906ea0fe4c9b93c75" }, "downloads": -1, "filename": "Pint-0.4.2.zip", "has_sig": false, "md5_digest": "6a847c049334fa05bd3b5131ca23f0f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110964, "upload_time": "2014-02-14T15:17:30", "url": "https://files.pythonhosted.org/packages/2e/2b/5f0850b2fa7f59ef574383d43727a2daa0fd89f4ef1c8ae681d5095d19dc/Pint-0.4.2.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7f36caf59890d8647fb42441f1ef5622", "sha256": "258f8d4fb46b8a5c4eb8860c763808e164778880fc3eea3cab1134b0ca2d0211" }, "downloads": -1, "filename": "Pint-0.5.zip", "has_sig": false, "md5_digest": "7f36caf59890d8647fb42441f1ef5622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131466, "upload_time": "2014-05-07T12:50:00", "url": "https://files.pythonhosted.org/packages/71/71/f963e8323021998ae3b523fa186145e1a19883f95b59fc654351d09dfbe1/Pint-0.5.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "3fb0a6e910f15d3aa614e9ab421a9036", "sha256": "5ba14f3f50c0501623968d295744fefee660c3b97e521aae45ae0d0d863756b7" }, "downloads": -1, "filename": "Pint-0.5.1.zip", "has_sig": false, "md5_digest": "3fb0a6e910f15d3aa614e9ab421a9036", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133039, "upload_time": "2014-06-04T02:47:48", "url": "https://files.pythonhosted.org/packages/ae/e7/6db5abd2c9435a1cfe684c29ee11dcf0570734871aeeb71a7047c8b54cc6/Pint-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0b380f9ae5f20d502246b2c7c3a74107", "sha256": "bec620169810488086edfd8eded1f11605c4cce83d7fb74036b012ccbfb45e9f" }, "downloads": -1, "filename": "Pint-0.5.2.zip", "has_sig": false, "md5_digest": "0b380f9ae5f20d502246b2c7c3a74107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134033, "upload_time": "2014-07-31T03:09:37", "url": "https://files.pythonhosted.org/packages/e7/a8/81d0f82bcbd70e67b806a77c3f21169765d2ab1608c2806c03daaf6184ec/Pint-0.5.2.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "88aa0918019071546b10c5fbdc91ae5e", "sha256": "b1ab3b589ca4d78689233a007abd5a7eec4ea65302cabaed06932d20f2a9e748" }, "downloads": -1, "filename": "Pint-0.6.zip", "has_sig": false, "md5_digest": "88aa0918019071546b10c5fbdc91ae5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145429, "upload_time": "2014-11-08T00:14:54", "url": "https://files.pythonhosted.org/packages/49/ff/c1dbc18cb64d5c54b2a6352eafccf0dfdabcb0a93235bc2c5fc998b02150/Pint-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "9c74308e0bbdb23156e3c5a5fad6dbc2", "sha256": "9bd28c6ea61141b0e51a537b3285c754c8553ce8c6ce807cbe54d29cb44d366c" }, "downloads": -1, "filename": "Pint-0.7.tar.gz", "has_sig": false, "md5_digest": "9c74308e0bbdb23156e3c5a5fad6dbc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149279, "upload_time": "2016-02-20T22:19:04", "url": "https://files.pythonhosted.org/packages/95/af/47821b029c1c16f50268381379bcccd24ac1b5f41cf3cd1c28b6686141d8/Pint-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1aa8d5188c6216cf42f0c7b7ea75ed07", "sha256": "e9c682263786d374234eea9c7baa662564a6b983c87def3ee1840fdef01f212d" }, "downloads": -1, "filename": "Pint-0.7.1.tar.gz", "has_sig": false, "md5_digest": "1aa8d5188c6216cf42f0c7b7ea75ed07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149707, "upload_time": "2016-02-23T14:31:06", "url": "https://files.pythonhosted.org/packages/c8/ff/160001cbfa5da3b9a947fb495b1bdb151e75552f5dd7034f5d1e172076b5/Pint-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "1e57f7631bb456cdca53e0bdecbc4456", "sha256": "38b97d352a6376bb4e957095c8b75c1c2aa8edbf9a7ccf058d69b147862e77ad" }, "downloads": -1, "filename": "Pint-0.7.2.tar.gz", "has_sig": false, "md5_digest": "1e57f7631bb456cdca53e0bdecbc4456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149210, "upload_time": "2016-03-02T04:19:08", "url": "https://files.pythonhosted.org/packages/c5/e5/1c317a30e51810d6ac1d744a6c232569c5a06d4478bdd20c2f0614d117e7/Pint-0.7.2.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "7ce15487a9be724d1363963e3f2eb809", "sha256": "26dd81ede14f69054acd45a49c9b8059c5a88eccc547fa872b74961198c6a57e" }, "downloads": -1, "filename": "Pint-0.8.tar.gz", "has_sig": false, "md5_digest": "7ce15487a9be724d1363963e3f2eb809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161100, "upload_time": "2017-04-16T04:28:17", "url": "https://files.pythonhosted.org/packages/b6/0b/7928febf9358f75fabf38cd3298f50f650618f26a4d6840ac5e45b3a26df/Pint-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "e1f80f3f8fc4e61f68ad3912db26b3a8", "sha256": "afcf31443a478c32bbac4b00337ee9026a13d0e2ac83d30c79151462513bb0d4" }, "downloads": -1, "filename": "Pint-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e1f80f3f8fc4e61f68ad3912db26b3a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162197, "upload_time": "2017-06-06T00:46:34", "url": "https://files.pythonhosted.org/packages/1e/40/6938f7d544eef208a8183c2c80624289e8a4f4e0aea43f4658b9527077de/Pint-0.8.1.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "02fc6cfed1da85a7016920dacf1b6232", "sha256": "7ece3f639ad58073ce49982b022d464014e6d91d0b3eaa89c8e8ea9c38e32659" }, "downloads": -1, "filename": "Pint-0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02fc6cfed1da85a7016920dacf1b6232", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 138192, "upload_time": "2019-01-12T23:30:38", "url": "https://files.pythonhosted.org/packages/15/9d/bf177ebbc57d25e9e296addc14a1303d1e34d7964af5df428a8332349c42/Pint-0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0681cb7cfaca9fc68ce7edab0d08d88", "sha256": "32d8a9a9d63f4f81194c0014b3b742679dce81a26d45127d9810a68a561fe4e2" }, "downloads": -1, "filename": "Pint-0.9.tar.gz", "has_sig": false, "md5_digest": "d0681cb7cfaca9fc68ce7edab0d08d88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178344, "upload_time": "2019-01-12T23:30:41", "url": "https://files.pythonhosted.org/packages/33/f2/1f32a10dda56fd941297b008b6dd850161537f33b510e283e0b47ce1700b/Pint-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02fc6cfed1da85a7016920dacf1b6232", "sha256": "7ece3f639ad58073ce49982b022d464014e6d91d0b3eaa89c8e8ea9c38e32659" }, "downloads": -1, "filename": "Pint-0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02fc6cfed1da85a7016920dacf1b6232", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 138192, "upload_time": "2019-01-12T23:30:38", "url": "https://files.pythonhosted.org/packages/15/9d/bf177ebbc57d25e9e296addc14a1303d1e34d7964af5df428a8332349c42/Pint-0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0681cb7cfaca9fc68ce7edab0d08d88", "sha256": "32d8a9a9d63f4f81194c0014b3b742679dce81a26d45127d9810a68a561fe4e2" }, "downloads": -1, "filename": "Pint-0.9.tar.gz", "has_sig": false, "md5_digest": "d0681cb7cfaca9fc68ce7edab0d08d88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178344, "upload_time": "2019-01-12T23:30:41", "url": "https://files.pythonhosted.org/packages/33/f2/1f32a10dda56fd941297b008b6dd850161537f33b510e283e0b47ce1700b/Pint-0.9.tar.gz" } ] }