Recent Releases of argopy

argopy - v1.3.0 Mosquito release 🦟

What's Changed

Breaking Changes πŸ’”

  • Argopy now requires python 3.11. Fix all compatibility issues with fsspec and xarray < 2025.7

  • New option to select longitude convention by @gmaze in https://github.com/euroargodev/argopy/pull/506

New Features πŸš€

  • Quick plotting features for an ArgoFloat by @gmaze in https://github.com/euroargodev/argopy/pull/501
  • Argo index plot extension by @gmaze in https://github.com/euroargodev/argopy/pull/504

Internals πŸ› 

  • Refactor ArgoIndex and ArgoFloat implementations and ArgoFloat.plot extension by @gmaze in https://github.com/euroargodev/argopy/pull/503

Bug Fixes πŸ›

  • Fix bugs in optical modeling extension by @gmaze in https://github.com/euroargodev/argopy/pull/493
  • Unpin xarray dependency by @gmaze in https://github.com/euroargodev/argopy/pull/451
  • Fix windows OverflowError by @gmaze in https://github.com/euroargodev/argopy/pull/498
  • Fix argosplitpath for Windows by @gmaze in https://github.com/euroargodev/argopy/pull/500
  • Handle index regional selection going through the date line by @gmaze in https://github.com/euroargodev/argopy/pull/495
  • Handle Data fetching with a regional selection going through the date line by @gmaze in https://github.com/euroargodev/argopy/pull/497
  • fix maps for new longitude convention option by @gmaze in https://github.com/euroargodev/argopy/pull/510

Other Changes

  • Prepare for "v1.3.0 Mosquito release 🦟" by @gmaze in https://github.com/euroargodev/argopy/pull/511

Full Changelog: https://github.com/euroargodev/argopy/compare/v1.2.0...v1.3.0

Scientific Software - Peer-reviewed - Python
Published by gmaze 9 months ago

argopy - v1.2.0 Octopus release πŸ™

What's Changed

New Features πŸš€

  • Argoindex search refactoring , now supporting mutiple criteria by @gmaze in https://github.com/euroargodev/argopy/pull/470
  • Add support for opening netcdf data as a netCDF4.Dataset instead of a xarray.Dataset by @gmaze in https://github.com/euroargodev/argopy/pull/484
  • BGC optical modelling by @gmaze in https://github.com/euroargodev/argopy/pull/463 ### Internals πŸ› 
  • Fix and warning for DAC β€œkordi” renamed to β€œkiost” on June 30st 2025 by @gmaze in https://github.com/euroargodev/argopy/pull/468 ### Other Changes
  • Implement laziness with FTP by @gmaze in https://github.com/euroargodev/argopy/pull/460
  • Prepare for "v1.2.0 Octopus release πŸ™" by @gmaze in https://github.com/euroargodev/argopy/pull/487

Full Changelog: https://github.com/euroargodev/argopy/compare/v1.1.0...v1.2.0

Scientific Software - Peer-reviewed - Python
Published by gmaze 12 months ago

argopy - v1.1.0 Dragon release πŸ‰

What's Changed

New Features πŸš€

  • For a given float WMO, a new class to easily open netcdf dataset for local and remote GDAC by @gmaze in https://github.com/euroargodev/argopy/pull/429
  • Add a fetcher for AWS S3 Argo GDAC data by @gmaze in https://github.com/euroargodev/argopy/pull/385
  • Support for zarr by @gmaze in https://github.com/euroargodev/argopy/pull/423
  • New helper classes for carbon footprint by @gmaze in https://github.com/euroargodev/argopy/pull/437
  • Integrate ArgoFloat with ArgoIndex by @gmaze in https://github.com/euroargodev/argopy/pull/432
  • Add ArgoIndex support for meta index by @gmaze in https://github.com/euroargodev/argopy/pull/439
  • gdacfs to support directory prefix by @gmaze in https://github.com/euroargodev/argopy/pull/440
  • Add ArgoIndex support for meta files index (part 2) by @gmaze in https://github.com/euroargodev/argopy/pull/441
  • Downloadable ArgoDOI file by @gmaze in https://github.com/euroargodev/argopy/pull/448 ### Internals πŸ› 
  • Custom HTTP header to ease argopy requests ID on server logs by @gmaze in https://github.com/euroargodev/argopy/pull/407
  • Fix unknown profiler error from Ref table 8 by @gmaze in https://github.com/euroargodev/argopy/pull/421
  • Refactoring of Argo stores by @gmaze in https://github.com/euroargodev/argopy/pull/425
  • Add nice shortcut name handling for GDAC by @gmaze in https://github.com/euroargodev/argopy/pull/452
  • Update xarray accessor to handle profile file from ArgoFloat by @gmaze in https://github.com/euroargodev/argopy/pull/450 ### Bug Fixes πŸ›
  • Fix issue 412, error when exporting a dataset to netcdf by @gmaze in https://github.com/euroargodev/argopy/pull/413
  • Fix bug with GDAC data source and BGC dataset by @gmaze in https://github.com/euroargodev/argopy/pull/418
  • Fix kerchunk handling of s3 and ftp paths by @gmaze in https://github.com/euroargodev/argopy/pull/446
  • Fix bugs found during doc update by @gmaze in https://github.com/euroargodev/argopy/pull/447 ### Other Changes
  • Update doc with 5 years anniversary info by @gmaze in https://github.com/euroargodev/argopy/pull/415
  • Document for new features by @gmaze in https://github.com/euroargodev/argopy/pull/445

