Rule
rule
#
ConditionRule
#
Bases: pydantic.BaseModel
Leaf: one tag compared to a value.
evaluate
#
Evaluate whether a metadata row (Series indexed by tag names) matches this rule.
Source code in src/imgnet/query/rule.py
BoolRule
#
Bases: pydantic.BaseModel
Composite: AND / OR of two subtrees.
evaluate
#
Evaluate row with AND/OR of the two subtrees.
Source code in src/imgnet/query/rule.py
RuleTransformer
#
Bases: lark.Transformer
Builds a tree without modality; start applies modality in one pass.