{"categories":[{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/3"}],"enrichment":{"capability":"Manages physical quantities with numerical values and units, supporting arithmetic operations, unit conversions, and integration with NumPy arrays.","skillfed_tags":["unit-conversion","dimensional-analysis","scientific-computing"],"use_cases":["Perform physics calculations with automatic dimensional checking to catch unit mismatches early.","Convert between unit systems (e.g., SI to imperial) in scientific simulations or data pipelines.","Work with NumPy arrays of measurements while preserving and validating their units throughout operations.","Define custom unit systems for domain-specific engineering problems without modifying the library.","Integrate unit-aware quantities into data analysis workflows that mix different measurement standards."],"what_it_does":"PyAnsys Units is a Python library for working with physical quantities\u2014combinations of numerical values and units of measurement. It provides a Quantity class that wraps values with their units, enabling arithmetic operations (addition, subtraction, multiplication, division, exponentiation) while automatically tracking and validating dimensional consistency. The package includes a UnitRegistry for accessing predefined units, a UnitSystem abstraction for switching between measurement systems (SI, imperial, custom), and direct conversion between compatible units.\n\nThe library is designed for scientific and engineering workflows where dimensional analysis matters. It works with scalar values, lists, and NumPy arrays, and integrates with standard Python math functions. Its modular design allows extending the unit and constant definitions without modifying source code. With complete test coverage and support for Python 3.10 through 3.14, it targets researchers and engineers who need reliable unit handling in calculations.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It solves a real problem\u2014dimensional consistency in numerical code\u2014with a clean API. Install it if you work with physical quantities and want automatic unit tracking; skip it if your calculations never mix units or if you need a heavier symbolic math system."},"id":"ansys-units","links":{"html":"https://skillfed.io/packages/ansys-units","md":"https://skillfed.io/packages/ansys-units.md","pypi":"https://pypi.org/project/ansys-units/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-16","license_spdx":"MIT","license_treatment":"permissive","name":"ansys-units","python_support":"supports_current","summary":"Pythonic interface for units, unit systems, and unit conversions."},"popularity":{"monthly_downloads":94246,"position":13337,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.12.1"}