Full Changelog: https://github.com/euroargodev/argopy/compare/v1.0.0...v1.1.0

Scientific Software - Peer-reviewed - Python
Published by gmaze about 1 year ago

argopy - v1.0.0 Unicorn Release πŸ¦„

What's Changed

  • Work on BGC from 2024 LOV visit by @gmaze in https://github.com/euroargodev/argopy/pull/356
  • Implement other than bgc-2024 branch major breaking refactoring for major release v1.0.0 by @gmaze in https://github.com/euroargodev/argopy/pull/389
  • Make data fetching scalable with Dask by @gmaze in https://github.com/euroargodev/argopy/pull/392
  • Prepare for "v1.0.0 Unicorn Release πŸ¦„" by @gmaze in https://github.com/euroargodev/argopy/pull/400

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.17...v1.0.0

Scientific Software - Peer-reviewed - Python
Published by gmaze over 1 year ago

argopy - v0.1.17 Bat Release πŸ¦‡

What's Changed

  • Update mocked_http.py by @gmaze in https://github.com/euroargodev/argopy/pull/382
  • Refactor Argovis CI tests to use mock server by @gmaze in https://github.com/euroargodev/argopy/pull/383
  • pip prod(deps): update ipython requirement from <=8.26.0 to <=8.27.0 by @dependabot in https://github.com/euroargodev/argopy/pull/384
  • Introduces deprecation warnings before major v1.0.0 release by @gmaze in https://github.com/euroargodev/argopy/pull/388
  • Prepare for v0.1.17 Bat Release πŸ¦‡ by @gmaze in https://github.com/euroargodev/argopy/pull/394

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.16...v0.1.17

Scientific Software - Peer-reviewed - Python
Published by gmaze over 1 year ago

argopy - v0.1.16 Flamingos Release 🦩

What's Changed

  • Fix for fsspec > 2023.10.0 by @gmaze in https://github.com/euroargodev/argopy/pull/318
  • Add last 2 new ADMT documents by @gmaze in https://github.com/euroargodev/argopy/pull/321
  • S3 support by @gmaze in https://github.com/euroargodev/argopy/pull/326
  • Fix cache issue with ArgoIndex by @gmaze in https://github.com/euroargodev/argopy/pull/346
  • Fix ArgoDocs to work with new Archimer webdesign by @gmaze in https://github.com/euroargodev/argopy/pull/352
  • Assess energy impact of argopy development activitites by @gmaze in https://github.com/euroargodev/argopy/pull/354
  • Eco-CI v4.0-rc3 by @ArneTR in https://github.com/euroargodev/argopy/pull/367
  • basic integration of argovis API 2.x by @bkatiemills in https://github.com/euroargodev/argopy/pull/371
  • Update ArgoNVSReferenceTables to handle new NVS server output format by @gmaze in https://github.com/euroargodev/argopy/pull/378
  • Erddap update by @gmaze in https://github.com/euroargodev/argopy/pull/344
  • Prepare for v0.1.16 Flamingos Release 🦩 by @gmaze in https://github.com/euroargodev/argopy/pull/379

