pycif.plugins.datastreams.fluxes.CarbonMonitor — API reference

pycif.plugins.datastreams.fluxes.CarbonMonitor — API reference#

Configuration reference: CarbonMonitor plugin

pycif.plugins.datastreams.fluxes.CarbonMonitor.fetch.fetch(ref_dir, ref_file, input_interval, target_dir, tracer=None, component=None, **kwargs)[source]#
pycif.plugins.datastreams.fluxes.CarbonMonitor.get_domain.get_domain(ref_dir, ref_file, input_interval, target_dir, tracer=None)[source]#
Returns:

a domain class object, with the definition of the center grid

cells coordinates, as well as corners

Return type:

Domain

pycif.plugins.datastreams.fluxes.CarbonMonitor.read.read(self, name, varnames, dates, files, interpol_flx=False, tracer=None, model=None, ddi=None, **kwargs)[source]#

Get fluxes from raw files and load them into a pyCIF

Returns:

the actual data with dimension:

time, levels, latitudes, longitudes

Return type:

xr.DataArray

pycif.plugins.datastreams.fluxes.CarbonMonitor.write.write(self, name, flx_file, flx, mode='a', **kwargs)[source]#