py_eddy_tracker.observations.observation.VirtualEddiesObservations¶
- class py_eddy_tracker.observations.observation.VirtualEddiesObservations(size=0, track_extra_variables=None, track_array_variables=0, array_variables=None, only_variables=None, raw_data=False)[source]¶
Bases:
EddiesObservationsClass to work with virtual obs
Methods
add_fieldsAdd a new field.
add_rotation_typealign_onAlign the variable indices of two datasets.
appendMerge.
basic_formula_ellipse_major_axisGive major axis in km with a given latitude
bins_stat- param str,array xname
variable to compute stats on
box_displayReturn values evenly spaced with few numbers
build_var_listcircle_contourSet contours as circles from radius and center data.
coherenceCheck coherence between two datasets.
compare_unitsconcatenatecontainsReturn index of contour containing (x,y)
copycopy_data_to_zarrCopy with buffer for zarr.
cost_functionReturn the cost function between two obs.
cost_function_common_areaHow does it work on x bound ?
create_particlesCreate particles inside contour (Default : speed contour).
create_variablecreate_variable_zarrdisplayPlot the speed and effective (dashed) contour of the eddies
display_colorPlot colored contour of eddies
distanceUse haversine distance for distance matrix between every self and other eddies.
empty_datasetextract_with_areaExtract geographically with a bounding box.
extract_with_maskExtract a subset of observations.
field_tableProduce description table of the fields available in this object
filled- param matplotlib.axes.Axes ax
matplotlib axe used to draw
first_obsGet first obs of each trajectory.
fixed_ellipsoid_maskformat_labelfrom_arrayfrom_netcdffrom_zarrget_colorReturn colors as a cyclic list
get_filters_zarrGet filters to store in zarr for known variable
get_infosgrid_box_statGet percentile of eddies in each bin
grid_countCount the eddies in each bin (use all pixels in each contour)
grid_statReturn the mean of the eddies' variable in each bin
histBuild histograms.
indexReturn obs from self at the index.
insert_observationsInsert other obs in self at the given index.
insideTrue for each point inside the effective contour of an eddy
interninterp_gridInterpolate a grid on a center or contour with mean, min or max method
is_convexGet flag of the eddy's convexity
iter_onYield observation group for each bin.
last_obsGet Last obs of each trajectory.
load_fileLoad the netcdf or the zarr file.
load_from_netcdfLoad data from netcdf.
load_from_zarrLoad data from zarr.
mask_from_polygonsReturn mask for all observations in one of polygons list
mask_functionmatchReturn index and score computed on the effective contour.
mergeMerge two datasets.
merge_filtersCompute an intersection between all filters after to evaluate each of them
needed_variablenetcdf_create_dimensionsnew_likeobs_dimensionparse_varnamepost_process_linkpropagateFill virtual obs (C).
re_reference_indexShift index with ref
remove_fieldsCopy with fields listed remove
resetscatterScatter data.
set_global_attr_netcdfset_global_attr_zarrshifted_ellipsoid_degrees_masksolve_conflictsolve_firstsolve_functionsolve_simultaneousDeduce link from cost matrix.
time_sub_sampleTime sub sampling
to_netcdfto_zarrtrackingTrack obs between self and other
write_fileWrite a netcdf or zarr with eddy obs.
zarr_dimensionAttributes
COLORSELEMENTSNB_COLORSarray_variablesdtypeReturn dtype to build numpy array.
Return all the names of the variables.
fieldsglobal_attrnb_daysReturn period in days covered by the dataset
obsReturn observations.
observationsonly_variablesperiodGive the time coverage.
period_raw_datashapesign_legendsign_typetrack_array_variablestrack_extra_variablestracks- property elements¶
Return all the names of the variables.