.. dropdown:: Distribution Statement | # # # This source code is subject to the license referenced at | # # # https://github.com/NRLMMD-GEOIPS. .. _coverage_checkers_functionality: Coverage Checkers in GeoIPS *************************** A coverage checker is a class-based GeoIPS plugin that computes how much of a sector's domain is covered by valid data, returning a coverage percentage. Coverage checkers let GeoIPS decide whether an output should be produced (for example, by comparing against a minimum-coverage threshold) and annotate products with their coverage. Different coverage checkers suit different data. For example, ``masked_arrays`` computes coverage from a masked array, ``center_radius`` restricts the calculation to a radius around a center point (useful for tropical cyclones), and ``windbarbs`` handles wind-barb products. For the built-in coverage checkers, see the `coverage_checkers directory `_. In an :ref:`Order-Based Processing workflow `, a coverage checker is a ``coverage_checker`` step that typically depends on the algorithm output and the sector. Plugin arguments ================ The arguments accepted by a coverage checker step (validated in :ref:`Order-Based Processing workflows `) are defined by the model below. These fields are generated directly from the code, so they always reflect the current validation rules. .. autopydantic_model:: geoips.pydantic_models.v1.coverage_checkers.CoverageCheckerArgumentsModel :noindex: