xbrl¶
The xbrl module provides a Python API for the XBRL 2.1 specification. This Python interface enables the user to navigate the XBRL instance document and access information from any fact item or tuple.
Classes¶
xbrl.AspectSetxbrl.ConceptAspectValuexbrl.ConstraintSetxbrl.ConstraintSetItemsxbrl.ConstraintSetKeysxbrl.ConstraintSetValuesxbrl.Contextxbrl.DuplicateFactSetxbrl.EntityIdentifierAspectValuexbrl.Errorxbrl.ExplicitDimensionAspectValuexbrl.Factxbrl.FactSetxbrl.InlineXBRLDocumentSetxbrl.InlineXBRLTransformFunctionxbrl.InlineXBRLTransformationRegistryxbrl.Instancexbrl.InstanceDocumentBuilderxbrl.Itemxbrl.Jobxbrl.LocationAspectValuexbrl.PeriodAspectValuexbrl.ReportInfoxbrl.ReportPackagexbrl.ReportPackageBuilderxbrl.ScenarioAspectValuexbrl.SegmentAspectValuexbrl.Tuplexbrl.TypedDimensionAspectValuexbrl.Unitxbrl.UnitAspectValuexbrl.UnitsRegistryxbrl.XPathExpression
Enumeration classes¶
Functions¶
- xbrl.create_xbrl_report_package(xhtml_url, extension_taxonomy_url, options, **kwargs)¶
String Constants¶
- xbrl.NAMESPACE_ISO4217¶
http://www.xbrl.org/2003/iso4217
- xbrl.NAMESPACE_LINK¶
http://www.xbrl.org/2003/linkbase
- xbrl.NAMESPACE_XBRLDI¶
http://xbrl.org/2006/xbrldi
- xbrl.NAMESPACE_XBRLDIE¶
http://xbrl.org/2005/xbrldi/errors
- xbrl.NAMESPACE_XBRLDT¶
http://xbrl.org/2005/xbrldt
- xbrl.NAMESPACE_XBRLDTE¶
http://xbrl.org/2005/xbrldt/errors
- xbrl.NAMESPACE_XBRLI¶
http://www.xbrl.org/2003/instance
- xbrl.NAMESPACE_XL¶
http://www.xbrl.org/2003/XLink
- xbrl.NAMESPACE_XLINK¶
http://www.w3.org/1999/xlink