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