Exemplo n.º 1
0
class TestComposedModelDiffConstrained(TestCase, ComposedModelTestMixIn):
    parameters = ("time", "location")
    options = {"scale": [1, 1, -1]}
    components = [
        (
            load_model_shc_combined(CHAOS7_STATIC, CHAOS7_CORE_LATEST), 1.0,
            {"max_degree": 15}
        ),
        (
            load_model_shc(CHAOS7_CORE_LATEST), -1.0,
            {"min_degree": 5, "max_degree": 15}
        ),
    ]
    reference_values = (
        6201.125,
        (30.0, 40.0, 6400.0),
        (31513.033550872005, 2660.4395297707433, 30568.076139868404)
    )
    validity = (-1057.77, 7416.1176)
Exemplo n.º 2
0
class TestComposedModelDiffConstrained(TestCase, ComposedModelTestMixIn):
    parameters = ("time", "location")
    options = {"scale": [1, 1, -1]}
    components = [
        (load_model_shc_combined(CHAOS6_STATIC,
                                 CHAOS6_CORE_LATEST,
                                 to_mjd2000=decimal_year_to_mjd2000_simple),
         1.0, {
             "max_degree": 15
         }),
        (load_model_shc(CHAOS6_CORE_LATEST,
                        to_mjd2000=decimal_year_to_mjd2000_simple), -1.0, {
                            "min_degree": 5,
                            "max_degree": 15
                        }),
    ]
    reference_values = (6201.125, (30.0, 40.0, 6400.0),
                        (31513.116189124143, 2660.4562533211647,
                         30567.71751831368))
    validity = (-1058.4945, 6976.49415)
Exemplo n.º 3
0
 def load(self):
     return load_model_shc(IGRF13, interpolate_in_decimal_years=True)
Exemplo n.º 4
0
 def model(self):
     if not hasattr(self, "_model"):
         self._model = load_model_shc(IGRF12, interpolate_in_decimal_years=True)
     return self._model
Exemplo n.º 5
0
 def load(self):
     return load_model_shc(
         CHAOS6_CORE_LATEST,
         validity_start=2000.0,
         validity_end=2018.0
     )
Exemplo n.º 6
0
 def load(self):
     return load_model_shc(MF7)
Exemplo n.º 7
0
 def load(self):
     return load_model_shc(CHAOS7_CORE_LATEST)
Exemplo n.º 8
0
 def load(self):
     return load_model_shc(
         CHAOS5_CORE, to_mjd2000=decimal_year_to_mjd2000_simple,
     )
Exemplo n.º 9
0
 def load(self):
     return load_model_shc(
         CHAOS5_CORE,
         to_mjd2000=decimal_year_to_mjd2000_simple,
         validity_start=1999.0, validity_end=2015.0
     )
Exemplo n.º 10
0
 def load(self):
     return load_model_shc(IGRF12, interpolate_in_decimal_years=True)
Exemplo n.º 11
0
 def load(self):
     return load_model_shc(SIFM)
Exemplo n.º 12
0
 def load(self):
     return load_model_shc(CHAOS5_CORE_V4)
Exemplo n.º 13
0
 def load(self):
     return load_model_shc(CHAOS5_CORE,
                           to_mjd2000=decimal_year_to_mjd2000_simple,
                           validity_start=1999.0,
                           validity_end=2015.0)
Exemplo n.º 14
0
 def load(self):
     return load_model_shc(
         CHAOS5_CORE,
         to_mjd2000=decimal_year_to_mjd2000_simple,
     )
Exemplo n.º 15
0
 def load(self):
     return load_model_shc(SIFM)
Exemplo n.º 16
0
 def load(self):
     return load_model_shc(CHAOS5_CORE_V4)
Exemplo n.º 17
0
 def load(self):
     return load_model_shc(LCS1)
Exemplo n.º 18
0
 def load(self):
     return load_model_shc(CHAOS6_STATIC)
Exemplo n.º 19
0
 def load(self):
     return load_model_shc(CHAOS7_STATIC)
Exemplo n.º 20
0
 def load(self):
     return load_model_shc(CHAOS6_CORE_LATEST)
Exemplo n.º 21
0
 def load(self):
     return load_model_shc(
         CHAOS7_CORE_LATEST,
         validity_start=2000.0,
         validity_end=2018.0
     )
Exemplo n.º 22
0
 def model(self):
     if not hasattr(self, "_model"):
         self._model = load_model_shc(IGRF12,
                                      interpolate_in_decimal_years=True)
     return self._model