Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 4.7 KB

CHANGELOG.rst

File metadata and controls

138 lines (107 loc) · 4.7 KB

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

  • Remove dead end method for network will move dead end to the trash and not remove observations

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)

[3.2.0] - 2020-09-16

[3.1.0] - 2020-06-25