moddef.measurand module¶
Measurand queries (spec §22, §26.1). A query selects points by their semantic tuple; unspecified qualifiers are wildcards, base_quantity is required. Mirrors go/client measurandMatches and the TS/Rust ports.
- class moddef.measurand.MeasurandQuery(base_quantity: 'str', direction: 'int | None' = None, phase_ref: 'int | None' = None, aggregation: 'int | None' = None, location: 'int | None' = None, accumulation: 'int | None' = None)[source]¶
Bases:
object- accumulation: int | None = None¶
- aggregation: int | None = None¶
- base_quantity: str¶
- direction: int | None = None¶
- location: int | None = None¶
- phase_ref: int | None = None¶
- moddef.measurand.measurand_matches(m: MeasurandRef | None, q: MeasurandQuery) bool[source]¶