necst.web.site_config

Site configuration summary for the NECST operator console.

class SiteConfigSummary(source: 'str' = 'defaults', source_path: 'Optional[str]' = None, observatory: 'Optional[str]' = None, mount_limits: 'Dict[str, float]' = <factory>, capabilities: 'Dict[str, bool]' = <factory>, chopper: 'Dict[str, Any]' = <factory>, observation_log: 'Dict[str, Any]' = <factory>, health: 'node_health.NodeHealthConfig' = <factory>, warnings: 'List[str]' = <factory>)[source]

Bases: object

Parameters:
  • source (str) –

  • source_path (Optional[str]) –

  • observatory (Optional[str]) –

  • mount_limits (Dict[str, float]) –

  • capabilities (Dict[str, bool]) –

  • chopper (Dict[str, Any]) –

  • observation_log (Dict[str, Any]) –

  • health (NodeHealthConfig) –

  • warnings (List[str]) –

source: str = 'defaults'
source_path: Optional[str] = None
observatory: Optional[str] = None
mount_limits: Dict[str, float]
capabilities: Dict[str, bool]
chopper: Dict[str, Any]
observation_log: Dict[str, Any]
health: NodeHealthConfig
warnings: List[str]
to_dict()[source]
Return type:

Dict[str, Any]

resolve_site_config(*, site_config_path=None, az_min=None, az_max=None, el_min=None, el_max=None)[source]
Parameters:
  • site_config_path (Optional[Union[PathLike[str], str]]) –

  • az_min (Optional[float]) –

  • az_max (Optional[float]) –

  • el_min (Optional[float]) –

  • el_max (Optional[float]) –

Return type:

SiteConfigSummary