sloop.models.hycom3d.atmfrc.AtmFrc
- class sloop.models.hycom3d.atmfrc.AtmFrc(insta_files, cumul_files)[source]
Atmospheric Forcing preprocessings
- __init__(insta_files, cumul_files)[source]
- Parameters
insta_files (list) –
List of instantaneous grib files:
insta_files = [grib_time0, grib_time1, grib_time2, ...]
cumul_files (list(list)) –
List of list of cumulated grib files. The outer level is for dates and the inner one for terms:
cumul_files = [[grib_date0_term0, grib_date0_term1], [grib_date1_term0, grib_date1_term1], [grib_date2_term0, grib_date2_term1]]
Note that the cumul is reset at each new date.
Methods
decumul
(ds_cumul)interp_time
(time, nc_out)outgen
(nc_in, **kwargs)parameters
(nc_in, nc_out)regridmask
(nc_mask, nc_in, nc_out, weightsfile)Add an atmos mask to the dataset
regridvar
(nc_in, nc_out, hycom_grid, weightsfile)Regrid to ocean grid with appropriate handling of coasts
rename_vars
(ds)write_abfiles
(ds[, ab_out])write_ncfiles
(ds[, nc_out])