Source code for ska_telmodel.csp.validators

"""
csp.validators module defines constants and functions for
validating CSP fields in schemas.
"""

MAX_NO_INTEGRATION_FACTOR = 10


[docs]def validate_integration_factor(integration_factor: int) -> bool: """Checks if the integration_factor is valid. :param integration_factor: Integration time for correlation products :returns: True if integration_factor is valid """ return 1 <= integration_factor <= MAX_NO_INTEGRATION_FACTOR