Skip to main content

Physical quantities module

Project description

Latest Version License Python Versions CI LINTER Coverage

Pint-Pandas

Pandas support for pint

>>> import pandas as pd
>>> import pint_pandas
>>> df = pd.DataFrame({
...     "torque": pd.Series([1, 2, 2, 3], dtype="pint[lbf ft]"),
...     "angular_velocity": pd.Series([1, 2, 2, 3], dtype="pint[rpm]"),
... })
>>> df['power'] = df['torque'] * df['angular_velocity']
>>> df.dtypes
torque                                       pint[foot * force_pound]
angular_velocity                         pint[revolutions_per_minute]
power               pint[foot * force_pound * revolutions_per_minute]
dtype: object

More examples are shown in the example notebook https://github.com/hgrecco/pint-pandas/blob/master/notebooks/pint-pandas.ipynb

Quick Installation

To install Pint-Pandas, simply:

$ pip install pint-pandas

or utilizing conda, with the conda-forge channel:

$ conda install -c conda-forge pint-pandas

and then simply enjoy it!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Pint-Pandas-0.3.tar.gz (82.5 kB view details)

Uploaded Source

Built Distribution

Pint_Pandas-0.3-py2.py3-none-any.whl (23.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file Pint-Pandas-0.3.tar.gz.

File metadata

  • Download URL: Pint-Pandas-0.3.tar.gz
  • Upload date:
  • Size: 82.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for Pint-Pandas-0.3.tar.gz
Algorithm Hash digest
SHA256 154c05ebe3a295abe8c177a90317bae887d37ea5b88813a38e10e1d64fd1589d
MD5 19e3ad9c7b69e8e5350887606abfddb0
BLAKE2b-256 a0bf6ffec2bc78bd8f8d105a879efd2a3a92faf5177d74abb761d62c8e13816d

See more details on using hashes here.

File details

Details for the file Pint_Pandas-0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: Pint_Pandas-0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for Pint_Pandas-0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5b2062c883b6d203c735e182ac91d7cd32a7a6776074841659b08e1bba26eee3
MD5 424f15189bc1701667f5ae68ac666083
BLAKE2b-256 c2a3473144c887fdec25fb946f41dde1f688cb5446691238e963d44e3e460143

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page