{"library":"spq","title":"SPQ - Simple Physical Quantities","type":"library","description":"A lightweight library for handling physical quantities with units and uncertainties. Version 1.0.5, semi-active development, sporadic releases.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install spq"],"cli":null},"imports":["from spq import Quantity","from spq import Unit"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/ketakopter/spq","docs":null,"changelog":null,"pypi":"https://pypi.org/project/spq/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"from spq import Quantity, Q\n\n# Create a length with units\nlength = Quantity(5.0, 'm')\nprint(length)  # 5.0 m\n\n# Arithmetic with automatic unit handling\narea = length * length\nprint(area)  # 25.0 m^2\n\n# Use Q shorthand for uncertainties\nvalue = Q(10, 0.5, 'kg')  # 10 ± 0.5 kg\nprint(value)\n\n# Unit conversion\nprint(length.to('cm'))  # 500.0 cm","lang":"python","description":"Basic usage: create quantities with units, perform arithmetic, and convert units.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}