New Contributors

  • @ArneTR made their first contribution in https://github.com/euroargodev/argopy/pull/367
  • @bkatiemills made their first contribution in https://github.com/euroargodev/argopy/pull/371

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.15...v0.1.16

Scientific Software - Peer-reviewed - Python
Published by gmaze almost 2 years ago

argopy - v0.1.16 Flamingos Release 🦩

What's Changed

  • Fix for fsspec > 2023.10.0 by @gmaze in https://github.com/euroargodev/argopy/pull/318
  • Add last 2 new ADMT documents by @gmaze in https://github.com/euroargodev/argopy/pull/321
  • S3 support by @gmaze in https://github.com/euroargodev/argopy/pull/326
  • Fix cache issue with ArgoIndex by @gmaze in https://github.com/euroargodev/argopy/pull/346
  • Fix ArgoDocs to work with new Archimer webdesign by @gmaze in https://github.com/euroargodev/argopy/pull/352
  • Assess energy impact of argopy development activitites by @gmaze in https://github.com/euroargodev/argopy/pull/354
  • Eco-CI v4.0-rc3 by @ArneTR in https://github.com/euroargodev/argopy/pull/367
  • basic integration of argovis API 2.x by @bkatiemills in https://github.com/euroargodev/argopy/pull/371
  • Update ArgoNVSReferenceTables to handle new NVS server output format by @gmaze in https://github.com/euroargodev/argopy/pull/378
  • Erddap update by @gmaze in https://github.com/euroargodev/argopy/pull/344
  • Prepare for v0.1.16 Flamingos Release 🦩 by @gmaze in https://github.com/euroargodev/argopy/pull/379

New Contributors

  • @ArneTR made their first contribution in https://github.com/euroargodev/argopy/pull/367
  • @bkatiemills made their first contribution in https://github.com/euroargodev/argopy/pull/371

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.15...v0.1.16

Scientific Software - Peer-reviewed - Python
Published by gmaze almost 2 years ago

argopy - v0.1.15 Baby chick Release πŸ₯

What's Changed

  • Improve parallel erddap request logging by @gmaze in https://github.com/euroargodev/argopy/pull/307
  • Fix for failing to retrieve user name by @gmaze in https://github.com/euroargodev/argopy/pull/311
  • Prepare 0.1.15 Baby chick release πŸ₯ by @gmaze in https://github.com/euroargodev/argopy/pull/314

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.14...v0.1.15

Scientific Software - Peer-reviewed - Python
Published by gmaze over 2 years ago

argopy - v0.1.14 Frog release 🐸

What's Changed

  • pep517 is deprecated in liue of build by @ocefpaf in https://github.com/euroargodev/argopy/pull/276
  • Prepare for "v0.1.14-pre Duck Release πŸ¦†" by @gmaze in https://github.com/euroargodev/argopy/pull/275
  • pip prod(deps): update ipython requirement from <=8.12 to <=8.14.0 by @dependabot in https://github.com/euroargodev/argopy/pull/277
  • Add CI-tests for 0.1.14 by @gmaze in https://github.com/euroargodev/argopy/pull/281
  • New functions and methods dedicated to ARGO-BGC, from work at IMEV by @gmaze in https://github.com/euroargodev/argopy/pull/278
  • Documentation update for next release by @gmaze in https://github.com/euroargodev/argopy/pull/285
  • Prepare for "v0.1.14rc2 Cactus Release 🌡" by @gmaze in https://github.com/euroargodev/argopy/pull/286
  • pip prod(deps): update ipython requirement from <=8.14.0 to <=8.15.0 by @dependabot in https://github.com/euroargodev/argopy/pull/289
  • New ArgoDOI class by @gmaze in https://github.com/euroargodev/argopy/pull/284
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/euroargodev/argopy/pull/291
  • Utilities refactoring by @gmaze in https://github.com/euroargodev/argopy/pull/290
  • Fixing upstream tests under Windows by @gmaze in https://github.com/euroargodev/argopy/pull/293
  • Prepare for "v0.1.14 Frog release 🐸" by @gmaze in https://github.com/euroargodev/argopy/pull/296

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.13...v0.1.14

Scientific Software - Peer-reviewed - Python
Published by gmaze over 2 years ago

argopy - v0.1.14rc2 Cactus Release 🌡

