{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering"}],"enrichment":{"capability":"Pint defines, operates on, and converts between physical quantities\u2014combining numerical values with units of measurement\u2014and supports arithmetic operations and unit conversions across a comprehensive built-in unit library.","skillfed_tags":["unit-conversion","scientific-computing","numpy-compatible"],"use_cases":["Scientific calculations where you need to track units automatically and catch dimensional mismatches (e.g., physics simulations, engineering computations).","Data analysis pipelines that mix different measurement units and need automatic conversion and validation.","Building command-line tools or applications that accept user input in various units and normalize them internally.","NumPy-based numerical work where array operations must preserve and transform units correctly.","Pandas workflows where columns represent measured quantities with different units that need unit-aware operations."],"what_it_does":"Pint is a Python library for working with physical quantities\u2014numbers paired with units of measurement. It lets you perform arithmetic on quantities (adding meters to centimeters, for example), convert between units, and work with a built-in library of physical units, prefixes, and constants. The library is designed to be modular, so you can extend or replace the unit definitions without touching the source code.\n\nThe package integrates cleanly with NumPy arrays and supports NumPy mathematical operations without monkey-patching, meaning you can work with arrays of quantities directly. It also integrates with Pandas DataFrames and the uncertainties package when installed. Pint is dependency-free at its core\u2014it runs on Python 3.11+ with only the standard library\u2014making it lightweight and easy to add to any project.","worth_installing":"Yes. Pint is a mature, actively maintained library with no known vulnerabilities, low install friction, and permissive licensing. It solves a real problem\u2014tracking and converting units in calculations\u2014cleanly and without forcing heavy dependencies. Install it if you work with physical quantities, scientific data, or any calculation where mixing units is a concern."},"id":"pint","links":{"html":"https://skillfed.io/packages/pint","md":"https://skillfed.io/packages/pint.md","pypi":"https://pypi.org/project/pint/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-19","license_spdx":null,"license_treatment":"permissive","name":"Pint","python_support":"supports_current","summary":"Physical quantities module"},"popularity":{"monthly_downloads":6136479,"position":1965,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.25.3"}
