polymerist.unitutils.unitstr ============================ .. py:module:: polymerist.unitutils.unitstr .. autoapi-nested-parse:: Utilities for looking up and producing Units from strings Attributes ---------- .. autoapisummary:: polymerist.unitutils.unitstr.UNITS_BY_SYMBOL polymerist.unitutils.unitstr.UNITS_BY_NAME polymerist.unitutils.unitstr.attr_val Functions --------- .. autoapisummary:: polymerist.unitutils.unitstr.unit_from_unit_str Module Contents --------------- .. py:data:: UNITS_BY_SYMBOL :type: dict[str, openmm.unit.Unit] .. py:data:: UNITS_BY_NAME :type: dict[str, openmm.unit.Unit] .. py:data:: attr_val .. py:function:: unit_from_unit_str(unit_str: str, unit_delimiter: str = ' ', exp_delimiter: str = '^') -> Optional[openmm.unit.Unit] Take a string describing units, with units and exponents delimited consistently (ex: "kg m^2 s^-2") and convert it into a proper OpenMM Unit if possible, returning None if not