Skip to content
Snippets Groups Projects
Commit 343e169e authored by Felix Kleinert's avatar Felix Kleinert
Browse files

add some logging statements

parent 8f4a94ec
No related branches found
No related tags found
1 merge request!259Draft: Resolve "WRF-Datahandler should inherit from SingleStationDatahandler"
Pipeline #64897 passed
...@@ -6,6 +6,7 @@ import inspect ...@@ -6,6 +6,7 @@ import inspect
from typing import Union, Dict from typing import Union, Dict
from mlair.helpers import remove_items from mlair.helpers import remove_items
import logging
class AbstractDataHandler: class AbstractDataHandler:
...@@ -13,6 +14,7 @@ class AbstractDataHandler: ...@@ -13,6 +14,7 @@ class AbstractDataHandler:
_requirements = [] _requirements = []
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
logging.info("Initialise AbstractDataHandler")
pass pass
@classmethod @classmethod
......
...@@ -62,6 +62,7 @@ class DataHandlerSingleStation(AbstractDataHandler): ...@@ -62,6 +62,7 @@ class DataHandlerSingleStation(AbstractDataHandler):
overwrite_local_data: bool = False, transformation=None, store_data_locally: bool = True, overwrite_local_data: bool = False, transformation=None, store_data_locally: bool = True,
min_length: int = 0, start=None, end=None, variables=None, data_origin: Dict = None, min_length: int = 0, start=None, end=None, variables=None, data_origin: Dict = None,
lazy_preprocessing: bool = False, aggregation_dim=None, **kwargs): lazy_preprocessing: bool = False, aggregation_dim=None, **kwargs):
logging.info(f"Initialise DataHandlerSingleStation")
super().__init__() super().__init__()
self.station = helpers.to_list(station) self.station = helpers.to_list(station)
self.path = self.setup_data_path(data_path, sampling) self.path = self.setup_data_path(data_path, sampling)
......
...@@ -396,6 +396,7 @@ class DataHandlerSingleGridColumn(DataHandlerSingleStation): ...@@ -396,6 +396,7 @@ class DataHandlerSingleGridColumn(DataHandlerSingleStation):
def __init__(self, *args, external_coords_file=None, def __init__(self, *args, external_coords_file=None,
var_logical_z_coord_selector=None, var_logical_z_coord_selector=None,
targetvar_logical_z_coord_selector=None, **kwargs): targetvar_logical_z_coord_selector=None, **kwargs):
logging.info("Initialise DataHandlerSingleGridColumn")
self.external_coords_file = external_coords_file self.external_coords_file = external_coords_file
self.var_logical_z_coord_selector = self._ret_z_coord_select_if_valid(var_logical_z_coord_selector, self.var_logical_z_coord_selector = self._ret_z_coord_select_if_valid(var_logical_z_coord_selector,
as_input=True) as_input=True)
...@@ -607,6 +608,7 @@ class DataHandlerSectorGrid(DataHandlerSingleGridColumn): ...@@ -607,6 +608,7 @@ class DataHandlerSectorGrid(DataHandlerSingleGridColumn):
_requirements = DataHandlerWRF.requirements() _requirements = DataHandlerWRF.requirements()
def __init__(self, *args, radius=None, sectors=None, wind_sector_edge_dim_name=None, **kwargs): def __init__(self, *args, radius=None, sectors=None, wind_sector_edge_dim_name=None, **kwargs):
logging.info("Initialise DataHandlerSectorGrid")
if radius is None: if radius is None:
radius = 100 # km radius = 100 # km
self.radius = radius self.radius = radius
......
...@@ -60,6 +60,7 @@ class DefaultDataHandler(AbstractDataHandler): ...@@ -60,6 +60,7 @@ class DefaultDataHandler(AbstractDataHandler):
@classmethod @classmethod
def build(cls, station: str, **kwargs): def build(cls, station: str, **kwargs):
logging.info(f"build dh: DefaultDataHandler")
sp_keys = {k: copy.deepcopy(kwargs[k]) for k in cls._requirements if k in kwargs} sp_keys = {k: copy.deepcopy(kwargs[k]) for k in cls._requirements if k in kwargs}
sp = cls.data_handler(station, **sp_keys) sp = cls.data_handler(station, **sp_keys)
dp_args = {k: copy.deepcopy(kwargs[k]) for k in cls.own_args("id_class") if k in kwargs} dp_args = {k: copy.deepcopy(kwargs[k]) for k in cls.own_args("id_class") if k in kwargs}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment