arelle.utils.Units

Module Contents

Classes

Functions

API

class arelle.utils.Units.UnitHashKey(unit: arelle.ModelInstanceObject.ModelUnit)

Initialization

unit: arelle.ModelInstanceObject.ModelUnit

None

hash: int

None

arelle.utils.Units.partitionUnits(units: collections.abc.Iterable[arelle.ModelInstanceObject.ModelUnit]) dict[arelle.utils.Units.UnitHashKey, tuple[arelle.ModelInstanceObject.ModelUnit, ...]]
arelle.utils.Units.partitionModelXbrlUnits(modelXbrl: arelle.ModelXbrl.ModelXbrl) dict[arelle.utils.Units.UnitHashKey, tuple[arelle.ModelInstanceObject.ModelUnit, ...]]
arelle.utils.Units.getDuplicateUnitGroups(modelXbrl: arelle.ModelXbrl.ModelXbrl) list[tuple[arelle.ModelInstanceObject.ModelUnit, ...]]