def cfcheck(swe): check_valid( swe, "standard_name", [ "liquid_water_content_of_surface_snow", "liquid_water_content_of_snow_layer", ], )
def cfcheck(swe, pr): check_valid( swe, "standard_name", [ "liquid_water_content_of_surface_snow", "liquid_water_content_of_snow_layer", ], ) check_valid( pr, "standard_name", ["precipitation_flux", "lwe_precipitation_rate"] )
def cfcheck(tasmin, tasmax): for da in (tasmin, tasmax): cfchecks.check_valid(da, "standard_name", "air_temperature") cfchecks.check_valid(tasmin, "cell_methods", "*time: minimum within days*") cfchecks.check_valid(tasmax, "cell_methods", "*time: maximum within days*") check_units(tasmax, tasmin.attrs["units"])
def cfcheck(tasmax): cfchecks.check_valid(tasmax, "cell_methods", "*time: maximum within days*") cfchecks.check_valid(tasmax, "standard_name", "air_temperature")
def test_check_valid_raise(value, expected): d = TestObj(value) with pytest.raises(ValidationError): cfchecks.check_valid(d, "test", expected)
def test_check_valid_ok(value, expected): d = TestObj(value) cfchecks.check_valid(d, "test", expected)
def cfcheck(q): check_valid(q, "standard_name", "water_volume_transport_in_river_channel")
def cfcheck(self, tas, snd=None): cfchecks.check_valid(tas, "standard_name", "air_temperature") cfchecks.cfcheck_from_name("snd", snd)
def cfcheck(snd, sfcWind): check_valid(snd, "standard_name", "surface_snow_thickness") check_valid(sfcWind, "standard_name", "wind_speed")
def cfcheck(snc): check_valid(snc, "standard_name", "surface_snow_area_fraction")
def cfcheck(snd): check_valid(snd, "standard_name", "surface_snow_thickness")
def cfcheck(prsn): cfchecks.check_valid(prsn, "standard_name", "solid_precipitation_flux")
def cfcheck(pr, tas): cfchecks.check_valid(tas, "cell_methods", "*time: mean within days*") cfchecks.check_valid(tas, "standard_name", "air_temperature") cfchecks.check_valid(pr, "standard_name", ["precipitation_flux", "lwe_precipitation_rate"])
def cfcheck(sic, area): cfchecks.check_valid(sic, "standard_name", "sea_ice_area_fraction") cfchecks.check_valid(area, "standard_name", "cell_area")
def cfcheck(tas): cfchecks.check_valid(tas, "standard_name", "air_temperature")