What's Changed

  • Add CI-tests for 0.1.14 by @gmaze in https://github.com/euroargodev/argopy/pull/281
  • New functions and methods dedicated to ARGO-BGC, from work at IMEV by @gmaze in https://github.com/euroargodev/argopy/pull/278
  • Documentation update for next BGC support release by @gmaze in https://github.com/euroargodev/argopy/pull/285
  • Prepare for "v0.1.14rc2 Cactus Release 🌡" by @gmaze in https://github.com/euroargodev/argopy/pull/286

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.14rc1...v0.1.14rc2

Scientific Software - Peer-reviewed - Python
Published by gmaze almost 3 years ago

argopy - v0.1.14rc1 Duck Release πŸ¦†

What's Changed

  • Mock the erddap by @gmaze in https://github.com/euroargodev/argopy/pull/252
  • Implement a mocked HTTP server for all CI tests by @gmaze in https://github.com/euroargodev/argopy/pull/255
  • Authenticated access to the Argo reference database on password protected erddap by @gmaze in https://github.com/euroargodev/argopy/pull/256
  • Export index search results to Argo-like index files by @gmaze in https://github.com/euroargodev/argopy/pull/260
  • indexstore to handle the BGC Argo profile index by @gmaze in https://github.com/euroargodev/argopy/pull/261
  • New option to control Cache expiration time by @gmaze in https://github.com/euroargodev/argopy/pull/262
  • Update API status monitor in utilities by @gmaze in https://github.com/euroargodev/argopy/pull/264
  • Xarray backend to open Argo Netcdf files by @gmaze in https://github.com/euroargodev/argopy/pull/208
  • New user mode for pressure sensitive studies by @gmaze in https://github.com/euroargodev/argopy/pull/265
  • Access to the ADMT pdf documentation by @gmaze in https://github.com/euroargodev/argopy/pull/268
  • provision-with-micromamba is deprecated by @ocefpaf in https://github.com/euroargodev/argopy/pull/273
  • Promote index store to frontend feature by @gmaze in https://github.com/euroargodev/argopy/pull/270
  • Argovis dashboard update by @gmaze in https://github.com/euroargodev/argopy/pull/271
  • pep517 is deprecated in liue of build by @ocefpaf in https://github.com/euroargodev/argopy/pull/276

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.13...v0.1.14rc1

Scientific Software - Peer-reviewed - Python
Published by gmaze about 3 years ago

argopy - v0.1.13 Snowflake Release ❄️

What's Changed

  • Remove dependency to sklearn by @gmaze in https://github.com/euroargodev/argopy/pull/239
  • New utility to retrieve and visualise the Argo deployment plan by @gmaze in https://github.com/euroargodev/argopy/pull/244
  • Mock the FTP server for unit tests by @gmaze in https://github.com/euroargodev/argopy/pull/249
  • Update API status checking method by @gmaze in https://github.com/euroargodev/argopy/pull/247
  • Scatter map utility for easy Argo-related variables plotting by @gmaze in https://github.com/euroargodev/argopy/pull/245
  • Argo Colors utility by @gmaze in https://github.com/euroargodev/argopy/pull/245
  • Remove localftp data source by @gmaze in https://github.com/euroargodev/argopy/pull/240
  • Prepare for "v0.1.13 Snowflake release ❄️" by @gmaze in https://github.com/euroargodev/argopy/pull/250

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.12...v0.1.13

Scientific Software - Peer-reviewed - Python
Published by gmaze about 3 years ago

argopy - v0.1.12 Bee release 🐝

What's Changed

  • Important update of the Ifremer erddap server !
  • Prepare for "v0.1.12 Bee release 🐝 " by @gmaze in https://github.com/euroargodev/argopy/pull/221

Full Changelog: https://argopy.readthedocs.io/en/latest/whats-new.html https://github.com/euroargodev/argopy/compare/v0.1.11...v0.1.12

Scientific Software - Peer-reviewed - Python
Published by gmaze about 4 years ago

argopy - v0.1.11 Rooster release πŸ“

What's Changed

  • Improve documentation by @gmaze in https://github.com/euroargodev/argopy/pull/189
  • New dashboards by @gmaze in https://github.com/euroargodev/argopy/pull/198
  • Implement a GDAC ftp fetcher by @gmaze in https://github.com/euroargodev/argopy/pull/157
  • Prepare for "v0.1.11 Rooster release πŸ“" by @gmaze in https://github.com/euroargodev/argopy/pull/209

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.10...v0.1.11

