コード例 #1
0
ファイル: test_datasets.py プロジェクト: pyronear/pyro-risks
 def test_merge_datasets_by_closest_weather_station(self):
     df_weather = weather.NOAAWeather()
     nasa_firms = nasa_wildfires.NASAFIRMS()
     df = merge_datasets_by_closest_weather_station(
         df_weather, "DATE", nasa_firms, "acq_date"
     )
     self.assertIsInstance(df, pd.DataFrame)
コード例 #2
0
ファイル: test_datasets.py プロジェクト: pyronear/pyro-risks
 def test_merge_datasets_by_closest_weather_point(self):
     df_weather = pd.DataFrame(
         np.array(
             [
                 [5.876, 23.875, "2019-06-24"],
                 [3.286, 12.978, "2019-10-02"],
                 [8.564, 10.764, "2019-03-12"],
             ]
         ),
         columns=["latitude", "longitude", "time"],
     )
     df_weather["latitude"] = df_weather["latitude"].astype(float)
     df_weather["longitude"] = df_weather["longitude"].astype(float)
     df_weather["time"] = pd.to_datetime(
         df_weather["time"], format="%Y-%m-%d", errors="coerce"
     )
     nasa_firms = nasa_wildfires.NASAFIRMS()
     df = merge_datasets_by_closest_weather_point(
         df_weather, "time", nasa_firms, "acq_date"
     )
     self.assertIsInstance(df, pd.DataFrame)
コード例 #3
0
ファイル: test_datasets.py プロジェクト: pyronear/pyro-risks
 def test_nasafirms_xlsx(self):
     ds = nasa_wildfires.NASAFIRMS(
         source_path=cfg.TEST_FR_FIRMS_XLSX_FALLBACK, fmt="xlsx"
     )
     self.assertIsInstance(ds, pd.DataFrame)
コード例 #4
0
ファイル: test_datasets.py プロジェクト: pyronear/pyro-risks
 def test_nasafirms_json(self):
     ds = nasa_wildfires.NASAFIRMS()
     self.assertIsInstance(ds, pd.DataFrame)