wavy.collocmod
Module that should take care of collocation of points or swaths
Needs input from modules that retrieve from observational platforms and models
Module Contents
Classes
draft of envisioned collocation class object |
Functions
|
|
|
Finds valid dates that are close to desired dates at a precision |
Finds valid dates that are close to desired dates at a precision |
|
|
|
|
|
|
|
|
indict: mandatory - lons, lats, time, values |
|
Some info |
|
Some info |
|
Some info |
|
get obs value for model value for given |
|
Attributes
- wavy.collocmod.model_dict
- wavy.collocmod.insitu_dict
- wavy.collocmod.collocation_dict
- wavy.collocmod.variable_info
- wavy.collocmod.collocation_fct(obs_lons, obs_lats, model_lons, model_lats)
- wavy.collocmod.find_valid_fc_dates_for_model_and_leadtime(fc_dates, model, leadtime)
Finds valid dates that are close to desired dates at a precision of complete hours
- wavy.collocmod.find_valid_fc_dates_for_model_and_leadtime_closest(fc_dates, model, twin)
Finds valid dates that are close to desired dates at a precision of complete hours
- wavy.collocmod.check_if_file_is_valid(fc_date, model, leadtime, max_lt=None)
- wavy.collocmod.get_closest_date(overdetermined_lst, target_lst)
- wavy.collocmod.adjust_dict_for_idx(indict, idx, excl_keys_lst)
- wavy.collocmod.collocate_poi_ts(indict, model=None, distlim=None, leadtime=None, date_incr=None, varalias=None, twin=None, max_lt=None)
- indict: mandatory - lons, lats, time, values
optional - leadtime, distlim, date_incr
- wavy.collocmod.collocate_station_ts(obs_obj=None, model=None, distlim=None, leadtime=None, date_incr=None)
Some info
- wavy.collocmod.collocate_satellite_ts(obs_obj=None, model=None, distlim=None, leadtime=None, date_incr=None, twin=None)
Some info
- wavy.collocmod.collocate_field(mc_obj=None, obs_obj=None, col_obj=None, distlim=None, datein=None, model_lats=None, model_lons=None, model_vals=None, twin=None)
Some info
- wavy.collocmod.collocate(mc_obj=None, obs_obj=None, col_obj=None, poi=None, model=None, distlim=None, leadtime=None, date_incr=None, varalias=None, twin=None, max_lt=None)
- get obs value for model value for given
temporal and spatial constraints
- class wavy.collocmod.collocation_class(mc_obj_in=None, obs_obj_in=None, poi=None, col_obj_in=None, model=None, distlim=None, leadtime=None, date_incr=1, varalias='Hs', twin=30, max_lt=None)
draft of envisioned collocation class object
- quicklook(a=False, projection=None, **kwargs)
- write_to_nc(pathtofile=None, file_date_incr=None)
- write_to_pickle(pathtofile=None)
- validate_collocated_values(**kwargs)
- wavy.collocmod.validate_collocated_values(dtime, obs, mods, **kwargs)