API reference

justunits

justunits.DerivedUnit(*sub_units)

param *sub_units

justunits.AttributeUnitSeparators(value)

An enumeration.

justunits.BaseSiUnits()

justunits.BareUnit(symbol, name, quantity)

param symbol

justunits.create_unit(symbol, name, quantity)

Creates a basic unit of your liking.

justunits.from_string(unit_text)

param unit_text

justunits.join_unit(attribute, unit[, …])

Joins attribute and unit using one of six separators.

justunits.Prefix(symbol, name, decimal)

Create new instance of Prefix(symbol, name, decimal)

justunits.prefix_base_unit(base_unit, …)

param base_unit

justunits.reformat_unit(text[, …])

Reformats a attribute/value-unit pair to a targeted format.

justunits.register_unit(unit)

justunits.reset_unit_library()

Resets the unit library to the default definition.

justunits.set_default_attribute_unit_separator(…)

Sets the default separator in between attribute/value and unit.

justunits.set_default_unit_style(unit_style)

Sets the default unit style.

justunits.SiPrefixes()

justunits.SiUnits()

justunits.split_unit(text[, …])

Splits an attribute/value with a trailing unit.

justunits.split_unit_text(text[, …])

Splits an attribute/value with a trailing unit text.

justunits.to_string(unit[, unit_style])

Creates a string represenation of units.

justunits.UnitDividingStyle(value)

An enumeration.

justunits.UnitPowerStyle(value)

An enumeration.

justunits.UnitSeparationStyle(value)

An enumeration.

justunits.UnitStyle(value)

An enumeration.

justunits.UnknownUnit(unit_text, …)

The unknown unit appears for cases in which text could not be resolved to units known by the current runtime library.