xbrl.formula¶
The xbrl.formula module provides a Python API for the Formula 1.0 specifications.
This Python interface enables the user to navigate the formula linkbase and access information from the formula-related resources.
Classes¶
xbrl.formula.AncestorFilterxbrl.formula.AndFilterxbrl.formula.AspectCoverFilterxbrl.formula.AspectRulexbrl.formula.Assertionxbrl.formula.AssertionEvaluationxbrl.formula.AssertionProcessingResultxbrl.formula.AssertionResultxbrl.formula.AssertionSatisfiedMessageRelationshipxbrl.formula.AssertionSetxbrl.formula.AssertionSetRelationshipxbrl.formula.AssertionSetResultxbrl.formula.AssertionUnsatisfiedMessageRelationshipxbrl.formula.AssertionUnsatisfiedSeverityRelationshipxbrl.formula.BooleanFilterRelationshipxbrl.formula.ConceptBalanceFilterxbrl.formula.ConceptCustomAttributeFilterxbrl.formula.ConceptDataTypeFilterxbrl.formula.ConceptNameFilterxbrl.formula.ConceptPeriodTypeFilterxbrl.formula.ConceptRelationFilterxbrl.formula.ConceptRulexbrl.formula.ConceptSubstitutionGroupFilterxbrl.formula.ConsistencyAssertionxbrl.formula.ConsistencyAssertionFormulaRelationshipxbrl.formula.ConsistencyAssertionParameterRelationshipxbrl.formula.DimensionFilterxbrl.formula.DimensionRulexbrl.formula.EntityIdentifierRulexbrl.formula.EqualityDefinitionxbrl.formula.ExistenceAssertionxbrl.formula.ExplicitDimensionFilterxbrl.formula.ExplicitDimensionRulexbrl.formula.FactVariablexbrl.formula.Filterxbrl.formula.ForeverFilterxbrl.formula.Formulaxbrl.formula.GeneralFilterxbrl.formula.GeneralMeasuresFilterxbrl.formula.GeneralVariablexbrl.formula.IdentifierFilterxbrl.formula.InstantDurationFilterxbrl.formula.LocationFilterxbrl.formula.MatchConceptFilterxbrl.formula.MatchDimensionFilterxbrl.formula.MatchEntityIdentifierFilterxbrl.formula.MatchLocationFilterxbrl.formula.MatchNonXDTScenarioFilterxbrl.formula.MatchNonXDTSegmentFilterxbrl.formula.MatchPeriodFilterxbrl.formula.MatchScenarioFilterxbrl.formula.MatchSegmentFilterxbrl.formula.MatchUnitFilterxbrl.formula.MessageExpansionxbrl.formula.NilFilterxbrl.formula.OCCEmptyRulexbrl.formula.OCCFragmentsRulexbrl.formula.OCCRulexbrl.formula.OCCXPathRulexbrl.formula.OrFilterxbrl.formula.Parameterxbrl.formula.ParentFilterxbrl.formula.PeriodEndFilterxbrl.formula.PeriodFilterxbrl.formula.PeriodInstantFilterxbrl.formula.PeriodRulexbrl.formula.PeriodStartFilterxbrl.formula.PrecisionFilterxbrl.formula.Preconditionxbrl.formula.RegexpIdentifierFilterxbrl.formula.RegexpSchemeFilterxbrl.formula.RelativeFilterxbrl.formula.ScenarioFilterxbrl.formula.SegmentFilterxbrl.formula.Severityxbrl.formula.SiblingFilterxbrl.formula.SingleMeasureFilterxbrl.formula.SpecificIdentifierFilterxbrl.formula.SpecificSchemeFilterxbrl.formula.TypedDimensionFilterxbrl.formula.TypedDimensionRulexbrl.formula.UnitRulexbrl.formula.ValueAssertionxbrl.formula.Variablexbrl.formula.VariableFilterRelationshipxbrl.formula.VariableSetxbrl.formula.VariableSetAssertionxbrl.formula.VariableSetFilterRelationshipxbrl.formula.VariableSetPreconditionRelationshipxbrl.formula.VariableSetRelationship