mpylab.env.msc.name_maps module¶
This is mpylab.env.msc.name_maps
Provides strictly typed MSC Names Dictionary (TypedDict)
- author:
Hans Georg Krauthäuser (main author)
- license:
GPL-3 or higher
- class mpylab.env.msc.name_maps.MSCAutoCorrNames
Bases:
TypedDictTyped device-name mapping for MSC auto-correlation workflow.
- a1: str
- a2: str
- ant: str
- fp: list[str]
- pmbwd: str
- pmfwd: str
- sg: str
- tuner: list[str]
- class mpylab.env.msc.name_maps.MSCEUTCalNames
Bases:
TypedDictTyped device-name mapping for MSC EUT calibration workflow.
- a1: str
- a2: str
- ant: str
- fp: list[str]
- pmbwd: str
- pmfwd: str
- pmref: list[str]
- refant: list[str]
- sg: str
- tuner: list[str]
- class mpylab.env.msc.name_maps.MSCEmissionNames
Bases:
TypedDictTyped device-name mapping for MSC emission measurement workflow.
- receiver: list[str]
- refant: list[str]
- tuner: list[str]
- class mpylab.env.msc.name_maps.MSCImmunityNames
Bases:
TypedDictTyped device-name mapping for MSC immunity measurement workflow.
- a1: str
- a2: str
- ant: str
- fp: list[str]
- pmbwd: str
- pmfwd: str
- pmref: list[str]
- refant: list[str]
- sg: str
- tuner: list[str]
- class mpylab.env.msc.name_maps.MSCMainCalNames
Bases:
TypedDictTyped device-name mapping for MSC main calibration workflow.
- a1: str
- a2: str
- ant: str
- fp: list[str]
- pmbwd: str
- pmfwd: str
- pmref: list[str]
- refant: list[str]
- sg: str
- tuner: list[str]
- mpylab.env.msc.name_maps.coerce_msc_autocorr_names(names: Mapping[str, object] | None) MSCAutoCorrNames
Validate and complete an auto-correlation MSC name map.
- Parameters:
names (mapping or None) – Device-name overrides.
- Returns:
Validated mapping with defaults for missing required names.
- Return type:
MSCAutoCorrNames
- mpylab.env.msc.name_maps.coerce_msc_emission_names(names: Mapping[str, object] | None) MSCEmissionNames
Validate and complete an MSC emission name map.
- Parameters:
names (mapping or None) – Device-name overrides.
- Returns:
Validated mapping with list-valued tuner, antenna, and receiver names.
- Return type:
MSCEmissionNames
- mpylab.env.msc.name_maps.coerce_msc_eutcal_names(names: Mapping[str, object] | None) MSCEUTCalNames
Validate and complete an EUT-calibration MSC name map.
- Parameters:
names (mapping or None) – Device-name overrides.
- Returns:
Validated mapping with defaults for missing required names.
- Return type:
MSCEUTCalNames
- mpylab.env.msc.name_maps.coerce_msc_immunity_names(names: Mapping[str, object] | None) MSCImmunityNames
Validate and complete an MSC immunity name map.
- Parameters:
names (mapping or None) – Device-name overrides.
- Returns:
Validated mapping with defaults for missing required names.
- Return type:
MSCImmunityNames
- mpylab.env.msc.name_maps.coerce_msc_maincal_names(names: Mapping[str, object] | None) MSCMainCalNames
Validate and complete a main-calibration MSC name map.
- Parameters:
names (mapping or None) – Device-name overrides.
- Returns:
Validated mapping with defaults for missing required names.
- Return type:
MSCMainCalNames