Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[Unreleased]¶
Changed¶
Fixed¶
Added¶
[3.6.1] - 2022-10-14¶
Changed¶
Rewrite particle candidate to be easily parallelize
Fixed¶
Check strictly increasing coordinates for RegularGridDataset.
Grid mask is check to replace mask monovalue by 2D mask with fixed value
Added¶
Add method to colorize contour with a field
Add option to force align on to return all step for reference dataset
Add method and property to network to easily select segment and network
Add method to found same track/segment/network in dataset
[3.6.0] - 2022-01-12¶
Changed¶
Now time allows second precision (instead of daily precision) in storage on uint32 from 01/01/1950 to 01/01/2086 New identifications are produced with this type, old files could still be loaded. If you use old identifications for tracking use the –unraw option to unpack old times and store data with the new format.
Now amplitude is stored with .1 mm of precision (instead of 1 mm), same advice as for time.
Expose more parameters to users for bash tools build_network & divide_network
Add warning when loading a file created from a previous version of py-eddy-tracker.
Fixed¶
Fix bug in convolution(filter), lowest rows was replace by zeros in convolution computation. Important impact for tiny kernel
Fix method of sampling before contour fitting
Fix bug when loading dataset in zarr format, not all variables were correctly loaded
Fix bug when zarr dataset has same size for number of observations and contour size
Fix bug when tracking, previous_virtual_obs was not always loaded
Added¶
Allow to replace mask by isnan method to manage nan data instead of masked data
Add drifter colocation example
[3.5.0] - 2021-06-22¶
Fixed¶
GridCollection get_next_time_step & get_previous_time_step needed more files to work in the dataset list. The loop needed explicitly self.dataset[i+-1] even when i==0, therefore indice went out of range
[3.4.0] - 2021-03-29¶
Changed¶
TrackEddiesObservations.filled_by_interpolation method stop to normalize longitude, to continue to have same beahviour you must call before TrackEddiesObservations.normalize_longitude
Fixed¶
Use safe_load for yaml load
repr of EddiesObservation when the collection is empty (time attribute empty array)
display_timeline and event_timeline can now use colors according to ‘y’ values.
event_timeline now plot all merging event in one plot, instead of one plot per merging. Same for splitting. (avoid bad legend)
Added¶
Identification file could be load in memory before to be read with netcdf library to get speed up in case of slow disk
Add a filter option in EddyId to be able to remove fine scale (like noise) with same filter order than high scale filter
Add EddyQuickCompare to have few figures about several datasets in comparison based on match function
Color and text field for contour in EddyAnim could be choose
Save EddyAnim in mp4
Add method to get eddy contour which enclosed obs defined with (x,y) coordinates
Add EddyNetworkSubSetter to subset network which need special tool and operation after subset
- Network:
Add method to find relatives segments
Add method to get cloase network in an other atlas
Management of time cube data for advection
[3.3.0] - 2020-12-03¶
Added¶
Add an implementation of visvalingam algorithm to simplify polygons with low modification
Add method to found close tracks in an other atlas
Allow to give a x reference when we display grid to be able to change xlim
Add option to EddyId to select data index like –indexs time=5 depth=2
Add a method to merge several indexs type for eddy obs
Get dataset variable like attribute, and lifetime/age are available for all observations
Add EddyInfos application to get general information about eddies dataset
Add method to inspect contour rejection (which are not in eddies)
Grid interp could be “nearest” or “bilinear”
Changed¶
Now to have object informations in plot label used python
`format`
style, several key are available :“t0”
“t1”
“nb_obs”
“nb_tracks” (only for tracked eddies)