Scientific Software - Peer-reviewed - Python
Published by gmaze about 4 years ago

argopy - v0.1.10 Fish release 🐟

What's Changed

  • Remove upper bound on all dependencies by @rabernat in https://github.com/euroargodev/argopy/pull/182
  • Prepare for "v0.1.10 Fish release 🐟 " by @gmaze in https://github.com/euroargodev/argopy/pull/183

New Contributors

  • @rabernat made their first contribution in https://github.com/euroargodev/argopy/pull/182

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.9...v0.1.10

Scientific Software - Peer-reviewed - Python
Published by gmaze about 4 years ago

argopy - v0.1.9 Tropical release 🏝️

What's Changed

All details here: https://argopy.readthedocs.io/en/latest/whats-new.html

  • Fix bug in isAPIconnected by @gmaze in https://github.com/euroargodev/argopy/pull/140
  • Utility to load topography by @gmaze in https://github.com/euroargodev/argopy/pull/150
  • argo accessor documentation page by @gmaze in https://github.com/euroargodev/argopy/pull/104
  • Fix argovis endpoint for a region fetch by @gmaze in https://github.com/euroargodev/argopy/pull/158
  • Method to insert the CLS Satellite Altimeter Report figure on a notebook cell. by @gmaze in https://github.com/euroargodev/argopy/pull/159
  • Binder links by @gmaze in https://github.com/euroargodev/argopy/pull/164
  • API to create source file and data for OWC software by @gmaze in https://github.com/euroargodev/argopy/pull/142
  • Prepare for "v0.1.9 Tropical release :desert_island:" by @gmaze in https://github.com/euroargodev/argopy/pull/167

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.8...v0.1.9

Scientific Software - Peer-reviewed - Python
Published by gmaze over 4 years ago

argopy - v0.1.8: Halloween release πŸŽƒ

What's Changed

All details here: https://argopy.readthedocs.io/en/latest/whats-new.html

  • xarray > 0.16.2 raises error when opening local files by @quai20 in https://github.com/euroargodev/argopy/pull/82
  • Fix fsspec 0.8.4 incompatibility with caching of erddap requests by @gmaze in https://github.com/euroargodev/argopy/pull/78
  • codespell fixes by @schwehr in https://github.com/euroargodev/argopy/pull/89
  • Teos sound_speed by @gmaze in https://github.com/euroargodev/argopy/pull/90
  • Improve plotting modules by @gmaze in https://github.com/euroargodev/argopy/pull/56
  • Improved fetcher options validity checks by @gmaze in https://github.com/euroargodev/argopy/pull/92
  • Create dependabot.yml by @gmaze in https://github.com/euroargodev/argopy/pull/99
  • RTD low-memory python environment by @gmaze in https://github.com/euroargodev/argopy/pull/103
  • Bump jinja2 from 2.11.2 to 2.11.3 in /docs by @dependabot in https://github.com/euroargodev/argopy/pull/105
  • Upgrade dependencies version support by @gmaze in https://github.com/euroargodev/argopy/pull/95
  • Update docs requirements by @gmaze in https://github.com/euroargodev/argopy/pull/122
  • More general options for SSL connections by @gmaze in https://github.com/euroargodev/argopy/pull/102
  • pip prod(deps): update packaging requirement from <=21.0,>=20.4 to >=20.4,<22.0 by @dependabot in https://github.com/euroargodev/argopy/pull/133
  • Prepare Halloween release 0.1.8 :jackolantern: by @gmaze in https://github.com/euroargodev/argopy/pull/134

New Contributors

  • @schwehr made their first contribution in https://github.com/euroargodev/argopy/pull/89
  • @dependabot made their first contribution in https://github.com/euroargodev/argopy/pull/105

Full Changelog: https://github.com/euroargodev/argopy/compare/v0.1.7...v0.1.8

Scientific Software - Peer-reviewed - Python
Published by gmaze over 4 years ago

argopy - v0.1.7: Happy new year release πŸŽ‰

See the documentation for full details.

Contributions from: @DocOtak @ocefpaf @quai20 @gmaze

Scientific Software - Peer-reviewed - Python
Published by gmaze over 5 years ago

argopy - v0.1.6: JOSS paper

argopy paper in Journal of Open Source Software

Scientific Software - Peer-reviewed - Python
Published by gmaze almost 6 years ago

argopy - v0.1.5: Summer break release

