.. _api-sb_definition_observing_constraints: ************************************************** ska_oso_pdm.sb_definition.observing_constraints ************************************************** The ska_oso_pdm.sb_definition.observing_constraints module models SB entities concerned with observational limits such as solar, lunar and planetary separation constraints, altitude limits, local sidereal time windows and receptor selection constraints. The contents of the module are presented in the diagram below. .. figure:: ../../uml/ska_oso_pdm_sb_definition_observing_constraints.svg :align: center Class diagram for the observing_constraints module An example serialisation of this model to JSON is shown below. .. literalinclude:: ../../../../tests/unit/ska_oso_pdm/serialisation_cases/sb_definition/observing_constraints_payload.json :language: JSON .. automodule:: ska_oso_pdm.sb_definition.observing_constraints :members: :exclude-members: model_computed_fields,model_config,model_fields,model_post_init,handle_units