pint-compute
Unit-aware computation with Pint - convert units, dimensional analysis, unit arithmetic
By parcadei · 479 installs
npx skills add parcadei/continuous-claude-v3 --skill pint-compute
Source repository · Upstream listing
Unit Computation with Pint
Cognitive prosthetics for unit aware computation. Use Pint for converting between units, performing unit arithmetic, checking dimensional compatibility, and simplifying compound units.
When to Use
Converting between units (meters to feet, kg to pounds)
Unit aware arithmetic (velocity x time = distance)
Dimensional analysis (is force = mass x acceleration?)
Simplifying compound units to base or named units
Parsing and analyzing quantities with units
Quick Reference
I want to... Command Example
Convert units convert convert "5 meters" to feet
Unit math calc calc "10 m/s 5 s"
Check dimensions check check newton against "kg m / s^2"
Parse quantity parse parse "100 km/h"
Simplify units simplify simplify "1 kg m/s^2"
Commands
parse
Parse a quantity string into magnitude, units, and dimensionality.
convert
Convert a quantity to different units.
calc
Perform unit aware arithmetic. Operators must be space separated.
check
Check if two units have compatible dimensions.
simplify
Simplify compound units to base or compact form.
Common Unit Domains
Domain Examples
Length meter, foot, inch, mile, km, yard
Time second, minute, hour, day, year
Mass kg, gram, pound, ounce, ton
Velocity m/s, km/h, mph, knot
Energy joule, calorie, eV, kWh, BTU
Force newton, pound force, dyne
Temperature kelvin, celsius, fahrenheit
Pressure pascal, bar, atmosphere, psi
Power watt, horsepower
Output Format
All commands return JSON with relevant fields:
Error Handling
Dimensionality errors are caught and reported:
Related Skills
/math mode Full math orchestration (SymPy + Z3)
/sympy compute Symbolic computation