def test_FTMetrics_metadata(): """ Test FT metrics with metadata. """ df = make_some_data() data = df[['ref', 'k1']] metadata_dict_template = {'network': np.array(['None'], dtype='U256')} metriccalc = FTMetrics(frozen_flag=2, other_name='k1', metadata_template=metadata_dict_template) res = metriccalc.calc_metrics( data, gpi_info=(0, 0, 0, {'network': 'SOILSCAPE'})) assert res['network'] == np.array(['SOILSCAPE'], dtype='U256')
def test_FTMetrics(): """ Test FT metrics. """ df = make_some_data() data = df[['ref', 'k1']] metriccalc = FTMetrics(frozen_flag=2, other_name='k1') res = metriccalc.calc_metrics(data, gpi_info=(0, 0, 0)) should = dict(n_obs=np.array([366]), ssf_fr_temp_un=np.array( [0.0], dtype='float32'), dtype='float32') assert res['n_obs'] == should['n_obs'] assert res['ssf_fr_temp_un'] == should['ssf_fr_temp_un']
def test_FTMetrics(): """ Test FT metrics. """ df = make_some_data() data = df[["ref", "k1"]] metriccalc = FTMetrics(frozen_flag=2, other_name="k1") res = metriccalc.calc_metrics(data, gpi_info=(0, 0, 0)) should = dict( n_obs=np.array([366]), ssf_fr_temp_un=np.array([0.0], dtype="float32"), dtype="float32", ) assert res["n_obs"] == should["n_obs"] assert res["ssf_fr_temp_un"] == should["ssf_fr_temp_un"]
def test_FTMetrics(): """ Test FT metrics. """ df = make_some_data() data = df[['ref', 'k1']] with warnings.catch_warnings(): warnings.simplefilter("ignore") # many warnings due to test data metriccalc = FTMetrics(frozen_flag=2, other_name='k1') res = metriccalc.calc_metrics(data, gpi_info=(0, 0, 0)) should = dict(n_obs=np.array([366]), ssf_fr_temp_un=np.array([0.0], dtype='float32'), dtype='float32') assert res['n_obs'] == should['n_obs'] assert res['ssf_fr_temp_un'] == should['ssf_fr_temp_un']
def test_FTMetrics_metadata(): """ Test FT metrics with metadata. """ df = make_some_data() data = df[['ref', 'k1']] metadata_dict_template = {'network': np.array(['None'], dtype='U256')} with warnings.catch_warnings(): warnings.simplefilter("ignore") # many warnings due to test data metriccalc = FTMetrics(frozen_flag=2, other_name='k1', metadata_template=metadata_dict_template) res = metriccalc.calc_metrics(data, gpi_info=(0, 0, 0, { 'network': 'SOILSCAPE' })) assert res['network'] == np.array(['SOILSCAPE'], dtype='U256')
def test_FTMetrics_metadata(): """ Test FT metrics with metadata. """ df = make_some_data() data = df[["ref", "k1"]] metadata_dict_template = {"network": np.array(["None"], dtype="U256")} metriccalc = FTMetrics( frozen_flag=2, other_name="k1", metadata_template=metadata_dict_template, ) res = metriccalc.calc_metrics(data, gpi_info=(0, 0, 0, { "network": "SOILSCAPE" })) assert res["network"] == np.array(["SOILSCAPE"], dtype="U256")