arelle.utils.Units¶
Module Contents¶
Classes¶
Functions¶
API¶
- class arelle.utils.Units.UnitHashKey(unit: arelle.ModelInstanceObject.ModelUnit)¶
Initialization
- __slots__¶
(‘unit’, ‘hash’)
- unit: arelle.ModelInstanceObject.ModelUnit¶
None
- hash: int¶
None
- __eq__(o: Any) bool¶
- __hash__() int¶
- 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, ...]]¶