Release notes#

1.0.0 (2025-02-04)#

A bit of refactoring has been done in this version to improve the maintainability and versatility of the code. The following interfaces are impacted:

  • fcollections.core.FileDiscoverer and fcollections.core.FileSystemIterable have been merged into fcollections.core.FileSystemMetadataCollector

  • fcollections.core.FilesDatabase is configured using multiple layouts. Layouts must now declare both folder and filename conventions. This effectively makes fcollections.core.CompositeLayout obsolete (it has been removed)

  • A new parameter enable_layouts has been introduced in fcollections.core.FilesDatabase to simplify layout feature disabling in cast of a mismatch

  • A new parameter follow_symlinks has been introduced in fcollections.core.FilesDatabase to enable symlinks. (The feature is disabled by default)

Details#

  • fix: keep dataset sorted for bbox selection on unsmoothed dataset #20

  • refactor!: Use one or multiple Layouts instead of FileNameConvention in FilesDatabase #14

  • feat!: refactor and add layouts for CMEMS implementations #19

  • feat!: allow listing with/without layouts #17

  • feat!: use INode for FileSystemMetadataCollector #21

  • feat: follow symbolic links for posix-compliant local file systems #18

  • chore!: remove obsolete code from core API #16

  • chore: switch license file name to US spelling #22

  • doc: create README and documentation landing page #15

Contributors#

  • Robin Chevrier

  • Anne-Sophie Tonneau

0.1.3 (2025-12-15)#

Important#

KaRIn geometries URL are now up. Geographical selection should work as intended for SWOT implementations

Details#

  • fix: relax area selector longitudes convention #8

  • fix: use AVISO Karin Geometries #4

  • refactor: redispatch implementations code per product #6

  • test: process warnings and enforce full coverage #11

  • doc: getting started section conversion to myst_nb #10

  • doc: switch implementations documentation to myst_nb #9

  • doc: fix signatures and docstrings for sphinx documentation #7

  • doc: switch Parameters section to Attributes docstrings in dataclasses #5

  • doc: installation procedure and release note #3

0.1.2 (2025-12-09)#

First release. The KaRIn geometries URL are not set up and are expected to break the geographical selection: avoid using the bbox argument in the query() method.