pipeline.domain.state.StateNAOJ
- class StateNAOJ(state_id: int, obs_mode: str)[source]
Bases:
StateState representation for Nobeyama or ASTE Observatory measurement sets.
Extends State with NAOJ-specific obs_mode to pipeline intent mappings.
- id
Numerical identifier of this State.
- obs_mode
Unique obs_mode values associated with this State.
Methods
Return list of obs_mode values associated with given intent.
Attributes
Return all intents associated with this State.
obs_mode_mapping- __init__(state_id: int, obs_mode: str) None[source]
Initialize a StateNAOJ object.
- Parameters:
state_id -- Numerical identifier of this State.
obs_mode -- Unique obs_mode values associated with this State.
- get_obs_mode_for_intent(intent: str) list[str]
Return list of obs_mode values associated with given intent.
- property intents: set[str]
Return all intents associated with this State.