def writer(self): weather_data = CABOWeatherDataProvider(self.FName, fpath=self.Path) keys = weather_data.export()[0].keys() with open(f'{self.FName}.csv', 'w') as f: file = csv.DictWriter(f, keys) file.writeheader() file.writerows(weather_data.export())
def load_data(): weather_data = CABOWeatherDataProvider('NL2', fpath="./Data/METEO/CABOWE") #file = cabo_weather.CABOWeatherDataProvider("./Data/METEO/CABOWE") keys = weather_data.export()[0].keys() print(keys) with open('amin.csv', 'w') as f: file = csv.DictWriter(f, keys) file.writeheader() file.writerows(weather_data.export())
def get_weather_rain(name, path='./Input/Data/CABOWE'): # load meteo file with pcse name = str(name).split('.')[0] weather_data = CABOWeatherDataProvider(fname=name, fpath=path) # export data = weather_data.export() # extar rain = [item["RAIN"] for item in data] return rain
def get_weather_et0(self): weather_data = CABOWeatherDataProvider(self.FName, fpath=self.Path) data = weather_data.export() et0s = [item["ET0"] for item in data] return et0s