argopy.extensions.OpticalModeling#
- class OpticalModeling(*args, **kwargs)[source]#
Optical modeling of the upper ocean
This extension provides methods to compute standard variables from optical modeling of the upper ocean.
See also
optic.Zeu,optic.Zpd,optic.Z_iPAR_threshold,optic.DCMExamples
Example#from argopy import DataFetcher dsp = DataFetcher(ds='bgc', mode='expert', params='DOWNWELLING_PAR').float(6901864).data.argo.point2profile() # or: # from argopy import ArgoFloat # dsp = ArgoFloat(6901864).open_dataset('Sprof') dsp.argo.optic.Zeu() dsp.argo.optic.Zeu(method='percentage', max_surface=5.) dsp.argo.optic.Zeu(method='KdPAR', layer_min=10., layer_maz=50.) dsp.argo.optic.Zpd() dsp.argo.optic.Z_iPAR_threshold(threshold=15.) dsp.argo.optic.DCM()
Methods
DCM([axis, chla, bbp, max_depth, ...])Search and qualify Deep Chlorophyll Maxima
Z_iPAR_threshold([axis, par, threshold, ...])Depth where PAR reaches some threshold value (closest point)
Zeu([axis, par, method, max_surface, ...])Depth of the euphotic zone from PAR
Zopt(*args, **kwargs)First optical depth from depth of the euphotic zone, points to Zpd method
Zpd(*args, **kwargs)First optical depth from depth of the euphotic zone
__init__(*args, **kwargs)