コード例 #1
0
ファイル: _snow.py プロジェクト: ClimateImpactLab/xclim
 def cfcheck(swe):
     check_valid(
         swe,
         "standard_name",
         [
             "liquid_water_content_of_surface_snow",
             "liquid_water_content_of_snow_layer",
         ],
     )
コード例 #2
0
ファイル: _snow.py プロジェクト: ClimateImpactLab/xclim
 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"]
     )
コード例 #3
0
ファイル: _temperature.py プロジェクト: ChrisDrozdowski/xclim
 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"])
コード例 #4
0
ファイル: _temperature.py プロジェクト: aperezpredictia/xclim
 def cfcheck(tasmax):
     cfchecks.check_valid(tasmax, "cell_methods", "*time: maximum within days*")
     cfchecks.check_valid(tasmax, "standard_name", "air_temperature")
コード例 #5
0
ファイル: test_checks.py プロジェクト: cehbrecht/xclim
def test_check_valid_raise(value, expected):
    d = TestObj(value)
    with pytest.raises(ValidationError):
        cfchecks.check_valid(d, "test", expected)
コード例 #6
0
ファイル: test_checks.py プロジェクト: cehbrecht/xclim
def test_check_valid_ok(value, expected):
    d = TestObj(value)
    cfchecks.check_valid(d, "test", expected)
コード例 #7
0
ファイル: _streamflow.py プロジェクト: ChrisDrozdowski/xclim
 def cfcheck(q):
     check_valid(q, "standard_name",
                 "water_volume_transport_in_river_channel")
コード例 #8
0
 def cfcheck(self, tas, snd=None):
     cfchecks.check_valid(tas, "standard_name", "air_temperature")
     cfchecks.cfcheck_from_name("snd", snd)
コード例 #9
0
ファイル: _snow.py プロジェクト: ClimateImpactLab/xclim
 def cfcheck(snd, sfcWind):
     check_valid(snd, "standard_name", "surface_snow_thickness")
     check_valid(sfcWind, "standard_name", "wind_speed")
コード例 #10
0
ファイル: _snow.py プロジェクト: ClimateImpactLab/xclim
 def cfcheck(snc):
     check_valid(snc, "standard_name", "surface_snow_area_fraction")
コード例 #11
0
ファイル: _snow.py プロジェクト: ClimateImpactLab/xclim
 def cfcheck(snd):
     check_valid(snd, "standard_name", "surface_snow_thickness")
コード例 #12
0
ファイル: _precip.py プロジェクト: ChrisDrozdowski/xclim
 def cfcheck(prsn):
     cfchecks.check_valid(prsn, "standard_name", "solid_precipitation_flux")
コード例 #13
0
ファイル: _precip.py プロジェクト: ChrisDrozdowski/xclim
 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"])
コード例 #14
0
ファイル: _seaice.py プロジェクト: ellesmith88/xclim
 def cfcheck(sic, area):
     cfchecks.check_valid(sic, "standard_name", "sea_ice_area_fraction")
     cfchecks.check_valid(area, "standard_name", "cell_area")
コード例 #15
0
 def cfcheck(tas):
     cfchecks.check_valid(tas, "standard_name", "air_temperature")