# {py:mod}`arelle.Aspect` ```{py:module} arelle.Aspect ``` ```{autodoc2-docstring} arelle.Aspect :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Aspect ` - ```{autodoc2-docstring} arelle.Aspect.Aspect :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`aspectStr ` - ```{autodoc2-docstring} arelle.Aspect.aspectStr :summary: ``` * - {py:obj}`isDimensionalAspect ` - ```{autodoc2-docstring} arelle.Aspect.isDimensionalAspect :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`aspectModelAspect ` - ```{autodoc2-docstring} arelle.Aspect.aspectModelAspect :summary: ``` * - {py:obj}`aspectRuleAspects ` - ```{autodoc2-docstring} arelle.Aspect.aspectRuleAspects :summary: ``` * - {py:obj}`aspectModels ` - ```{autodoc2-docstring} arelle.Aspect.aspectModels :summary: ``` * - {py:obj}`aspectFromToken ` - ```{autodoc2-docstring} arelle.Aspect.aspectFromToken :summary: ``` * - {py:obj}`aspectToToken ` - ```{autodoc2-docstring} arelle.Aspect.aspectToToken :summary: ``` * - {py:obj}`aspectElementNameAttrValue ` - ```{autodoc2-docstring} arelle.Aspect.aspectElementNameAttrValue :summary: ``` ```` ### API `````{py:class} Aspect :canonical: arelle.Aspect.Aspect ```{autodoc2-docstring} arelle.Aspect.Aspect ``` ````{py:attribute} LOCATION :canonical: arelle.Aspect.Aspect.LOCATION :value: > 1 ```{autodoc2-docstring} arelle.Aspect.Aspect.LOCATION ``` ```` ````{py:attribute} LOCATION_RULE :canonical: arelle.Aspect.Aspect.LOCATION_RULE :value: > 101 ```{autodoc2-docstring} arelle.Aspect.Aspect.LOCATION_RULE ``` ```` ````{py:attribute} CONCEPT :canonical: arelle.Aspect.Aspect.CONCEPT :value: > 2 ```{autodoc2-docstring} arelle.Aspect.Aspect.CONCEPT ``` ```` ````{py:attribute} ENTITY_IDENTIFIER :canonical: arelle.Aspect.Aspect.ENTITY_IDENTIFIER :value: > 3 ```{autodoc2-docstring} arelle.Aspect.Aspect.ENTITY_IDENTIFIER ``` ```` ````{py:attribute} VALUE :canonical: arelle.Aspect.Aspect.VALUE :value: > 31 ```{autodoc2-docstring} arelle.Aspect.Aspect.VALUE ``` ```` ````{py:attribute} SCHEME :canonical: arelle.Aspect.Aspect.SCHEME :value: > 32 ```{autodoc2-docstring} arelle.Aspect.Aspect.SCHEME ``` ```` ````{py:attribute} PERIOD :canonical: arelle.Aspect.Aspect.PERIOD :value: > 4 ```{autodoc2-docstring} arelle.Aspect.Aspect.PERIOD ``` ```` ````{py:attribute} PERIOD_TYPE :canonical: arelle.Aspect.Aspect.PERIOD_TYPE :value: > 41 ```{autodoc2-docstring} arelle.Aspect.Aspect.PERIOD_TYPE ``` ```` ````{py:attribute} START :canonical: arelle.Aspect.Aspect.START :value: > 42 ```{autodoc2-docstring} arelle.Aspect.Aspect.START ``` ```` ````{py:attribute} END :canonical: arelle.Aspect.Aspect.END :value: > 43 ```{autodoc2-docstring} arelle.Aspect.Aspect.END ``` ```` ````{py:attribute} INSTANT :canonical: arelle.Aspect.Aspect.INSTANT :value: > 44 ```{autodoc2-docstring} arelle.Aspect.Aspect.INSTANT ``` ```` ````{py:attribute} INSTANT_END :canonical: arelle.Aspect.Aspect.INSTANT_END :value: > 45 ```{autodoc2-docstring} arelle.Aspect.Aspect.INSTANT_END ``` ```` ````{py:attribute} UNIT :canonical: arelle.Aspect.Aspect.UNIT :value: > 5 ```{autodoc2-docstring} arelle.Aspect.Aspect.UNIT ``` ```` ````{py:attribute} UNIT_MEASURES :canonical: arelle.Aspect.Aspect.UNIT_MEASURES :value: > 51 ```{autodoc2-docstring} arelle.Aspect.Aspect.UNIT_MEASURES ``` ```` ````{py:attribute} MULTIPLY_BY :canonical: arelle.Aspect.Aspect.MULTIPLY_BY :value: > 52 ```{autodoc2-docstring} arelle.Aspect.Aspect.MULTIPLY_BY ``` ```` ````{py:attribute} DIVIDE_BY :canonical: arelle.Aspect.Aspect.DIVIDE_BY :value: > 53 ```{autodoc2-docstring} arelle.Aspect.Aspect.DIVIDE_BY ``` ```` ````{py:attribute} AUGMENT :canonical: arelle.Aspect.Aspect.AUGMENT :value: > 54 ```{autodoc2-docstring} arelle.Aspect.Aspect.AUGMENT ``` ```` ````{py:attribute} COMPLETE_SEGMENT :canonical: arelle.Aspect.Aspect.COMPLETE_SEGMENT :value: > 6 ```{autodoc2-docstring} arelle.Aspect.Aspect.COMPLETE_SEGMENT ``` ```` ````{py:attribute} COMPLETE_SCENARIO :canonical: arelle.Aspect.Aspect.COMPLETE_SCENARIO :value: > 7 ```{autodoc2-docstring} arelle.Aspect.Aspect.COMPLETE_SCENARIO ``` ```` ````{py:attribute} NON_XDT_SEGMENT :canonical: arelle.Aspect.Aspect.NON_XDT_SEGMENT :value: > 8 ```{autodoc2-docstring} arelle.Aspect.Aspect.NON_XDT_SEGMENT ``` ```` ````{py:attribute} NON_XDT_SCENARIO :canonical: arelle.Aspect.Aspect.NON_XDT_SCENARIO :value: > 9 ```{autodoc2-docstring} arelle.Aspect.Aspect.NON_XDT_SCENARIO ``` ```` ````{py:attribute} DIMENSIONS :canonical: arelle.Aspect.Aspect.DIMENSIONS :value: > 10 ```{autodoc2-docstring} arelle.Aspect.Aspect.DIMENSIONS ``` ```` ````{py:attribute} OMIT_DIMENSIONS :canonical: arelle.Aspect.Aspect.OMIT_DIMENSIONS :value: > 11 ```{autodoc2-docstring} arelle.Aspect.Aspect.OMIT_DIMENSIONS ``` ```` ````{py:attribute} PRECISION :canonical: arelle.Aspect.Aspect.PRECISION :value: > 95 ```{autodoc2-docstring} arelle.Aspect.Aspect.PRECISION ``` ```` ````{py:attribute} DECIMALS :canonical: arelle.Aspect.Aspect.DECIMALS :value: > 96 ```{autodoc2-docstring} arelle.Aspect.Aspect.DECIMALS ``` ```` ````{py:attribute} label :canonical: arelle.Aspect.Aspect.label :value: > None ```{autodoc2-docstring} arelle.Aspect.Aspect.label ``` ```` ````` ````{py:function} aspectStr(aspect) :canonical: arelle.Aspect.aspectStr ```{autodoc2-docstring} arelle.Aspect.aspectStr ``` ```` ````{py:function} isDimensionalAspect(aspect) :canonical: arelle.Aspect.isDimensionalAspect ```{autodoc2-docstring} arelle.Aspect.isDimensionalAspect ``` ```` ````{py:data} aspectModelAspect :canonical: arelle.Aspect.aspectModelAspect :value: > None ```{autodoc2-docstring} arelle.Aspect.aspectModelAspect ``` ```` ````{py:data} aspectRuleAspects :canonical: arelle.Aspect.aspectRuleAspects :value: > None ```{autodoc2-docstring} arelle.Aspect.aspectRuleAspects ``` ```` ````{py:data} aspectModels :canonical: arelle.Aspect.aspectModels :value: > None ```{autodoc2-docstring} arelle.Aspect.aspectModels ``` ```` ````{py:data} aspectFromToken :canonical: arelle.Aspect.aspectFromToken :value: > None ```{autodoc2-docstring} arelle.Aspect.aspectFromToken ``` ```` ````{py:data} aspectToToken :canonical: arelle.Aspect.aspectToToken :value: > None ```{autodoc2-docstring} arelle.Aspect.aspectToToken ``` ```` ````{py:data} aspectElementNameAttrValue :canonical: arelle.Aspect.aspectElementNameAttrValue :value: > None ```{autodoc2-docstring} arelle.Aspect.aspectElementNameAttrValue ``` ````