2.7.2.1.2. Content¶
| Inheritance diagram: | |
|---|---|

Dataset Colocalizations
- 
class 
Colocator(**kwargs)[source]¶ Bases:
vacumm.misc.bases.Object- 
coloc_mod_on_pro(model, profiles, varnames, select=None, method='nearest')[source]¶ Colocalize model on profile data.
Load model data corresponding to the selected profiles positions and time.
Returns loaded model longitudes, latitudes, depths and requested variable(s)
Params: - model: model data 
Dataset - profiles: profile data 
ProfilesDataset - varnames: variables to load (ex: (‘temp’,’sal’) or ((‘temp’,’temperature’),(‘sal’,’salinity’))
 - select: selector
 - method: coloc method (nearest or interp)
 
Return: - lons_mod: model longitude coordinates, shape: (profile)
 - lats_mod: model latitude coordinates, shape: (profile)
 - deps_mod: model depth coordinates, shape: (level,profile)
 - var1: requested variables, shape: (level,profile)
 - …
 - varN
 
Todo
- also load and return profile data here
 - exclude coords where profile data is masked (no data for specified depth)
 - return time coordinates
 - return depth and vars with shape (profile,level)
 
- model: model data 
 
- 
coloc_strat_mod_on_pro(model, profiles, select, **kwargs)[source]¶ Get colocalized stratification data of a model on profiles
See:
coloc_mod_on_pro()Return: - lons_mod, lats_mod, deps_mod:
 - temp_mod, sal_mod: temperature and salinity
 - pres_mod, dens_mod: pressure and density
 
- 
critical= <bound class method Colocator.wrapper>¶ 
- 
debug= <bound class method Colocator.wrapper>¶ 
- 
error= <bound class method Colocator.wrapper>¶ 
- 
exception= <bound class method Colocator.wrapper>¶ 
- 
get_loglevel= <bound class method Colocator.wrapper>¶ 
- 
info= <bound class method Colocator.wrapper>¶ 
- 
is_debug= <bound class method Colocator.wrapper>¶ 
- 
is_verbose= <bound class method Colocator.wrapper>¶ 
- 
notice= <bound class method Colocator.wrapper>¶ 
- 
notset= <bound class method Colocator.wrapper>¶ 
- 
plot_layer_mod_on_pro(model, profiles, varname, depth, select=None, **kwargs)[source]¶ Get a layer of variable for a specified depth.
Params: - varname: variable to process
 - depth: output depth(s)
 
Other params, see:
coloc_mod_on_pro()
- 
plot_mld_mod_on_pro(model, profiles, select=None, deep=False, **kwargs)[source]¶ Plot mixed layer depth of model data correspponding to profiles position
Params: - deep: deep water computation mode if true
 
Other params, see:
coloc_mod_on_pro()
- 
plot_ped_mod_on_pro(model, profiles, select=None, **kwargs)[source]¶ Plot potential energy deficit of model data correspponding to profiles position
Params: See: coloc_mod_on_pro()
- 
set_loglevel= <bound class method Colocator.wrapper>¶ 
- 
verbose= <bound class method Colocator.wrapper>¶ 
- 
warning= <bound class method Colocator.wrapper>¶ 
-