See the documentation for full details.

Contributions from: @tylertucker202 @ocefpaf @quai20 @gmaze

Scientific Software - Peer-reviewed - Python
Published by gmaze almost 6 years ago

argopy - v0.1.4

See the documentation for full details.

Scientific Software - Peer-reviewed - Python
Published by gmaze almost 6 years ago

argopy - v0.1.3

See the documentation for full details.

This new release mostly integrates: - new features from #6 By K. Balem - complete documentation from #13 By G. Maze

ps: yes v0.1.2 was skipped ! this is so embarrassing, don't ask why

Scientific Software - Peer-reviewed - Python
Published by gmaze about 6 years ago

argopy - v0.1.2

See the documentation for full details.

This new release mostly integrates: - new features from #6 By K. Balem - complete documentation from #13 By G. Maze

Scientific Software - Peer-reviewed - Python
Published by gmaze about 6 years ago

argopy - New local ftp data fetcher

What's new in 0.1.1

Features and front-end API

  • Added new data fetcher backend localftp in ArgoDataFetcher (c5f7cb6f59d1f64a35dad28f386c9b1166883b81): python from argopy import DataFetcher as ArgoDataFetcher argo_loader = ArgoDataFetcher(backend='localftp', path_ftp='/data/Argo/ftp_copy') argo_loader.float(6902746).to_xarray()
  • Introduced global OPTIONS to set values for: cache folder, dataset (eg:'phy' or 'bgc'), local ftp path, data fetcher ('erddap' or 'localftp') and user level ('standard' or 'expert'). Can be used in context with (83ccfb5110aa6abc6e972b92ba787a3e1228e33b): python with argopy.set_options(mode='expert', datasrc='erddap'): ds = argopy.DataFetcher().float(3901530).to_xarray()
  • Added a argopy.tutorial module to be able to load sample data for documentation and unit testing (4af09b55a019a57fc3f1909a70e463f26f8863a1): python ftproot, flist = argopy.tutorial.open_dataset('localftp') txtfile = argopy.tutorial.open_dataset('weekly_index_prof')
  • Improved xarray argo accessor. Added methods for casting data types, to filter variables according to data mode, to filter variables according to quality flags. Useful methods to transform collection of points into collection of profiles, and vice versa (14cda55f437f53cb19274324dce3e81f64bbb08f): python ds = argopy.DataFetcher().float(3901530).to_xarray() # get a collection of points dsprof = ds.argo.point2profile() # transform to profiles ds = dsprof.argo.profile2point() # transform to points

  • Changed License from MIT to Apache (25f90c9cf6eab15c249c233c1677faaf5dc403c4)

Inner machinery

  • Add __all__ to control from argopy import * (83ccfb5110aa6abc6e972b92ba787a3e1228e33b)
  • All data fetchers inherit from class ArgoDataFetcherProto in proto.py (44f45a5657f0ef7d06583df7142db61f82d1482e)
  • Data fetchers use default options from global OPTIONS
  • In Erddap fetcher: methods to cast data type, to filter by data mode and by QC flags are now delegated to the xarray argo accessor methods.
  • Data fetchers methods to filter variables according to user mode are using variable lists defined in utilities.
  • argopy.utilities augmented with listing functions of: backends, standard variables and multiprofile files variables.
  • Introduce custom errors in errors.py (2563c9f0328121279a9b43220d197a622d1db12f)
  • Front-end API ArgoDataFetcher uses a more general way of auto-discovering fetcher backend and their access points. Turned of the deployments access point, waiting for the index fetcher to do that.
  • Improved xarray argo accessor. More reliable point2profile and data type casting with cast_type

Code management

  • Add CI with github actions (ecbf9bacded7747f27c698e90377e5ee40fc8999)
  • Contribution guideline for data fetchers (b332495fce7f1650ae5bb8ec3148ade4c4f72702)
  • Improve unit testing (all along commits)
  • Introduce code coverage (b490ab56581d1ce0f58b44df532e35e87ecf04ff)
  • Added explicit support for python 3.6 , 3.7 and 3.8 (58f60fe88a3aa85357754cafab8d89a4d948f35a)

Scientific Software - Peer-reviewed - Python
Published by gmaze about 6 years ago

argopy - Initial release

This is the first release with initial codes from the erddap example repo.

Scientific Software - Peer-reviewed - Python
Published by gmaze about 6 years ago