Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work on BGC from 2024 LOV visit #356

Merged
merged 112 commits into from
Sep 25, 2024
Merged

Work on BGC from 2024 LOV visit #356

merged 112 commits into from
Sep 25, 2024

Conversation

gmaze
Copy link
Member

@gmaze gmaze commented Jun 4, 2024

Place holder for work kicked off during 2024 LOV visit.
Closes #361
Adressed #363

What's in this PR:

  • Implement machinery to be able to post-process data according to user modes for BGC from the erddap
    • This includes a new transform_data_mode, that is doing what was doing the filter_data_mode method before, but this method was very badly named: merge PARAM with PARAM_ADJUSTED according to DATA_MODE values
    • The already existing filter_data_mode is now really doing what is was supposed to do: filter points according to data mode values
    • Refactor the postprocessing method in the data fetcher facade, so that it clearly implement user mode requirements for 'phy' and 'bgc' dataset
  • Implement support for another index file, the auxiliary index in the ``etc` GDAC folder
  • Implement nutrients and carbonate system predictions for the Mediterranean Sea using the CANYON-MED model. This brings in a new submodule in argopy to easily support argo accessor extensions.

Poke @Sauzede and @catsch

Breaking changes in the API:

  • Argo xarray dataset attribute history is replaced by Processing_history
  • change in signature for the xarray.argo accessor method filter_data_mode
  • refactorised datafetcher prototype method filter_data_mode as transform_data_mode

@gmaze gmaze added the argo-BGC About biogeochemical variables label Jun 4, 2024
@gmaze gmaze requested review from catsch and Sauzede June 4, 2024 09:18
@gmaze gmaze self-assigned this Jun 4, 2024
@gmaze gmaze removed request for catsch and Sauzede June 4, 2024 09:35
@gmaze
Copy link
Member Author

gmaze commented Jun 4, 2024

Hi folks, @catsch @Sauzede @grgdll @HCBScienceProducts,

Could I have some advice with regard to how can I easily identify all variables related to Radiometry in the Erddap list of variables below (the BGC dataset filling the Erddap is from synthetic profiles).

I would need this in order to filter out radiometry variables not in R data mode for the "Standard user mode", following recommendation in this issue #280 (comment)

List of variables to filter List of erddap BGC dataset from synthetic profile files:
['wmo_inst_type',
 'data_type',
 'date_update',
 'pi_name',
 'bbp470',
 'bbp470_qc',
 'bbp470_adjusted',
 'bbp470_adjusted_qc',
 'bbp470_adjusted_error',
 'bbp532',
 'bbp532_qc',
 'bbp532_adjusted',
 'bbp532_adjusted_qc',
 'bbp532_adjusted_error',
 'bbp700',
 'bbp700_qc',
 'bbp700_adjusted',
 'bbp700_adjusted_qc',
 'bbp700_adjusted_error',
 'bbp700_2',
 'bbp700_2_qc',
 'bbp700_2_adjusted',
 'bbp700_2_adjusted_qc',
 'bbp700_2_adjusted_error',
 'bisulfide',
 'bisulfide_qc',
 'bisulfide_adjusted',
 'bisulfide_adjusted_qc',
 'bisulfide_adjusted_error',
 'cdom',
 'cdom_qc',
 'cdom_adjusted',
 'cdom_adjusted_qc',
 'cdom_adjusted_error',
 'chla',
 'chla_qc',
 'chla_adjusted',
 'chla_adjusted_qc',
 'chla_adjusted_error',
 'cndc',
 'cndc_qc',
 'cndc_adjusted',
 'cndc_adjusted_qc',
 'cndc_adjusted_error',
 'cp660',
 'cp660_qc',
 'cp660_adjusted',
 'cp660_adjusted_qc',
 'cp660_adjusted_error',
 'downwelling_par',
 'downwelling_par_qc',
 'downwelling_par_adjusted',
 'downwelling_par_adjusted_qc',
 'downwelling_par_adjusted_error',
 'down_irradiance380',
 'down_irradiance380_qc',
 'down_irradiance380_adjusted',
 'down_irradiance380_adjusted_qc',
 'down_irradiance380_adjusted_error',
 'down_irradiance412',
 'down_irradiance412_qc',
 'down_irradiance412_adjusted',
 'down_irradiance412_adjusted_qc',
 'down_irradiance412_adjusted_error',
 'down_irradiance443',
 'down_irradiance443_qc',
 'down_irradiance443_adjusted',
 'down_irradiance443_adjusted_qc',
 'down_irradiance443_adjusted_error',
 'down_irradiance490',
 'down_irradiance490_qc',
 'down_irradiance490_adjusted',
 'down_irradiance490_adjusted_qc',
 'down_irradiance490_adjusted_error',
 'down_irradiance555',
 'down_irradiance555_qc',
 'down_irradiance555_adjusted',
 'down_irradiance555_adjusted_qc',
 'down_irradiance555_adjusted_error',
 'down_irradiance665',
 'down_irradiance665_qc',
 'down_irradiance665_adjusted',
 'down_irradiance665_adjusted_qc',
 'down_irradiance665_adjusted_error',
 'down_irradiance670',
 'down_irradiance670_qc',
 'down_irradiance670_adjusted',
 'down_irradiance670_adjusted_qc',
 'down_irradiance670_adjusted_error',
 'doxy',
 'doxy_qc',
 'doxy_adjusted',
 'doxy_adjusted_qc',
 'doxy_adjusted_error',
 'doxy2',
 'doxy2_qc',
 'doxy2_adjusted',
 'doxy2_adjusted_qc',
 'doxy2_adjusted_error',
 'doxy3',
 'doxy3_qc',
 'doxy3_adjusted',
 'doxy3_adjusted_qc',
 'doxy3_adjusted_error',
 'nitrate',
 'nitrate_qc',
 'nitrate_adjusted',
 'nitrate_adjusted_qc',
 'nitrate_adjusted_error',
 'ph_in_situ_total',
 'ph_in_situ_total_qc',
 'ph_in_situ_total_adjusted',
 'ph_in_situ_total_adjusted_qc',
 'ph_in_situ_total_adjusted_error',
 'pres',
 'pres_qc',
 'pres_adjusted',
 'pres_adjusted_qc',
 'pres_adjusted_error',
 'psal',
 'psal_qc',
 'psal_adjusted',
 'psal_adjusted_qc',
 'psal_adjusted_error',
 'temp',
 'temp_qc',
 'temp_adjusted',
 'temp_adjusted_qc',
 'temp_adjusted_error',
 'turbidity',
 'turbidity_qc',
 'turbidity_adjusted',
 'turbidity_adjusted_qc',
 'turbidity_adjusted_error',
 'up_radiance412',
 'up_radiance412_qc',
 'up_radiance412_adjusted',
 'up_radiance412_adjusted_qc',
 'up_radiance412_adjusted_error',
 'up_radiance443',
 'up_radiance443_qc',
 'up_radiance443_adjusted',
 'up_radiance443_adjusted_qc',
 'up_radiance443_adjusted_error',
 'up_radiance490',
 'up_radiance490_qc',
 'up_radiance490_adjusted',
 'up_radiance490_adjusted_qc',
 'up_radiance490_adjusted_error',
 'up_radiance555',
 'up_radiance555_qc',
 'up_radiance555_adjusted',
 'up_radiance555_adjusted_qc',
 'up_radiance555_adjusted_error',
 'latitude',
 'longitude',
 'position_qc',
 'time',
 'time_qc',
 'direction',
 'platform_number',
 'platform_type',
 'cycle_number',
 'config_mission_number',
 'data_centre',
 'profile_bbp470_qc',
 'profile_bbp532_qc',
 'profile_bbp700_2_qc',
 'profile_bbp700_qc',
 'profile_bisulfide_qc',
 'profile_cdom_qc',
 'profile_chla_qc',
 'profile_cndc_qc',
 'profile_cp660_qc',
 'profile_down_irradiance380_qc',
 'profile_down_irradiance412_qc',
 'profile_down_irradiance443_qc',
 'profile_down_irradiance490_qc',
 'profile_down_irradiance555_qc',
 'profile_down_irradiance665_qc',
 'profile_down_irradiance670_qc',
 'profile_downwelling_par_qc',
 'profile_doxy_qc',
 'profile_doxy2_qc',
 'profile_doxy3_qc',
 'profile_nitrate_qc',
 'profile_ph_in_situ_total_qc',
 'profile_pres_qc',
 'profile_psal_qc',
 'profile_temp_qc',
 'profile_turbidity_qc',
 'profile_up_radiance412_qc',
 'profile_up_radiance443_qc',
 'profile_up_radiance490_qc',
 'profile_up_radiance555_qc']

@gmaze gmaze marked this pull request as draft June 4, 2024 12:07
@HCBScienceProducts
Copy link

HCBScienceProducts commented Jun 4, 2024 via email

@gmaze
Copy link
Member Author

gmaze commented Jun 4, 2024

awesome ! thanks @HCBScienceProducts !

gmaze added 4 commits June 5, 2024 09:29
- also fix a bug in pyarrow search_params
- fix deprec warning
- sort private _minimal_vlist property
@gmaze
Copy link
Member Author

gmaze commented Jun 5, 2024

one more question @catsch @Sauzede @grgdll @HCBScienceProducts :

what about CDOM ?
it's all in real time data mode, so how can we consider it in "standard" user mode ?

@catsch
Copy link

catsch commented Jun 5, 2024

We are presently waiting for new calibration factors for CDOM or a list of QC=4 from Seabird
so presently, it should not be used at all,
more to come at the next ADMT...

@gmaze
Copy link
Member Author

gmaze commented Jun 5, 2024

so presently, it should not be used at all,

thanks @catsch !

@gmaze
Copy link
Member Author

gmaze commented Jun 5, 2024

do you think we can keep Radiometry in the 'research' user mode ?

@catsch
Copy link

catsch commented Jun 5, 2024

Most of the time, Radiometry is good data (in R mode)
and Radiometry exists in D and (1,2,5,8) is Ok
Do I answer the question ?

@HCBScienceProducts
Copy link

HCBScienceProducts commented Jun 5, 2024 via email

gmaze added 9 commits June 6, 2024 16:31
- fix bug with shortcuts in ArgoIndex file and convention
- the ArgoIndex now support the "etc/argo-index/argo_aux-profile_index.txt" index file
- start support for more user mode in BGC
- don't remember why these variables were included, not consistant ...
- based on new utility merge_param_with_param_adjusted
- fix bug in to_index data fetcher method whereby the index could differ from the dataset
gmaze added 12 commits September 6, 2024 09:35
- fix bug whereby user mode was not passed to downstream instances when URI was split
- list_standard_variables now return list for phy or bgc dataset
- improve consistency of the "variable" vs "parameter" terms usage
- fix bug whereby transforming the dataset according to data mode was not allowing delayed mode only and adjusted only variables in a dataset
- improve docstrings
- limit use of explicit list of parameters, fall back on using the utility list functions
- describe BGC support for expert and research user modes
- fix bug whereby pressure constraint was on pres_adjusted rather than pres for researcu user mode erddap uri
- fix bugs whereby list of parameters was not created when the list of params was in the args
/home/runner/micromamba/envs/argopy-tests/lib/python3.10/site-packages/fsspec/registry.py:279: UserWarning: Your installed version of s3fs is very old and known to cause severe performance issues, see also dask/dask#10276
@gmaze gmaze marked this pull request as ready for review September 13, 2024 08:19
@gmaze gmaze merged commit 549d8c3 into master Sep 25, 2024
31 checks passed
gmaze added a commit that referenced this pull request Sep 25, 2024
commit 62ba4cb
Merge: 919484e ce6fed9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 13:50:16 2024 +0200

    Merge pull request #389 from euroargodev/other-major-breaking-refactoring

    Implement other than bgc-2024 branch major breaking refactoring for major release v1.0.0

commit ce6fed9
Merge: fa05fa7 919484e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 12:08:02 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit fa05fa7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 12:07:02 2024 +0200

    Delete test_deprecated.py

commit 919484e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:37:21 2024 +0200

    Fix ci tests env

    fix error    libmamba Could not solve for environment specs
          The following packages are incompatible
          ├─ fsspec 2024.9.0*  is requested and can be installed;
          └─ s3fs 2024.6.1*  is not installable because it requires
             └─ fsspec 2024.6.1 , which conflicts with any installable versions previously reported.
      critical libmamba Could not solve for environment specs

commit 0dc9834
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:31:21 2024 +0200

    Add upstream tests with python 3.11 and 3.12

commit a1aedc5
Merge: 747ba13 549d8c3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:25:09 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit 549d8c3
Merge: 1e79ec0 2d4785d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:20:42 2024 +0200

    Merge pull request #356 from euroargodev/bgc-2024

    Work on BGC from 2024 LOV visit

commit 2d4785d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 10:30:17 2024 +0200

    Remove 45mins timeout for CI tests

commit 1797037
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 08:03:22 2024 +0200

    Update CI tests data

    include standard and research mode for erddap BGC

commit 82c20c8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 07:44:50 2024 +0200

    Update CI tests data

commit f7ebc21
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 07:39:34 2024 +0200

    Update test_deprecated.py

commit 51355c3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 12:08:05 2024 +0200

    update CI tests data

commit 809adc9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:37:20 2024 +0200

    Update create_json_assets

commit 2ff193f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:37:15 2024 +0200

    Update argovis_data.py

    make sure argovis is only using a single filestore

commit a73f727
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:36:53 2024 +0200

    Update CI tests data

commit cf41ba4
Merge: 4681d55 1e79ec0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:59:03 2024 +0200

    Merge branch 'master' into bgc-2024

commit 4681d55
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:57:32 2024 +0200

    Clear CI tests for easier merge with master [skip-ci]

commit 1e79ec0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:56:59 2024 +0200

    Clear CI tests data for easier merge [skip-ci]

commit c9de8b9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:54:43 2024 +0200

    Clear CI tests data before merge

commit a21a644
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 09:56:26 2024 +0200

    Update whats-new.rst

commit fe8b91c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 15:38:26 2024 +0200

    Update requirements.txt

commit 4ae5aab
Merge: 0f5a754 b135bfa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 15:36:58 2024 +0200

    Merge pull request #394 from euroargodev/releasev0.1.17

    Prepare for v0.1.17 Bat Release 🦇

commit b135bfa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 14:16:32 2024 +0200

    Update dev env definitions

commit 0f5a754
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:54:21 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit 4bc625e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:49:08 2024 +0200

    Flake8

commit 34d1a46
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:45:15 2024 +0200

    codespell

commit 6259011
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:42:32 2024 +0200

    Fix CI tests data update

commit c5ab622
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:36:15 2024 +0200

    Update cheatsheet.rst

commit cb66217
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:28:25 2024 +0200

    Update cheatsheet PDF

commit 10ff2cf
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:50:15 2024 +0200

    Update CI tests data

commit ec0b14c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:48:41 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit e2df789
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:28:55 2024 +0200

    Update static assets

commit cffefc0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:28:24 2024 +0200

    Update reference_tables.py

commit 6cf2644
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:07:15 2024 +0200

    Update whats-new.rst

commit eb7e689
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:07:12 2024 +0200

    Update fetchers.py

commit d8121d8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 10:58:12 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit 88ff363
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 10:34:20 2024 +0200

    Move to v0.1.17, to Beta

commit e48ab55
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 09:47:51 2024 +0200

    Update xarray.py

    don't anticipate too much on the upcoming filter_data_mode replacement

commit 29a5cfc
Merge: 5a31057 f3b0a56
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 09:45:45 2024 +0200

    Merge pull request #388 from euroargodev/deprec-before-major

    Introduces deprecation warnings before major v1.0.0 release

commit f3b0a56
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 08:56:53 2024 +0200

    Better deprecation introduction

commit 5a31057
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 19 14:15:02 2024 +0200

    Pin erddapy for python < 3.10

    See ioos/erddapy#359

commit 747ba13
Merge: 37f2495 0095fe6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:33:08 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit 37f2495
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:32:46 2024 +0200

    Update monitored_threadpool.py

commit 6d9be49
Merge: 62ece42 0095fe6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:30:38 2024 +0200

    Merge branch 'master' into bgc-2024

commit 2669301
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:46:38 2024 +0200

    [skip-ci]

commit e87afe1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:32:06 2024 +0200

    Create test_deprecated.py

    Ensure we're having warnings for deprecations

commit c319d0a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:31:32 2024 +0200

    Update xarray.py

    fix deprecation warning

commit 19daad3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:31:13 2024 +0200

    New deprecation for option 'ftp' replaced by 'gdac'

commit c890602
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:30:32 2024 +0200

    introduce new "OptionDeprecatedWarning"

commit 850adf1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 11:14:10 2024 +0200

    Deprec for 'dataset' option replaced by 'ds'

commit 1371625
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:12:43 2024 +0200

    Update whats-new.rst

commit a988d79
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:10:43 2024 +0200

    Update xarray.py

commit acc789e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:08:07 2024 +0200

    Update xarray.py
@gmaze gmaze deleted the bgc-2024 branch September 25, 2024 11:56
gmaze added a commit that referenced this pull request Sep 25, 2024
commit 62ba4cb9aae0cd2ef71b13e4b585a9d0d19da53c
Merge: 919484e8 ce6fed99
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 13:50:16 2024 +0200

    Merge pull request #389 from euroargodev/other-major-breaking-refactoring

    Implement other than bgc-2024 branch major breaking refactoring for major release v1.0.0

commit ce6fed9992d1692b0a4e698623a1ee469b75f386
Merge: fa05fa78 919484e8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 12:08:02 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit fa05fa78446069cf2c483f036cafc5eecf4f9066
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 12:07:02 2024 +0200

    Delete test_deprecated.py

commit 919484e86ef57c8ed3a8009a1b9d6ed8e1104684
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:37:21 2024 +0200

    Fix ci tests env

    fix error    libmamba Could not solve for environment specs
          The following packages are incompatible
          ├─ fsspec 2024.9.0*  is requested and can be installed;
          └─ s3fs 2024.6.1*  is not installable because it requires
             └─ fsspec 2024.6.1 , which conflicts with any installable versions previously reported.
      critical libmamba Could not solve for environment specs

commit 0dc9834dbfe770eed7467908fa9bad18d0559ab6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:31:21 2024 +0200

    Add upstream tests with python 3.11 and 3.12

commit a1aedc5be403a91374a5bc724419ed744de77728
Merge: 747ba134 549d8c31
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:25:09 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit 549d8c3167b69259819e0bcc2cee92afe133f236
Merge: 1e79ec08 2d4785d7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:20:42 2024 +0200

    Merge pull request #356 from euroargodev/bgc-2024

    Work on BGC from 2024 LOV visit

commit 2d4785d79cc5feead2d75271953e501cb79eb43e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 10:30:17 2024 +0200

    Remove 45mins timeout for CI tests

commit 17970376b346a1ab2ce0144a5cdd1193079d96a9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 08:03:22 2024 +0200

    Update CI tests data

    include standard and research mode for erddap BGC

commit 82c20c879868efebb60e2239347ac4a40f877fdb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 07:44:50 2024 +0200

    Update CI tests data

commit f7ebc219517e1dba28df6ecb1ba3ddfbdaa6616a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 07:39:34 2024 +0200

    Update test_deprecated.py

commit 51355c3bdf4d946618c437fa8446898241bbf137
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 12:08:05 2024 +0200

    update CI tests data

commit 809adc988bbb219000d0353103a1e6fd9703e4f0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:37:20 2024 +0200

    Update create_json_assets

commit 2ff193f1e8ef464027482ea8b7ca83666897be39
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:37:15 2024 +0200

    Update argovis_data.py

    make sure argovis is only using a single filestore

commit a73f72725fa2709691f669790dc092c3434f227e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:36:53 2024 +0200

    Update CI tests data

commit cf41ba4146eeb34b778f6f66cb59a7d890e65f00
Merge: 4681d558 1e79ec08
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:59:03 2024 +0200

    Merge branch 'master' into bgc-2024

commit 4681d5587d7a2d697ae1c0bbf21d991c85938418
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:57:32 2024 +0200

    Clear CI tests for easier merge with master [skip-ci]

commit 1e79ec087d5e836e3d25eec644ba75665c6bd0f1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:56:59 2024 +0200

    Clear CI tests data for easier merge [skip-ci]

commit c9de8b949482e82d6753f3eb70554b95d15dbc4b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:54:43 2024 +0200

    Clear CI tests data before merge

commit a21a644eb449bb8a400751927603034a58d35972
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 09:56:26 2024 +0200

    Update whats-new.rst

commit fe8b91cd12992743a6765ea57f373398d72f3efd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 15:38:26 2024 +0200

    Update requirements.txt

commit 4ae5aab1f2e29403f59ab944ee3270f0dabf1086
Merge: 0f5a7542 b135bfaa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 15:36:58 2024 +0200

    Merge pull request #394 from euroargodev/releasev0.1.17

    Prepare for v0.1.17 Bat Release 🦇

commit b135bfaae15fb97ce9eaa9204f57e187a0cd0a6f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 14:16:32 2024 +0200

    Update dev env definitions

commit 0f5a7542d72fd8af815403630f5d7ef57c6f73dd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:54:21 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit 4bc625ef49b781874328dd40d75e897f31215160
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:49:08 2024 +0200

    Flake8

commit 34d1a46d2bac79d52678450709d077bfd6733e0d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:45:15 2024 +0200

    codespell

commit 62590119e30b4dd477c27865ea437ff5125630aa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:42:32 2024 +0200

    Fix CI tests data update

commit c5ab62276f4859bdb1ad4ad528e0e40ca8b32df4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:36:15 2024 +0200

    Update cheatsheet.rst

commit cb66217945ba3d698e4db600eefe6d3f1a712b71
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:28:25 2024 +0200

    Update cheatsheet PDF

commit 10ff2cfece19fe156a87f12bf01a62177b796780
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:50:15 2024 +0200

    Update CI tests data

commit ec0b14cca73cd53ce7761411b0d8a32c889af3ce
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:48:41 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit e2df7895b90f39b7202ab544f4f87911fed46b8a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:28:55 2024 +0200

    Update static assets

commit cffefc01ab57a8f94ba3c7e6482b95e7ee008369
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:28:24 2024 +0200

    Update reference_tables.py

commit 6cf264492f7c61f43e750e401fd024b695d4d900
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:07:15 2024 +0200

    Update whats-new.rst

commit eb7e689fcd6e1fde88ebbe4059f845cfa902ab45
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:07:12 2024 +0200

    Update fetchers.py

commit d8121d8802d2f58c4397d00a649ff5f5299bcc6e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 10:58:12 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit 88ff363c91fd5d4e7c3fe5549f9028def1860bf7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 10:34:20 2024 +0200

    Move to v0.1.17, to Beta

commit e48ab550d339a48e40858485ef9f876514e7f58a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 09:47:51 2024 +0200

    Update xarray.py

    don't anticipate too much on the upcoming filter_data_mode replacement

commit 29a5cfcd5be63f230876abd0abb27c8e071c61e2
Merge: 5a310570 f3b0a56c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 09:45:45 2024 +0200

    Merge pull request #388 from euroargodev/deprec-before-major

    Introduces deprecation warnings before major v1.0.0 release

commit f3b0a56c5099995173cfa605969427c2f5bc0aac
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 08:56:53 2024 +0200

    Better deprecation introduction

commit 5a3105708f6c1494e3e99ca88651487d7cac3302
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 19 14:15:02 2024 +0200

    Pin erddapy for python < 3.10

    See https://github.com/ioos/erddapy/issues/359

commit 747ba134d797683bafa275da73c8e97c9fa22707
Merge: 37f24952 0095fe60
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:33:08 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit 37f24952dec4c23d12ced7b50331b1a9caa28e7b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:32:46 2024 +0200

    Update monitored_threadpool.py

commit 6d9be491158f2da8335031891ebf2e85402f452b
Merge: 62ece427 0095fe60
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:30:38 2024 +0200

    Merge branch 'master' into bgc-2024

commit 0095fe606796185e48479c48d3ea36a94bb0d685
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 17 11:03:34 2024 +0200

    Allows for low level http fetching errors to be ignored

    - usefull for a Dask client as a parallel option

commit 26693016c881754995f4b848feaae691f1643a4b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:46:38 2024 +0200

    [skip-ci]

commit 87a996d351e32a377f28cc4b8cd5b6284fd3fb15
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:34:15 2024 +0200

    Update options.py

    improve doctrings

commit e87afe1cc0e453a757f920961c26c1572824d466
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:32:06 2024 +0200

    Create test_deprecated.py

    Ensure we're having warnings for deprecations

commit c319d0ae3af5eb18a9a4fecebe884430ba102036
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:31:32 2024 +0200

    Update xarray.py

    fix deprecation warning

commit 19daad3bb8554b31554c0824ef93e01810f11f3f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:31:13 2024 +0200

    New deprecation for option 'ftp' replaced by 'gdac'

commit c8906029601cbf5ae35da9ec52e50977462fcad2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:30:32 2024 +0200

    introduce new "OptionDeprecatedWarning"

commit c6bb528b1c037cb01f7a2c446e594edfec23d734
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 16:15:21 2024 +0200

    Update static assets

commit aa61927728d4f2846f9f256bfddb29c262d590c1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 10:22:47 2024 +0200

    Update argovis_data.py

    removing numpy datetime64 utc warning

commit a62dc9d0f8bf1e8a9889ad85b219c64133df9cbc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 10:22:32 2024 +0200

    Update test_xarray_accessor.py

commit 46a658615931c226af58443fc491b8483fe629cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 10:22:25 2024 +0200

    more ftp to gdac fixing

commit a7557049d8428ab32e214bea7ff1f5a96eac6a63
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 11 14:20:02 2024 +0200

    Update test_fetchers_facade_data.py

commit 86f2edd18c8a93e0438b3d62ecd75c75bb096ad6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 11 11:20:06 2024 +0200

    More 'ftp' to 'gdac' refactoring

commit 91310fcd1a4315621902a483caee494fd2ebff5f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 16:37:48 2024 +0200

    Update checkers.py

commit 1b1c35cb9ac39e422810836c6d6e9d49688b06c2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 16:32:20 2024 +0200

    Refactor "FtpPathError" into "GdacPathError"

commit 623aec8a7727fe95e2de90f950910230e8abb504
Merge: 691c4876 62ece427
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 13:09:23 2024 +0200

    Merge branch 'bgc-2024' into other-major-breaking-refactoring

commit 691c48762533b0bb4dd860c7c255a2510714b0c9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 13:08:01 2024 +0200

    More 'ftp' to 'gdac' refactoring in documentation

commit ea0dc614e4f9a8e53040157c4856dac8661490cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 13:00:54 2024 +0200

    More 'ftp' to 'gdac' refactoring

commit 07bc71df654b0b0e3ee6f6c4c1c214ee04a55747
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:48:30 2024 +0200

    Refactor "ftp" vocab to "gdac"

    - option "ftp" renamed "gdac"
    - "FTPArgoDataFetcher" renamed "GDACArgoDataFetcher"
    - GDAC fetchers argument "ftp" renamed "gdac"
    - "validate_ftp" renamed "validate_gdac" in options.py

commit e2c25fc5449e7bf847272e3b0f2c561fa7e0b101
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:45:17 2024 +0200

    upgrade pinned s3fs

commit c379d550646df56c80df092e9c569b6b09f3abf0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:26:35 2024 +0200

    Refactor "gdacftp_*" modules into "gdac_*"

commit 62ece427f01a73bb98d0eeb7dd92f71567f33376
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:23:23 2024 +0200

    misc

commit 7d103b1c045d08b55257ac79db9f93e7ba74ea6d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:13:48 2024 +0200

    Update pytest.ini

commit 3875306c19b64645dae4369131717ce67c600786
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:13:18 2024 +0200

    s3fs > 2023.12.12

    /home/runner/micromamba/envs/argopy-tests/lib/python3.10/site-packages/fsspec/registry.py:279: UserWarning: Your installed version of s3fs is very old and known to cause severe performance issues, see also https://github.com/dask/dask/issues/10276

commit c812f0c4e2767bb5fc4cc8bef73a3f80413589a4
Merge: 942022db 56690321
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:58:30 2024 +0200

    Merge branch 'bgc-2024' into other-major-breaking-refactoring

commit 56690321c1037f1e2dbb8bf3051f5c52c2d06f18
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:57:19 2024 +0200

    update doc [skip-ci]

commit d40b7690215791c14adce02780975e424d5e40cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:34:38 2024 +0200

    Update test data

commit dc448c8f1874afc99dc2bc63bb1718a63ff4982c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:34:26 2024 +0200

    improve logs

commit 245e4b0df08b1ed317058137f09cad82b5dfbdd8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:33:57 2024 +0200

    Update xarray.py

    - fix bugs whereby list of parameters was not created when the list of params was in the args

commit 4faa1aa72de6e4e7d0a02efc54ace0f1c80d830b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:33:23 2024 +0200

    Update format.py

    - fix bug whereby pressure constraint was on pres_adjusted rather than pres for researcu user mode erddap uri

commit 2eec9a6423ee13daba86766cc12f24cdcf3cbcfc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 10:06:38 2024 +0200

    Update User mode documentation page

    - describe BGC support for expert and research user modes

commit e72cb63d293d69277e74d8f1899388287fbccfb1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 10:05:05 2024 +0200

    fix bugs in variable and parameter lists usage and definition

    - list_standard_variables now return list for phy or bgc dataset
    - improve consistency of the "variable" vs "parameter" terms usage
    - fix bug whereby transforming the dataset according to data mode was not allowing delayed mode only and adjusted only variables in a dataset
    - improve docstrings
    - limit use of explicit list of parameters, fall back on using the utility list functions

commit 925c1559cbe630d5076cf62d4ac86683420a998d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 09:59:00 2024 +0200

    Update erddap_data.py

    - fix bug whereby user mode was not passed to downstream instances when URI was split

commit 942022db6ae3053630f5dfbb437c99ae2c618cec
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 6 09:44:58 2024 +0200

    Update fetchers.py

commit 868188754ca7171b2b2a08cd13f961fe94ec9dd9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 6 09:35:58 2024 +0200

    Update utils.py

commit d76a1a52d67a217dec584a3d7375457f45f00c08
Merge: 36fca9e4 09d26995
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 6 09:32:14 2024 +0200

    Merge branch 'bgc-2024' into other-major-breaking-refactoring

commit 09d269956f151d020b65e923c2f60854b87c4dd1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 16:40:16 2024 +0200

    Update utils.py

commit a484e301bb7e8f7ae18837d66021c1fbe52f0469
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 16:36:16 2024 +0200

    Improve docstrings

    - and refactored argo_accessor into _argo

commit f81842c751fcd62e88f6d77f73a6d29993963c9d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 16:35:25 2024 +0200

    Add missing test data

commit 29052b3b4ad629bb0e88ff11dfb87e407d87fd75
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 15:56:11 2024 +0200

    Update xarray.py

    - fix bug whereby dataset without PSAL would raise errors with filters assuming all core parameters

commit 9affe784751086cd90dd7410101cf50803454eaf
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 15:55:34 2024 +0200

    Refactored register_argodataset_accessor into register_argo_accessor

commit 58a8258a2b4b3116c99a9d8a972ebca0aa610b33
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 14:52:59 2024 +0200

    Update test data

commit eac13c5f281a502636f63edea46d67c26dc12e84
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 14:52:45 2024 +0200

    improve docstrings

commit a7219991ed267f4fe795517952b7233c85aff093
Merge: 62ecdabc 2f2e2dc8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 09:25:09 2024 +0200

    Merge branch 'master' into bgc-2024

commit 850adf1cbf13f4df06b74d813ffe5cc2880a4e9d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 11:14:10 2024 +0200

    Deprec for 'dataset' option replaced by 'ds'

commit 36fca9e4371f83adad73c0602e7f60a6fb717001
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:47:45 2024 +0200

    Refactor option "dataset" into "ds"

commit 4070159236db17030c2e6234226b09cb33bb24fc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:35:38 2024 +0200

    Refactor option "dataset" into "ds"

    - for consistency with fetcher argument name "ds"

commit 62ecdabceea1a4a710874b0d270ca020fee8a649
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:26:31 2024 +0200

    Remove filter_data_mode_new

    This assume that this branch will be merged for the v1.0.0

commit 1371625cdba6ad85493353c51c9413b7d02f52b6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:12:43 2024 +0200

    Update whats-new.rst

commit a988d797e5c5b0bc979dadeb710fb2dc4eab6f07
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:10:43 2024 +0200

    Update xarray.py

commit acc789e025a18f5a1d8b5e03629e18f51edb6117
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:08:07 2024 +0200

    Update xarray.py

commit 2f2e2dc884cf5d3b39aa38339e1027260fc4c60d
Merge: 7f3bbb42 bb18f4b0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 09:21:03 2024 +0200

    Merge pull request #384 from euroargodev/dependabot/pip/ipython-lte-8.27.0

    pip prod(deps): update ipython requirement from <=8.26.0 to <=8.27.0

    merging because this only affect the documentation that seems to build ok !

commit 7f3bbb42eb5ccf4082104cda6b52f0d6d770dc0c
Merge: f843a75f 47629de3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 08:07:20 2024 +0200

    Merge pull request #383 from euroargodev/argovis-use-mock

    Refactor Argovis CI tests to use mock server

commit 47629de3af533f9f5f34ae86e030818a473a3fb1
Merge: 85b86d7c f843a75f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:18:17 2024 +0200

    Merge branch 'master' into argovis-use-mock

commit 85b86d7c10c7ba6dd3421d559d9f0acb31ce477e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:14:40 2024 +0200

    Update whats-new.rst

commit f843a75ff2eb7f7434c31d63c6c131db260edbb0
Merge: 5f46ae5c 2cb95931
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:12:26 2024 +0200

    Merge pull request #382 from euroargodev/test-data-help

    Update mocked_http.py

commit c28aab81ad69af34fc897421bec4fa3aacec8776
Merge: ad756412 5f46ae5c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:08:02 2024 +0200

    Merge branch 'master' into argovis-use-mock

commit 5f46ae5c1318383e37ef1fbba6d60766e21100ea
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:06:25 2024 +0200

    [skip-ci]

commit ad756412305252f098b9da0f26035d304be833aa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:29:37 2024 +0200

    Update citests_httpdata_manager

    - fix codeQL

commit 6e74d497838627d2a7f3aeaefb6774243c53a1d6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:24:53 2024 +0200

    Update cheat sheet PDF

commit 4c46bc8c2ff815ca31e8bfc4756eddcf4af9cc93
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:24:42 2024 +0200

    Update xarray.py

    - fix deprec warning

commit 2fdc1850940a4bbf04424239357e34f15c5d0c2b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:24:28 2024 +0200

    Update documentation

    - Removed "Comparison of performances" (way too slow, not useful)
    - New page for cheat sheet
    - Add icons below logo tor quick helpers
    - fix some errors in the docs
    - Update contributing
    - Add sections to what's new to improve TOC

commit 6f681c082677549c549483649569f6e3af863edc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 2 08:54:56 2024 +0200

    [skip-ci]

commit 5eb412bd758e5ebbe2d4666e23b039c68753b4ee
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 2 08:35:15 2024 +0200

    Add missing test data

commit bb18f4b061211ed3f44e955b5994cc7b63661bc2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 2 04:29:45 2024 +0000

    pip prod(deps): update ipython requirement from <=8.26.0 to <=8.27.0

    Updates the requirements on [ipython](https://github.com/ipython/ipython) to permit the latest version.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](https://github.com/ipython/ipython/compare/5.0.0...8.27.0)

    ---
    updated-dependencies:
    - dependency-name: ipython
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cc6657b4270174dac63d3148380df08c4f5d88cc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 16:23:19 2024 +0200

    Fix argovis to use mock server data

commit 564eb8c644c4d110e43aeafa71c91efc84663746
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 16:22:30 2024 +0200

    update test data for argovis

commit 628d425e0922ec331b3ebf4b03c61c272027cf21
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 15:26:34 2024 +0200

    Update fetchers.py

    raises OptionValueError when trying to fetch argovis data in expert or research mode

commit 0264174fe86d852b7b264a6ac3d0a22bda0c19ed
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 15:25:58 2024 +0200

    update docstrings

commit 2b0e30826a3559ed59f29b0e603558bcfbe1a1c6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 15:25:36 2024 +0200

    Update test_fetchers_data_argovis.py

    - update argovis fetcher CI tests design

commit a1f9792acfe2a59bd459e6b0a5217d4c89230f84
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 14:58:58 2024 +0200

    Update utils.py

commit 36a32381eed464e670288bbfeaa4ceb3bed22938
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 14:58:51 2024 +0200

    Update xarray.py

    fix FutureWarning

commit 49b29c1cd8bec78362102f0d957a8e76417ded52
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 12:02:30 2024 +0200

    update cheatsheet to v0.1.16 [skip-ci]

commit 2b54749f84162f75a09ca943ca81942c716c79ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 09:52:31 2024 +0200

    [skip-ci]

commit 8341ecadb313280dfa19925764f2ff43bf7edc4d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 09:47:40 2024 +0200

    Update cheatsheet PDF [skip-ci]

commit 76da448555457d7ec99fd5fcd5168ca2b601dcbf
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 28 15:56:23 2024 +0200

    Update mocked_http.py

commit 2cb95931eb0850362420f2f57e75a872f433faab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 28 15:40:49 2024 +0200

    Update mocked_http.py

    - Clean up docstrings
    - More verbose error message when test data folder is not found
    - Flake8 + Black this file

commit da3beaa342213bb1658a7a63638e7ec9fe094843
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 27 10:04:30 2024 +0200

    Misc updates post release [skip-ci]

commit 97c8e46ac0e35540ab3cb17173a4e112630f5844
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 16:23:52 2024 +0200

    [skip-ci]

commit 7537d11fa9a7b5d0297ba12f5d5ca66e36152793
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 16:01:59 2024 +0200

    [skip-ci]

commit f2d654c1c2f7c67e457f30115bd880eeff49581b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 15:55:53 2024 +0200

    Update argo_documentation.py

commit 832dbbad099708699191e702b1253ba30ae28832
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 14:50:31 2024 +0200

    Update whats-new.rst

commit 2aed4b43c9ecc26832577d180b588fab7fad9cb4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 14:50:23 2024 +0200

    Update fetchers.py

commit f60b28d82afbb39e5e20401e21167caed3cda98c
Merge: b8857dba e09eeb20
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 14:49:03 2024 +0200

    Merge pull request #379 from euroargodev/releasev0.1.16

    Prepare for v0.1.16 Flamingos Release 🦩

commit e09eeb20176703a9393bb811a359204b00182acc
Merge: 17e2b52a b8857dba
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:34:41 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 17e2b52a9f642f6bc161bfb7daeed65986133669
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:31:29 2024 +0200

    Pin xarray < 2024.3

commit b8857dbabfa0b4a96f111f75cb894e8068ed2944
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:30:05 2024 +0200

    Pin xarray<2024.3

commit 97a20e7d4af1e0c6cacbd8158504c01b186873f6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:26:09 2024 +0200

    pin xarray<2024.3

commit 3db25dbc9217e1bbf3f9ecee955d3bd0dd3fe042
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:24:07 2024 +0200

    update test data

commit 9137beb813587b5e9e3139d9ebcce99f6ee50954
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:51:48 2024 +0200

    Clear test data

commit 69cefb5cbcdde55432018e7b94bacaa843790e41
Merge: 7d1680be de0d54fd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:44:43 2024 +0200

    Merge branch 'master' into bgc-2024

commit 8c75ef428715837a453bb9ed230e25346ab2c6cd
Merge: d8a25d34 de0d54fd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:41:50 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit de0d54fd216e299b2b0438388d5710975cb0d4e2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:15:35 2024 +0200

    Yet another update to test data 😭

commit f890a83470f2cb0503d3a17bc22aedae74e45c3d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 10:56:44 2024 +0200

    Update BGC test data

commit 06eed8c24aea3f6f55d8c77c25b99e9096a19297
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 10:56:18 2024 +0200

    Update test_fetchers_data_erddap_bgc.py

    - improve debug message to better identify failing test

commit 4ee991335a924d76bcc2af63995a088a788071e8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 10:55:17 2024 +0200

    Update erddap_data.py

    - fix bug in N_POINTS properties that was not using the real list of fetched URIs

commit 966a3ebb961dcff9283627b4fc3f2a73e71325e5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 16:12:57 2024 +0200

    Restore use of mocked server

commit d8a25d34617560c72ec8bff151d069c1f67b1f05
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 16:12:27 2024 +0200

    Restore use of mocked server

commit 94e17e3442e7ac0f3e042a3070fc94e6e8784cfa
Merge: a11d0ca0 59ba8ffb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 16:02:08 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 59ba8ffb8320a108821d15d1184b198bb8b0441c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:55:01 2024 +0200

    Updtae test data

commit 788fae68a9395642f3de34c4f49594f8cd4c5879
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:50:01 2024 +0200

    Update citests_httpdata_manager

commit 83840f8d32a5bfeb4ac595cb247bc9452c24d76b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:49:55 2024 +0200

    Update test data

commit 600b49d5773bd246d7fca0c73b698774687173b3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:04:38 2024 +0200

    More test data update

commit c1e801d274601040891579ad41c95b511bcc8dfe
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:37:20 2024 +0200

    🥶 😱

    - implement httpstore urls_registry property: new feature taken from bgc-2024 (not merged yet) but necessary to use the citests_httpdata_manager !
    - bad practice ! due to my horrible tendency to put too much in a PR

commit ac694fe336b56ea88fed38f84a2459e2555d661b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:26:31 2024 +0200

    Update citests_httpdata_manager

commit cfe06637182eed35396ca886d4c2067fe8d3f545
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:26:20 2024 +0200

    Clean up again test data

commit 8348e34ee464cdd06dd91b5c4fc80d4077eacd38
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:23:56 2024 +0200

    Update citests_httpdata_manager

commit e1b8af412e4d5105ce859197c3d5ae51b21c1dd4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:23:46 2024 +0200

    Update test_xarray_accessor.py

commit 7d1680be5565a9069f840d5184c164d3d6367898
Merge: b6c84863 78ce0f73
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:03:21 2024 +0200

    Merge branch 'master' into bgc-2024

commit a11d0ca07ed972b3edcdfed2dcc8b54002510bfe
Merge: 3011406a 78ce0f73
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:02:22 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 78ce0f7303f7f2d5117908b49e116e7b7cd49001
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:02:08 2024 +0200

    Add missin altim test data

commit 3011406a1ab7b21533a71e575892703f9dfd2373
Merge: e7b210d6 3810eac3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 11:37:23 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 3810eac33e0e10b3d4a7d89c38e2a5e8e0377c77
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 11:36:44 2024 +0200

    Update test data

commit b6c848638b1c0a5771a4ad5e4eb97f923c122d54
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 10:23:54 2024 +0200

    Update test_data

commit 27d4f5799fe4b190912d97b2dc95a23a03da26eb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 09:39:00 2024 +0200

    Update mocked_http.py

    - mv from pikcle to json registry file

commit 8ffddde549525639767c7e8eaff40845b76a3dd9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 09:35:20 2024 +0200

    Update test data

commit 058ba9b6b692afb968556ec2f8213cbf59820578
Merge: 284a5d21 1ab75e7b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:45:21 2024 +0200

    Merge branch 'master' into bgc-2024

commit 284a5d2189d80cd1b7c7c3e00e94ca1e0715c549
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:41:01 2024 +0200

    Clear test data

commit 1ab75e7b3acd6fc7541bdab63d42d0d07ef3dbc0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:39:59 2024 +0200

    fix for test data with new erddap

commit 0578b05d9e3a72f4b1b6ce1bd20a1c2799df0fa6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:39:22 2024 +0200

    clear test data

commit 1516689f9f1483b83e61e628c53beff7ab55c65a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:57:33 2024 +0200

    citests data manager

commit e3c3ee24dac11be0c2821b7e4805b9ef9ffdb274
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:51:00 2024 +0200

    Update test data

commit cf1722f3f6721089583267eba85573de59c8261b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:23:54 2024 +0200

    Create citests_httpdata_manager_altim.json

commit e7b210d614d3ad45566f2b96cc68a8ffb2566ce8
Merge: 74b54a5e 70c37bf2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:13:29 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 70c37bf27ac73e08236aa2f4ff346ea4a46268b3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:10:34 2024 +0200

    Update test data

commit f7ac81ad522c9d1a7974854ed10e5185134c3487
Merge: 289a4aa8 76cb3261
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 09:27:44 2024 +0200

    Merge pull request #344 from euroargodev/erddap-update

    Erddap update

    Merging anyway because fails tests are due to mocked server data to be solved and ok on master

commit 76cb326175a43fb65012d338d9bcd783f2a34db0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:19:04 2024 +0200

    Update whats-new.rst

commit 9bb5ac0ae160c3670cfd12e5d5ff3b8b97d2e954
Merge: 765cd5dc 289a4aa8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:17:57 2024 +0200

    Merge branch 'master' into erddap-update

commit 74b54a5e7ff7738a1668cad02951f6e196be8370
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:15:56 2024 +0200

    Update install.rst

commit 98cd7b618b43df94de8fe83888e870f6cd85c13a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:00:11 2024 +0200

    Misc

commit 2554876505c69534e3e82bd1a42fd8532f9bd3f4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 07:59:26 2024 +0200

    Upgrade py3.9 pinned versions

commit c8593357c40e7abd9ec19247d0ca9d92db30cf74
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 07:33:14 2024 +0200

    Update requirements.txt

commit 808e3fee62dd1e5719f509e97c076af6974e64f9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 15:49:02 2024 +0200

    Update requirements.txt

commit cfe17db9328ee72f3f218ca06adbb7b6b0014425
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 15:48:57 2024 +0200

    Remove py 3.8 env files

commit 3c25411bd2e236f2335c8a5f14633689ef2b0e10
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 15:26:47 2024 +0200

    Update readthedocs.yml

commit b937fbd6c72874671baeb49e00ee99d1a35159f7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 14:16:27 2024 +0200

    Update impact.rst

commit c062ee06453e96b51335c6408093bda178ee4b32
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 14:16:24 2024 +0200

    Update rtd env

commit 90e66251c6b43963140dca790e5b671e868df52b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 11:00:11 2024 +0200

    xarray < 2024.3 in pinned env

commit 36708d5c47fc5743d8eccaa5612f65e00d7347c9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:56:51 2024 +0200

    xarray < 2024.3

    while https://github.com/pydata/xarray/issues/8909 is not solved

commit 860f3ec0345c8dca4b4e63d2679924c50bc072f7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:41:34 2024 +0200

    Update casting.py

    - delete deprecated `cast_types`

commit 844b4150b9e2b6b212b3afda1b62dd47a9c79ce0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:41:10 2024 +0200

    fix 3.10 env

commit f4fb3833c61f3e61260d5c16545471be6981f2bb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:28:34 2024 +0200

    More 3.10 CI tests support

commit a3df8851374e686718af58f1fbfca1f367bc98d3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:27:18 2024 +0200

    Improve show_versions following support for py 3.10

commit 7a98bc132e5015230e39303adef54e54b5aa9ae9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 16:48:35 2024 +0200

    Add support for python 3.10, drop 3.8

commit c1fc7c01058457e9050e40ec360024036ed040d5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:51:12 2024 +0200

    Delete utilities.py

commit 755de3c908a56a7c8dc1ea8407b3e733859d566c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:50:59 2024 +0200

    black + flake8

commit e52a9ea47d0c7442df03c7ab0a5c575e8f4f3f49
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:24:48 2024 +0200

    Codespell

commit 0c227bf22754fb480b23765273658df091a8efb0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:24:41 2024 +0200

    Update setup.py

commit baa3033e5997582bd84bace65b02bbae2757cfbd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:17:19 2024 +0200

    Update whats-new.rst

commit 765cd5dc1e9504d21827169ada293748b91e8eec
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:03:33 2024 +0200

    Update test data for erddap

commit 64c3582a54c48a62d066c81e61abeed2af66cff3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:03:09 2024 +0200

    Update test_fetchers_data_erddap_bgc.py

    - removed unneeded test

commit 289a4aa8391cb4cf08a605bbe4dc23a945e9081b
Merge: 8102bfef 39daa57b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:59:43 2024 +0200

    Merge pull request #378 from euroargodev/377-content-response-from-nerc-vocabulary-server-seems-change-that-makes-argonvsreferencetables-fail

    Update ArgoNVSReferenceTables to handle new NVS server output format

commit b461ed202a9013696be1b0b0d2e564bc4641d696
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:25:32 2024 +0200

    Update test_fetchers_data_erddap.py

commit 39daa57beb81ad3867063ec22d3c324dc47cf89c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:06:14 2024 +0200

    Update test data for new NVS server responses

commit e49498ef90156ab0a1f3dcfb7ec96d26fc4827df
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:05:36 2024 +0200

    Update test_related.py

    - fix for new server keys

commit 6996dc3d646b510c067118dc999b8c0ddd369ea1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:05:13 2024 +0200

    Update reference_tables.py

    - fix to use new keys

commit 3cb02e02de370b7df43f6e533d6ae6ed30c0f743
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 11:29:16 2024 +0200

    Update whats-new.rst

commit de218b10477ae0d9d3569184610e2c155d8edffe
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:33:07 2024 +0200

    Update test data

commit 20ea26b4ef20796d8c5f30f357a15210c036d75e
Merge: 6853f05f 8102bfef
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:27:06 2024 +0200

    Merge branch 'master' into bgc-2024

commit 6853f05f273b613763ab4016acb34cf477cd6146
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:20:21 2024 +0200

    Add CLI folder to git

commit 17c8fb7ed9e7543338d5553eddc33c7c9ac9de7e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:15:54 2024 +0200

    Update erddap_data.py

    -  fix bug mal-formatting url for ref dataset

commit c9eb9a34d1ab546a151f1ef9c7719af1db1a464d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 14:19:18 2024 +0200

    Update xarray.py

    - fix bug in filter_researchmode

commit b6af5f61704a7a5cc34a5dc171c6beb152fa69c0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 13:50:49 2024 +0200

    Update mocked_http.py

    move from pickle to json db file in tests data

commit d9746e5de6286cf39b484828d1ca366e17fd3553
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 13:50:15 2024 +0200

    Update erddap_data.py

    - removed BGC measurements constraints on the erddap request because it is too unstable
    - latitude and longitude must not be NaN
    - pres/temp/psal adjusted not nan in research mode in the erddap request
    - fix bug in N_POINTS properties that was not using the effective URI to be fetched

commit 4ad0e784910c08eb14b6760789dbca805aaade85
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:40:13 2024 +0200

    Update erddap_data.py

    - fix bug where by in research mode URL was still using pres instead of pres_adjusted

commit ca18b0d0d6940addfe3e679148ec7e58857a218b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:39:25 2024 +0200

    Re-activate mock server with erddap tests

commit dc3ab40d408d00105b0c6ef0a3006f015a46d564
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:38:47 2024 +0200

    Improve coverage

commit 044602adb32357ef47e101a8b9526eb0bbc6a8b3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:38:32 2024 +0200

    Update tutorial.py

commit 1aa3ed452d646025c56ef9e1fc3927c03bdf459b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 18 14:13:49 2024 +0200

    Update proto.py

    fix bug in data fetcher proto sha not unique for different user modes

commit 02264fdc24c9b650edce3bf3c6db9619370d14b1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 18 14:13:12 2024 +0200

    Update xarray.py

commit 654b53a1f7241cfada94f1640f8578364c0466a8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 17 09:33:08 2024 +0200

    Use real erddap server in CI tests

commit 8102bfef6268ddfe6bec72296deae33d7bd21234
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 16 11:46:17 2024 +0200

    Remove US GODAE ftp references

    Closes #320

commit 6f761426aa3d874dcf28c4cfb70f09fdf69ea480
Merge: d2bb38ba feecd02b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 16 11:29:34 2024 +0200

    Merge branch 'master' into erddap-update

commit feecd02be81ee39e55f5aa32cfaf9db5e481d1cd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 17:22:01 2024 +0200

    Update whats-new.rst

commit 814ae7fa7fa6a739189970459af307b3bbc0997f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 16:17:12 2024 +0200

    Update filesystems.py

commit 3655bc80064ec8e0dc4fecd8f9b5a951158c8654
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 16:17:09 2024 +0200

    update test data

commit 8c38f1357d792ab9df2ebe878fd4e5e421603d5c
Merge: 16762975 470a3d9f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 15:15:05 2024 +0200

    Merge branch 'master' into bgc-2024

commit d2bb38ba128f05841b4f333ec3db92c4384805af
Merge: e76d2e58 470a3d9f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 14:24:30 2024 +0200

    Merge branch 'master' into erddap-update

commit 470a3d9f9cfa297d249364929499ca0ff8d86618
Merge: 542fd241 70c01269
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 14:21:28 2024 +0200

    Merge pull request #326 from euroargodev/gdac-amazons3

    S3 support

commit 70c0126990972afb864342e42ad7e390f39fe4ae
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 12:58:20 2024 +0200

    Upper bound on xarray < 2024.3

    Fixing upstream tests: AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'

commit ed29bd0e9d20e6cebdd1e524a4ba0b48ff609789
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 11:25:44 2024 +0200

    Upper bound on xarray < 2024.4

    Fixing upstream tests: AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'

commit a89b8c90e5ca28a74390381d746e43b661a27ccb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 10:34:12 2024 +0200

    upper bound on xarray < 2024.5

    Fixing upstream tests: AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'

commit e76d2e5819f239eeb30a2249a84e72b15c2d0286
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 10:32:22 2024 +0200

    Update erddap_refdata.py

commit 8ca8cd160016b503901e329464534241e768837a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 10:00:53 2024 +0200

    Upper bound on xarray

    AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'
    https://github.com/pydata/xarray/issues/8909

commit 6b8b3a816554d2bca7ffe33040caff12e2502ca4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:56:52 2024 +0200

    Update xarray.py

    fix upstream numpy.exceptions.DTypePromotionError

commit 4f27289f89d609e287affb7aa08c5df0fb5f20da
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:56:41 2024 +0200

    Update gdacftp_data.py

commit ef055ee76be77180b6f6a6c0b110d627d29e8f65
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:56:39 2024 +0200

    Update __init__.py

commit 8af82c7ed47b67f744b36fef2adb17f3fe0fd97e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:10:40 2024 +0200

    Update gdacftp_data.py

commit 8c0b32d04d40a95be90a6f985bfc10d1d6496e67
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:27:13 2024 +0200

    Update test_stores_index.py

commit c18b2ad0140b238162df637102b5dc071f43e04e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:26:57 2024 +0200

    Update test_stores_index.py

commit 6901a9c64351ff6dde76cbe396ded7427661e9bb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:26:29 2024 +0200

    Update test_stores_index.py

commit d49a3291e14d82090a33a48839ece9dc26d65070
Merge: 50760d16 d702ada5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:24:51 2024 +0200

    Merge branch 'erddap-update' of https://github.com/euroargodev/argopy into erddap-update

commit 50760d16a4c88dce3b2f0f446316dec0e9c510cd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:24:48 2024 +0200

    Update erddap_data.py

commit d702ada5488b86a8b9a06fcac5a7163ba012582e
Merge: 98429124 542fd241
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:55:26 2024 +0200

    Merge branch 'master' into erddap-update

commit 9842912453062284242aebf3d86a08371d050e64
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:52:11 2024 +0200

    drop support for erddapy < 0.8

commit e677992b602f3db3500929f6dd9cf5a75de90425
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:43:48 2024 +0200

    Update filesystems.py

commit 59912390357de72decc54f100c3298403735530a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:38:17 2024 +0200

    Update argo_index_proto_s3.py

commit fbdbb1f1073f1dcd2e5bbd13bdf04169f9ebfbfa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:35:58 2024 +0200

    misc [skip-ci]

commit 50560f7da051182b814cd68cc204aba18c5899c5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 15:53:14 2024 +0200

    [skip-ci]

commit 0443ae441605609a595318e6f98d242ebb0a5869
Merge: 77260939 542fd241
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 14:54:03 2024 +0200

    Merge branch 'master' into gdac-amazons3

commit 542fd241c99b3a11e2448c7bf5b4da99c11f7edd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 14:49:07 2024 +0200

    Update workflows to access s3 creds

commit 77260939b34efcba1c391994e86207c8897b3493
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 14:46:24 2024 +0200

    update workflow to access s3

commit 26e06e99a9bf160588a16e9fbe925e72f31081e7
Merge: a357439e 0c8d7e42
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 11:20:57 2024 +0200

    Merge pull request #371 from bkatiemills/argovisV2

    basic integration of argovis API 2.x

commit 0c8d7e42f7f54f2a975c56a4ae88ff428ce6fb55
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:50:01 2024 +0200

    Update whats-new.rst

commit 604af4e3eefa53a38e75eb8cf4d1cf1a4c8dc582
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:47:15 2024 +0200

    Update argovis_data.py

commit a2e47a2370e7333cf9afdd2d880e6b513411a24c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:37:31 2024 +0200

    Update argovis_data.py

commit 86c042e95fea5f504c4d64fd2ee8340df0d83963
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:37:22 2024 +0200

    Update options.py

    points to argovis key generator

commit f51d4485a5541c42362ac78b057d6e2494d8dbfd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:28:53 2024 +0200

    Update filesystems.py

    - fix bug in merging user arguments for the http file store instance

commit f49aaed3a764216ac09886832776a1854d8890cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:07:06 2024 +0200

    Update options.py

    Add missing checker for new `argovis_api_key` option

commit 3747d251ee1054fea217f5cac11fe2ceb307fa5b
Merge: 9b053b67 6037f6ad
Author: bkatiemills <you@example.com>
Date:   Tue Jul 9 14:42:44 2024 -0400

    Merge branch 'argovisV2' of https://github.com/bkatiemills/argopy into argovisV2

commit 9b053b67033578fe16e3a394b595b922ad79f31a
Author: bkatiemills <you@example.com>
Date:   Tue Jul 9 14:38:46 2024 -0400

    argovis API key injection

commit b88de82a631b17a501b4919c674c3042aeb50f4a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 18:26:59 2024 +0200

    misc

    - local tests ok

commit 6037f6ad8c3bc759bcd8eb8957bd148051a7f882
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 16:41:31 2024 +0200

    Update whats-new.rst

commit 3d2aecfe4d285d1a9a8386505cc13fcfea7e65d3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 16:33:34 2024 +0200

    Removed obsolete filter_domain

    because https://github.com/euroargodev/argopy/issues/48 is closed

commit 16762975b657b56f1c5c650e5e8bd6941cda4ec3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 12:06:06 2024 +0200

    Add URL registry for erddap fetcher

    - force the indexfs to use the httpstore from the fetcher
    - add a registry in the httpstore

commit c79cb360d7d87b2719a326e7f6517aed1d0dff7a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 11:27:49 2024 +0200

    Update erddap_data.py

    - add checker on BGC parameters provided in params and measured, raises a ValueError if parameters is not found

commit 29ddf8723021bba621c809aa117f264842a08698
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 11:01:07 2024 +0200

    misc

    - refactor _bgc_vlist_requested to _bgc_vlist_params for consistancy
    - improve docstrings
    - turn off mocked server for erddap tests

commit c4e8c9c36406e4d9d145e39a1be5e50a295213bc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:48:03 2024 +0200

    fix CI tests

commit 84aeef29a4b4d4491309405bd3bb022c59aacabe
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:30:25 2024 +0200

    removed unused raiseNoDataLeft

commit f5df4e7bd1abceaabe669af54fdec5feeab55067
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:21:35 2024 +0200

    Apply Black on xarray

commit e959d7fd7bdc9f6f7b07c122dfbb8c8e8c8da662
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:12:35 2024 +0200

    Better docstrings

commit 3c4b355a2e6d0ce31f1379cb43ffbb14dcf8efac
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:12:10 2024 +0200

    Update fetchers to use correct filter_data_mode

commit 361f12cb1abd5b8c076e445ace275e77f761ea2d
Merge: 83b95018 a357439e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 16:42:42 2024 +0200

    Merge branch 'master' into bgc-2024

commit 83b9501849254f826830fcb760ae5170185b2689
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 16:41:35 2024 +0200

    Add deprecation policy for filter_data_mode

    - mark 'filter_data_mode' as deprecated while preserving legacy behavior
    - new, correct 'filter_data_mode' is temporarily at 'filter_data_mode'

commit a357439e44f411bd04303ab810a9ad246fd51f60
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 16:31:05 2024 +0200

    Upgrade deprecated decorator

    - allows to be ignored from some caller
    - introduce version argument

commit ffa3ff243354a0fad98cba9c830d8b1f2046b6e5
Author: bkatiemills <you@example.com>
Date:   Fri Jul 5 14:11:37 2024 -0400

    box region queries

commit 9aa1ba36e2278cdb001c316c227328daf7389c0a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 5 15:26:57 2024 +0200

    Fix missing lists from utils

commit 9a7c4188cffaedc2601018f84e21bb4a40a9a232
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 5 15:11:37 2024 +0200

    catching up

    - allow for ds='bgc-s' in place of ds='bgc'
    - new decorator raiseNoDataLeft
    - better docstrings
    - fix llcache/lscache cli
    - DataNotFound and NoDataLeft inherits from NoData
    - some internal refactoring in facade

commit 41174a7db49dc48c3207dbf84c1aa08decb9eaef
Author: bkatiemills <you@example.com>
Date:   Thu Jul 4 15:56:42 2024 -0400

    provide correct liveness probe endpoint to api_server_check

commit f476f3ebe608dde67a3b88d4c285c378f0f73856
Author: bkatiemills <you@example.com>
Date:   Tue Jul 2 12:40:38 2024 -0400

    basic integration of argovis API 2.x

commit 0372f38fa8285b98dd4a7bfd908ce88d9e6fa7f4
Merge: d370d33c d5148290
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 2 10:10:11 2024 +0200

    Merge pull request #370 from euroargodev/dependabot/pip/ipython-lte-8.26.0

    pip prod(deps): update ipython requirement from <=8.25.0 to <=8.26.0

commit d370d33c2a1ca5a86992e214e642af1c4f0e46ac
Merge: fb3f9117 8978d83d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 1 09:31:24 2024 +0200

    Merge pull request #367 from green-coding-solutions/eco-ci-v4

    Eco-CI v4.0-rc3

commit d51482906f073deb9412f4a2d03440cdaa8dc74f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jul 1 04:28:30 2024 +0000

    pip prod(deps): update ipython requirement from <=8.25.0 to <=8.26.0

    Updates the requirements on [ipython](https://github.com/ipython/ipython) to permit the latest version.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](https://github.com/ipython/ipython/compare/5.0.0...8.26.0)

    ---
    updated-dependencies:
    - dependency-name: ipython
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 8978d83d18e073c6fced620f4beb7205a4d742c0
Author: Arne Tarara <arne@datafuse.de>
Date:   Sat Jun 29 21:53:30 2024 +0200

    Removed pr-comment and PR write permissions

commit fb3f9117545c27b30702444806a93e3bfaff454c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 21 14:39:48 2024 +0200

    New impact section in the doc

commit bfe9e91ecae3846736c8b0b8e7ae335110c6aa70
Author: Arne Tarara <arne@datafuse.de>
Date:   Tue Jun 18 15:14:21 2024 +0200

    UPSTREAM added in other workflow

commit 9df2cb0f64816b7a11911b0e71009966dc22000d
Author: Arne Tarara <arne@datafuse.de>
Date:   Tue Jun 18 15:12:18 2024 +0200

    Moved to v4.0-rc3; Adding PR-Comments; removed supeflous UUID mentions; Added machine-uuid

commit 49f5ea2f01fd7d1c2b94d773b6df611cb712ad8b
Merge: 233ed147 b3daa650
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 18 10:44:18 2024 +0200

    Merge pull request #366 from euroargodev/dependabot/github_actions/codecov/codecov-action-4.5.0

    Bump codecov/codecov-action from 4.4.1 to 4.5.0

commit b3daa6506fed9829293baa8de5fda02e31b51c8a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jun 17 04:34:22 2024 +0000

    Bump codecov/codecov-action from 4.4.1 to 4.5.0

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.1 to 4.5.0.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/codecov/codecov-action/compare/v4.4.1...v4.5.0)

    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a23e93f71d176f50308a50feb9875bde86b98785
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 18:48:13 2024 +0200

    Update argo_index_proto_s3.py

commit 38d4a785244d75a681a3aba318ed4a4e679f31ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 18:05:18 2024 +0200

    Update argo_index_proto_s3.py

commit b43fbebbb79cf3ca961c09ec2abc7496e9209d70
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 15:32:48 2024 +0200

    Update argo_index_proto_s3.py

commit 68e362b06081e00d92e71eb68d4cd85a1f0e16e4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 15:30:07 2024 +0200

    Update argo_index_proto_s3.py

    more log info for CI tests debug

commit 233ed147e39cbb5805e7fc73108f90c09abf962b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 10:58:03 2024 +0200

    Fix bug in the facade

commit 9055e71e89758c770a3aeed641102b4121e8dcb7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 10:55:50 2024 +0200

    Fix bug in the facade

commit a7cff79f0671b636cb220dbbaba519ec0bd7386a
Merge: f6269e9f 9de84079
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 09:58:38 2024 +0200

    Merge branch 'master' into gdac-amazons3

commit f6269e9fd361406177d26dbf73518cd97b76201a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 09:41:27 2024 +0200

    Update argo_index_proto_s3.py

commit c8d546d97d4b444e2547680264baa759d923157c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 17:45:14 2024 +0200

    Add new bgc-s and ngc-b dataset

    This shall allows to make the difference between the synthetic and the other BGC files

commit 148beb06e1308d7b7d111abd90e15e78f83a2795
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 16:22:29 2024 +0200

    New split_data_mode transform

    so that we can handle PARAMETER_DATA_MODE

commit 1ea391e617d9db38276d529c786985b27b02a196
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 16:21:52 2024 +0200

    Update canyon_med.py

commit 2dde63be5cee80a5f66b70a7e40345ec51344193
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 16:21:36 2024 +0200

    Update gdacftp_data.py

    Preserve original netcdf file attrs

commit a7231f36588ad5b0cf18d36adde2c808368e76d7
Merge: 9bc14033 8d59c03e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 09:39:15 2024 +0200

    Merge branch 'bgc-2024-canyon' into bgc-2024

commit 9bc14033e504181f779cdc00fb5aa77d3c6974ae
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 17:08:21 2024 +0200

    Fix docstrings

commit 8d59c03ea211dbe2d0a1e921ecec3c8e6460f3f1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:55:33 2024 +0200

    Update canyon_med.py

commit d5bc78c6f0c30cc2f36a8dc539c90cc433706463
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:45:24 2024 +0200

    Add mask to ensure that input measurements are in the Mediterranean Sea

commit 2fa392e645143d3e679b37f6a5049b85475a9ab7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:18:49 2024 +0200

    Update extensions sub-module

    - Create proto class for inheritance

commit 79b98a7a7008af59a8a5ba62eb1ae1fa1bc49120
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:00:24 2024 +0200

    Update documentation

commit 6a4633d55670ab1f114147622574c5710f95a527
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:00:01 2024 +0200

    New 'extensions' submodule

    - In this sub-module, we shall find all methods/classes that will be used an "extension" to the xarray Argo accessor
    - The goal is to facilitate the dev of more extensions for new comers
    - Refactor Canyon-MED in the new 'extensions' submodule

commit cc7a86994855924d7c0d430e42b5cec26382d705
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 10:17:24 2024 +0200

    Bring CanyonMED to argopy !

commit d3a90602d1fc4d5f135c18a7e2ac2779fa9d0652
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 10:17:10 2024 +0200

    misc

commit ce11e5008fb31cde981f5e3052ab2035f588b1ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 10:16:41 2024 +0200

    New register_argodataset_accessor

    This would be a simple mechanism to provide extensions to the argo xarray accessor

commit e6ade192f48095788c1e46b91e55e119a5d8ff07
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 19:46:38 2024 +0200

    CANYON-MED NN weights

commit afbe4d9cc615cb9284bdddeadffd181fb1f8f4ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 19:45:03 2024 +0200

    kick start

commit f552cb98ac77a0989db2983396580fbe5aa538a7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 19:38:52 2024 +0200

    Add support BGC HDF5 netcdf file

commit bac1387b226de5ee7c9b36ee72e3b4a8c87bcd27
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 17:47:58 2024 +0200

    fix bugs here and there

commit 1657ed02d4acc7fb9d2a21db4e8e41d7fed73095
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:29:19 2024 +0200

    Improve filters

commit a569adc58f1f492039459f10d656909507045180
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:29:06 2024 +0200

    more BGC var/param listing

    - list_bgc_s_variables, list_bgc_s_parameters
    - list_radiometry_variables, list_radiometry_parameters
    - list_core_parameters

commit f047945e19c3617e9f603b025dc7dabb519d5e8e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:27:01 2024 +0200

    Update fetchers.py

    - add postprocessors for BGC

commit cf38c5b6a11deaf80f05cd3fd716fcb93dd6d7b0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:26:30 2024 +0200

    Update proto.py

    Update filter_variables to support BGC

commit 63d12722569b99b933bd367c8e75b86bfd9c272b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:26:00 2024 +0200

    Add user_mode properties to low-level fetchers

commit 7e0bb4d3dfe0ee3f9e0f0bf8f53728151ded343f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 18:58:46 2024 +0200

    New filter_data_mode, not backward compatible

    - Add filter_data_mode that really filter the data according to their DATA MODE (previous version was actually merging PARAM and PARAM_ADJUSTED, this is now done by transform_data_mode

commit 5a96ff6e8470710512b6ff720a74bd05480b309c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 18:53:32 2024 +0200

    Cleaner postprocessor definition in the facade

commit da89110c7c90fba5516f03952d2ea83194e5eff2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 09:26:19 2024 +0200

    Update erddap_data.py

    - fix list of bgc variables to request and their constraints
    - reduced final checks in to_xarray for bgc to filter_measured
    - delete filter_points, new filter_measured
    - filter_measured applies to <PARAM> OR <PARAM>_ADJUSTED

commit 930fc6413ae95f0dfd6b6411e1d4e89b90aaa63f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 09:06:44 2024 +0200

    docstring

commit fe59468fce557f1c70c919d661bb2289b5082e35
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 09:06:31 2024 +0200

    Update fetchers.py

    - fix bug in to_index data fetcher method whereby the index could differ from the dataset

commit e22be870214102684494230aa9335e66c201c76b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 16:05:15 2024 +0200

    Update test data

commit 2265e6205c238e4cfa067367068a36fc61369f89
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 15:26:05 2024 +0200

    breaking change: renamed argo.filter_data_mode into argo.transform_data_mode

commit 5592efcb59a41cb5ef68de382f6689df49e1bad1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 14:51:43 2024 +0200

    New xarray.argo.transform_data_mode

    - based on new utility merge_param_with_param_adjusted

commit 861ff3148cdedf894c2270059f8a2471a982668e
Merge: 6696a73d 9de84079
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:34:34 2024 +0200

    Merge branch 'master' into bgc-2024

commit 9de84079c2a7aa99f7883690519b3cd3d53461a2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:34:20 2024 +0200

    [skip-ci]

commit be454e15ea08cd9deacb248391040a08b8db2301
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:29:42 2024 +0200

    Update doi_snapshot.py

commit 4bc51bdc61bf1f3a031df9d26fd7f3ce0293b96f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:16:29 2024 +0200

    Add ArgoDOI to argopy API documentation

commit 6696a73dc3623e15435e4168b87695184297adb2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 6 16:33:27 2024 +0200

    Update xarray.py

    - don't remember why these variables were included, not consistant ...

commit a9561e4f158dc18c967e20f04756d1874768ac64
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 6 16:33:04 2024 +0200

    Update erddap_data.py

    - start support for more user mode in BGC

commit b378da1d05e660e6ef618316352868007b59bc26
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 6 16:31:31 2024 +0200

    Add support for the "aux" index file + bug fix

    - fix bug with shortcuts in ArgoIndex file and convention
    - the ArgoIndex now support the "etc/argo-index/argo_aux-profile_index.txt" index file

commit b9800a69087b223e8d3f9df92b113a1b30d87091
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 5 09:47:16 2024 +0200

    Update erddap_data.py

commit 229de718d415a7c4f378c395bc179461ed6798e1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:…
gmaze added a commit that referenced this pull request Sep 25, 2024
commit 62ba4cb9aae0cd2ef71b13e4b585a9d0d19da53c
Merge: 919484e8 ce6fed99
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 13:50:16 2024 +0200

    Merge pull request #389 from euroargodev/other-major-breaking-refactoring

    Implement other than bgc-2024 branch major breaking refactoring for major release v1.0.0

commit ce6fed9992d1692b0a4e698623a1ee469b75f386
Merge: fa05fa78 919484e8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 12:08:02 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit fa05fa78446069cf2c483f036cafc5eecf4f9066
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 12:07:02 2024 +0200

    Delete test_deprecated.py

commit 919484e86ef57c8ed3a8009a1b9d6ed8e1104684
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:37:21 2024 +0200

    Fix ci tests env

    fix error    libmamba Could not solve for environment specs
          The following packages are incompatible
          ├─ fsspec 2024.9.0*  is requested and can be installed;
          └─ s3fs 2024.6.1*  is not installable because it requires
             └─ fsspec 2024.6.1 , which conflicts with any installable versions previously reported.
      critical libmamba Could not solve for environment specs

commit 0dc9834dbfe770eed7467908fa9bad18d0559ab6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:31:21 2024 +0200

    Add upstream tests with python 3.11 and 3.12

commit a1aedc5be403a91374a5bc724419ed744de77728
Merge: 747ba134 549d8c31
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:25:09 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit 549d8c3167b69259819e0bcc2cee92afe133f236
Merge: 1e79ec08 2d4785d7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 11:20:42 2024 +0200

    Merge pull request #356 from euroargodev/bgc-2024

    Work on BGC from 2024 LOV visit

commit 2d4785d79cc5feead2d75271953e501cb79eb43e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 10:30:17 2024 +0200

    Remove 45mins timeout for CI tests

commit 17970376b346a1ab2ce0144a5cdd1193079d96a9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 08:03:22 2024 +0200

    Update CI tests data

    include standard and research mode for erddap BGC

commit 82c20c879868efebb60e2239347ac4a40f877fdb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 07:44:50 2024 +0200

    Update CI tests data

commit f7ebc219517e1dba28df6ecb1ba3ddfbdaa6616a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 25 07:39:34 2024 +0200

    Update test_deprecated.py

commit 51355c3bdf4d946618c437fa8446898241bbf137
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 12:08:05 2024 +0200

    update CI tests data

commit 809adc988bbb219000d0353103a1e6fd9703e4f0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:37:20 2024 +0200

    Update create_json_assets

commit 2ff193f1e8ef464027482ea8b7ca83666897be39
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:37:15 2024 +0200

    Update argovis_data.py

    make sure argovis is only using a single filestore

commit a73f72725fa2709691f669790dc092c3434f227e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 24 10:36:53 2024 +0200

    Update CI tests data

commit cf41ba4146eeb34b778f6f66cb59a7d890e65f00
Merge: 4681d558 1e79ec08
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:59:03 2024 +0200

    Merge branch 'master' into bgc-2024

commit 4681d5587d7a2d697ae1c0bbf21d991c85938418
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:57:32 2024 +0200

    Clear CI tests for easier merge with master [skip-ci]

commit 1e79ec087d5e836e3d25eec644ba75665c6bd0f1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:56:59 2024 +0200

    Clear CI tests data for easier merge [skip-ci]

commit c9de8b949482e82d6753f3eb70554b95d15dbc4b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 14:54:43 2024 +0200

    Clear CI tests data before merge

commit a21a644eb449bb8a400751927603034a58d35972
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 23 09:56:26 2024 +0200

    Update whats-new.rst

commit fe8b91cd12992743a6765ea57f373398d72f3efd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 15:38:26 2024 +0200

    Update requirements.txt

commit 4ae5aab1f2e29403f59ab944ee3270f0dabf1086
Merge: 0f5a7542 b135bfaa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 15:36:58 2024 +0200

    Merge pull request #394 from euroargodev/releasev0.1.17

    Prepare for v0.1.17 Bat Release 🦇

commit b135bfaae15fb97ce9eaa9204f57e187a0cd0a6f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 14:16:32 2024 +0200

    Update dev env definitions

commit 0f5a7542d72fd8af815403630f5d7ef57c6f73dd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:54:21 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit 4bc625ef49b781874328dd40d75e897f31215160
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:49:08 2024 +0200

    Flake8

commit 34d1a46d2bac79d52678450709d077bfd6733e0d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:45:15 2024 +0200

    codespell

commit 62590119e30b4dd477c27865ea437ff5125630aa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:42:32 2024 +0200

    Fix CI tests data update

commit c5ab62276f4859bdb1ad4ad528e0e40ca8b32df4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:36:15 2024 +0200

    Update cheatsheet.rst

commit cb66217945ba3d698e4db600eefe6d3f1a712b71
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 13:28:25 2024 +0200

    Update cheatsheet PDF

commit 10ff2cfece19fe156a87f12bf01a62177b796780
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:50:15 2024 +0200

    Update CI tests data

commit ec0b14cca73cd53ce7761411b0d8a32c889af3ce
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:48:41 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit e2df7895b90f39b7202ab544f4f87911fed46b8a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:28:55 2024 +0200

    Update static assets

commit cffefc01ab57a8f94ba3c7e6482b95e7ee008369
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:28:24 2024 +0200

    Update reference_tables.py

commit 6cf264492f7c61f43e750e401fd024b695d4d900
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:07:15 2024 +0200

    Update whats-new.rst

commit eb7e689fcd6e1fde88ebbe4059f845cfa902ab45
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 11:07:12 2024 +0200

    Update fetchers.py

commit d8121d8802d2f58c4397d00a649ff5f5299bcc6e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 10:58:12 2024 +0200

    Update HOW_TO_RELEASE.md [skip-ci]

commit 88ff363c91fd5d4e7c3fe5549f9028def1860bf7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 10:34:20 2024 +0200

    Move to v0.1.17, to Beta

commit e48ab550d339a48e40858485ef9f876514e7f58a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 09:47:51 2024 +0200

    Update xarray.py

    don't anticipate too much on the upcoming filter_data_mode replacement

commit 29a5cfcd5be63f230876abd0abb27c8e071c61e2
Merge: 5a310570 f3b0a56c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 09:45:45 2024 +0200

    Merge pull request #388 from euroargodev/deprec-before-major

    Introduces deprecation warnings before major v1.0.0 release

commit f3b0a56c5099995173cfa605969427c2f5bc0aac
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 20 08:56:53 2024 +0200

    Better deprecation introduction

commit 5a3105708f6c1494e3e99ca88651487d7cac3302
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 19 14:15:02 2024 +0200

    Pin erddapy for python < 3.10

    See https://github.com/ioos/erddapy/issues/359

commit 747ba134d797683bafa275da73c8e97c9fa22707
Merge: 37f24952 0095fe60
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:33:08 2024 +0200

    Merge branch 'master' into other-major-breaking-refactoring

commit 37f24952dec4c23d12ced7b50331b1a9caa28e7b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:32:46 2024 +0200

    Update monitored_threadpool.py

commit 6d9be491158f2da8335031891ebf2e85402f452b
Merge: 62ece427 0095fe60
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 18 15:30:38 2024 +0200

    Merge branch 'master' into bgc-2024

commit 0095fe606796185e48479c48d3ea36a94bb0d685
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 17 11:03:34 2024 +0200

    Allows for low level http fetching errors to be ignored

    - usefull for a Dask client as a parallel option

commit 26693016c881754995f4b848feaae691f1643a4b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:46:38 2024 +0200

    [skip-ci]

commit 87a996d351e32a377f28cc4b8cd5b6284fd3fb15
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:34:15 2024 +0200

    Update options.py

    improve doctrings

commit e87afe1cc0e453a757f920961c26c1572824d466
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:32:06 2024 +0200

    Create test_deprecated.py

    Ensure we're having warnings for deprecations

commit c319d0ae3af5eb18a9a4fecebe884430ba102036
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:31:32 2024 +0200

    Update xarray.py

    fix deprecation warning

commit 19daad3bb8554b31554c0824ef93e01810f11f3f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:31:13 2024 +0200

    New deprecation for option 'ftp' replaced by 'gdac'

commit c8906029601cbf5ae35da9ec52e50977462fcad2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 13 14:30:32 2024 +0200

    introduce new "OptionDeprecatedWarning"

commit c6bb528b1c037cb01f7a2c446e594edfec23d734
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 16:15:21 2024 +0200

    Update static assets

commit aa61927728d4f2846f9f256bfddb29c262d590c1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 10:22:47 2024 +0200

    Update argovis_data.py

    removing numpy datetime64 utc warning

commit a62dc9d0f8bf1e8a9889ad85b219c64133df9cbc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 10:22:32 2024 +0200

    Update test_xarray_accessor.py

commit 46a658615931c226af58443fc491b8483fe629cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 12 10:22:25 2024 +0200

    more ftp to gdac fixing

commit a7557049d8428ab32e214bea7ff1f5a96eac6a63
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 11 14:20:02 2024 +0200

    Update test_fetchers_facade_data.py

commit 86f2edd18c8a93e0438b3d62ecd75c75bb096ad6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 11 11:20:06 2024 +0200

    More 'ftp' to 'gdac' refactoring

commit 91310fcd1a4315621902a483caee494fd2ebff5f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 16:37:48 2024 +0200

    Update checkers.py

commit 1b1c35cb9ac39e422810836c6d6e9d49688b06c2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 16:32:20 2024 +0200

    Refactor "FtpPathError" into "GdacPathError"

commit 623aec8a7727fe95e2de90f950910230e8abb504
Merge: 691c4876 62ece427
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 13:09:23 2024 +0200

    Merge branch 'bgc-2024' into other-major-breaking-refactoring

commit 691c48762533b0bb4dd860c7c255a2510714b0c9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 13:08:01 2024 +0200

    More 'ftp' to 'gdac' refactoring in documentation

commit ea0dc614e4f9a8e53040157c4856dac8661490cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 13:00:54 2024 +0200

    More 'ftp' to 'gdac' refactoring

commit 07bc71df654b0b0e3ee6f6c4c1c214ee04a55747
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:48:30 2024 +0200

    Refactor "ftp" vocab to "gdac"

    - option "ftp" renamed "gdac"
    - "FTPArgoDataFetcher" renamed "GDACArgoDataFetcher"
    - GDAC fetchers argument "ftp" renamed "gdac"
    - "validate_ftp" renamed "validate_gdac" in options.py

commit e2c25fc5449e7bf847272e3b0f2c561fa7e0b101
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:45:17 2024 +0200

    upgrade pinned s3fs

commit c379d550646df56c80df092e9c569b6b09f3abf0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:26:35 2024 +0200

    Refactor "gdacftp_*" modules into "gdac_*"

commit 62ece427f01a73bb98d0eeb7dd92f71567f33376
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:23:23 2024 +0200

    misc

commit 7d103b1c045d08b55257ac79db9f93e7ba74ea6d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:13:48 2024 +0200

    Update pytest.ini

commit 3875306c19b64645dae4369131717ce67c600786
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 12:13:18 2024 +0200

    s3fs > 2023.12.12

    /home/runner/micromamba/envs/argopy-tests/lib/python3.10/site-packages/fsspec/registry.py:279: UserWarning: Your installed version of s3fs is very old and known to cause severe performance issues, see also https://github.com/dask/dask/issues/10276

commit c812f0c4e2767bb5fc4cc8bef73a3f80413589a4
Merge: 942022db 56690321
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:58:30 2024 +0200

    Merge branch 'bgc-2024' into other-major-breaking-refactoring

commit 56690321c1037f1e2dbb8bf3051f5c52c2d06f18
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:57:19 2024 +0200

    update doc [skip-ci]

commit d40b7690215791c14adce02780975e424d5e40cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:34:38 2024 +0200

    Update test data

commit dc448c8f1874afc99dc2bc63bb1718a63ff4982c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:34:26 2024 +0200

    improve logs

commit 245e4b0df08b1ed317058137f09cad82b5dfbdd8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:33:57 2024 +0200

    Update xarray.py

    - fix bugs whereby list of parameters was not created when the list of params was in the args

commit 4faa1aa72de6e4e7d0a02efc54ace0f1c80d830b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 11:33:23 2024 +0200

    Update format.py

    - fix bug whereby pressure constraint was on pres_adjusted rather than pres for researcu user mode erddap uri

commit 2eec9a6423ee13daba86766cc12f24cdcf3cbcfc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 10:06:38 2024 +0200

    Update User mode documentation page

    - describe BGC support for expert and research user modes

commit e72cb63d293d69277e74d8f1899388287fbccfb1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 10:05:05 2024 +0200

    fix bugs in variable and parameter lists usage and definition

    - list_standard_variables now return list for phy or bgc dataset
    - improve consistency of the "variable" vs "parameter" terms usage
    - fix bug whereby transforming the dataset according to data mode was not allowing delayed mode only and adjusted only variables in a dataset
    - improve docstrings
    - limit use of explicit list of parameters, fall back on using the utility list functions

commit 925c1559cbe630d5076cf62d4ac86683420a998d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 10 09:59:00 2024 +0200

    Update erddap_data.py

    - fix bug whereby user mode was not passed to downstream instances when URI was split

commit 942022db6ae3053630f5dfbb437c99ae2c618cec
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 6 09:44:58 2024 +0200

    Update fetchers.py

commit 868188754ca7171b2b2a08cd13f961fe94ec9dd9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 6 09:35:58 2024 +0200

    Update utils.py

commit d76a1a52d67a217dec584a3d7375457f45f00c08
Merge: 36fca9e4 09d26995
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Sep 6 09:32:14 2024 +0200

    Merge branch 'bgc-2024' into other-major-breaking-refactoring

commit 09d269956f151d020b65e923c2f60854b87c4dd1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 16:40:16 2024 +0200

    Update utils.py

commit a484e301bb7e8f7ae18837d66021c1fbe52f0469
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 16:36:16 2024 +0200

    Improve docstrings

    - and refactored argo_accessor into _argo

commit f81842c751fcd62e88f6d77f73a6d29993963c9d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 16:35:25 2024 +0200

    Add missing test data

commit 29052b3b4ad629bb0e88ff11dfb87e407d87fd75
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 15:56:11 2024 +0200

    Update xarray.py

    - fix bug whereby dataset without PSAL would raise errors with filters assuming all core parameters

commit 9affe784751086cd90dd7410101cf50803454eaf
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 15:55:34 2024 +0200

    Refactored register_argodataset_accessor into register_argo_accessor

commit 58a8258a2b4b3116c99a9d8a972ebca0aa610b33
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 14:52:59 2024 +0200

    Update test data

commit eac13c5f281a502636f63edea46d67c26dc12e84
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 14:52:45 2024 +0200

    improve docstrings

commit a7219991ed267f4fe795517952b7233c85aff093
Merge: 62ecdabc 2f2e2dc8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Sep 5 09:25:09 2024 +0200

    Merge branch 'master' into bgc-2024

commit 850adf1cbf13f4df06b74d813ffe5cc2880a4e9d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 11:14:10 2024 +0200

    Deprec for 'dataset' option replaced by 'ds'

commit 36fca9e4371f83adad73c0602e7f60a6fb717001
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:47:45 2024 +0200

    Refactor option "dataset" into "ds"

commit 4070159236db17030c2e6234226b09cb33bb24fc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:35:38 2024 +0200

    Refactor option "dataset" into "ds"

    - for consistency with fetcher argument name "ds"

commit 62ecdabceea1a4a710874b0d270ca020fee8a649
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:26:31 2024 +0200

    Remove filter_data_mode_new

    This assume that this branch will be merged for the v1.0.0

commit 1371625cdba6ad85493353c51c9413b7d02f52b6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:12:43 2024 +0200

    Update whats-new.rst

commit a988d797e5c5b0bc979dadeb710fb2dc4eab6f07
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:10:43 2024 +0200

    Update xarray.py

commit acc789e025a18f5a1d8b5e03629e18f51edb6117
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 10:08:07 2024 +0200

    Update xarray.py

commit 2f2e2dc884cf5d3b39aa38339e1027260fc4c60d
Merge: 7f3bbb42 bb18f4b0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 09:21:03 2024 +0200

    Merge pull request #384 from euroargodev/dependabot/pip/ipython-lte-8.27.0

    pip prod(deps): update ipython requirement from <=8.26.0 to <=8.27.0

    merging because this only affect the documentation that seems to build ok !

commit 7f3bbb42eb5ccf4082104cda6b52f0d6d770dc0c
Merge: f843a75f 47629de3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Sep 4 08:07:20 2024 +0200

    Merge pull request #383 from euroargodev/argovis-use-mock

    Refactor Argovis CI tests to use mock server

commit 47629de3af533f9f5f34ae86e030818a473a3fb1
Merge: 85b86d7c f843a75f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:18:17 2024 +0200

    Merge branch 'master' into argovis-use-mock

commit 85b86d7c10c7ba6dd3421d559d9f0acb31ce477e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:14:40 2024 +0200

    Update whats-new.rst

commit f843a75ff2eb7f7434c31d63c6c131db260edbb0
Merge: 5f46ae5c 2cb95931
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:12:26 2024 +0200

    Merge pull request #382 from euroargodev/test-data-help

    Update mocked_http.py

commit c28aab81ad69af34fc897421bec4fa3aacec8776
Merge: ad756412 5f46ae5c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:08:02 2024 +0200

    Merge branch 'master' into argovis-use-mock

commit 5f46ae5c1318383e37ef1fbba6d60766e21100ea
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 14:06:25 2024 +0200

    [skip-ci]

commit ad756412305252f098b9da0f26035d304be833aa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:29:37 2024 +0200

    Update citests_httpdata_manager

    - fix codeQL

commit 6e74d497838627d2a7f3aeaefb6774243c53a1d6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:24:53 2024 +0200

    Update cheat sheet PDF

commit 4c46bc8c2ff815ca31e8bfc4756eddcf4af9cc93
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:24:42 2024 +0200

    Update xarray.py

    - fix deprec warning

commit 2fdc1850940a4bbf04424239357e34f15c5d0c2b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Sep 3 13:24:28 2024 +0200

    Update documentation

    - Removed "Comparison of performances" (way too slow, not useful)
    - New page for cheat sheet
    - Add icons below logo tor quick helpers
    - fix some errors in the docs
    - Update contributing
    - Add sections to what's new to improve TOC

commit 6f681c082677549c549483649569f6e3af863edc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 2 08:54:56 2024 +0200

    [skip-ci]

commit 5eb412bd758e5ebbe2d4666e23b039c68753b4ee
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Sep 2 08:35:15 2024 +0200

    Add missing test data

commit bb18f4b061211ed3f44e955b5994cc7b63661bc2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 2 04:29:45 2024 +0000

    pip prod(deps): update ipython requirement from <=8.26.0 to <=8.27.0

    Updates the requirements on [ipython](https://github.com/ipython/ipython) to permit the latest version.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](https://github.com/ipython/ipython/compare/5.0.0...8.27.0)

    ---
    updated-dependencies:
    - dependency-name: ipython
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cc6657b4270174dac63d3148380df08c4f5d88cc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 16:23:19 2024 +0200

    Fix argovis to use mock server data

commit 564eb8c644c4d110e43aeafa71c91efc84663746
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 16:22:30 2024 +0200

    update test data for argovis

commit 628d425e0922ec331b3ebf4b03c61c272027cf21
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 15:26:34 2024 +0200

    Update fetchers.py

    raises OptionValueError when trying to fetch argovis data in expert or research mode

commit 0264174fe86d852b7b264a6ac3d0a22bda0c19ed
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 15:25:58 2024 +0200

    update docstrings

commit 2b0e30826a3559ed59f29b0e603558bcfbe1a1c6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 15:25:36 2024 +0200

    Update test_fetchers_data_argovis.py

    - update argovis fetcher CI tests design

commit a1f9792acfe2a59bd459e6b0a5217d4c89230f84
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 14:58:58 2024 +0200

    Update utils.py

commit 36a32381eed464e670288bbfeaa4ceb3bed22938
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 14:58:51 2024 +0200

    Update xarray.py

    fix FutureWarning

commit 49b29c1cd8bec78362102f0d957a8e76417ded52
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 12:02:30 2024 +0200

    update cheatsheet to v0.1.16 [skip-ci]

commit 2b54749f84162f75a09ca943ca81942c716c79ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 09:52:31 2024 +0200

    [skip-ci]

commit 8341ecadb313280dfa19925764f2ff43bf7edc4d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 30 09:47:40 2024 +0200

    Update cheatsheet PDF [skip-ci]

commit 76da448555457d7ec99fd5fcd5168ca2b601dcbf
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 28 15:56:23 2024 +0200

    Update mocked_http.py

commit 2cb95931eb0850362420f2f57e75a872f433faab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 28 15:40:49 2024 +0200

    Update mocked_http.py

    - Clean up docstrings
    - More verbose error message when test data folder is not found
    - Flake8 + Black this file

commit da3beaa342213bb1658a7a63638e7ec9fe094843
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 27 10:04:30 2024 +0200

    Misc updates post release [skip-ci]

commit 97c8e46ac0e35540ab3cb17173a4e112630f5844
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 16:23:52 2024 +0200

    [skip-ci]

commit 7537d11fa9a7b5d0297ba12f5d5ca66e36152793
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 16:01:59 2024 +0200

    [skip-ci]

commit f2d654c1c2f7c67e457f30115bd880eeff49581b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 15:55:53 2024 +0200

    Update argo_documentation.py

commit 832dbbad099708699191e702b1253ba30ae28832
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 14:50:31 2024 +0200

    Update whats-new.rst

commit 2aed4b43c9ecc26832577d180b588fab7fad9cb4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 14:50:23 2024 +0200

    Update fetchers.py

commit f60b28d82afbb39e5e20401e21167caed3cda98c
Merge: b8857dba e09eeb20
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 26 14:49:03 2024 +0200

    Merge pull request #379 from euroargodev/releasev0.1.16

    Prepare for v0.1.16 Flamingos Release 🦩

commit e09eeb20176703a9393bb811a359204b00182acc
Merge: 17e2b52a b8857dba
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:34:41 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 17e2b52a9f642f6bc161bfb7daeed65986133669
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:31:29 2024 +0200

    Pin xarray < 2024.3

commit b8857dbabfa0b4a96f111f75cb894e8068ed2944
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:30:05 2024 +0200

    Pin xarray<2024.3

commit 97a20e7d4af1e0c6cacbd8158504c01b186873f6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:26:09 2024 +0200

    pin xarray<2024.3

commit 3db25dbc9217e1bbf3f9ecee955d3bd0dd3fe042
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 14:24:07 2024 +0200

    update test data

commit 9137beb813587b5e9e3139d9ebcce99f6ee50954
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:51:48 2024 +0200

    Clear test data

commit 69cefb5cbcdde55432018e7b94bacaa843790e41
Merge: 7d1680be de0d54fd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:44:43 2024 +0200

    Merge branch 'master' into bgc-2024

commit 8c75ef428715837a453bb9ed230e25346ab2c6cd
Merge: d8a25d34 de0d54fd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:41:50 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit de0d54fd216e299b2b0438388d5710975cb0d4e2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 13:15:35 2024 +0200

    Yet another update to test data 😭

commit f890a83470f2cb0503d3a17bc22aedae74e45c3d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 10:56:44 2024 +0200

    Update BGC test data

commit 06eed8c24aea3f6f55d8c77c25b99e9096a19297
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 10:56:18 2024 +0200

    Update test_fetchers_data_erddap_bgc.py

    - improve debug message to better identify failing test

commit 4ee991335a924d76bcc2af63995a088a788071e8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Aug 23 10:55:17 2024 +0200

    Update erddap_data.py

    - fix bug in N_POINTS properties that was not using the real list of fetched URIs

commit 966a3ebb961dcff9283627b4fc3f2a73e71325e5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 16:12:57 2024 +0200

    Restore use of mocked server

commit d8a25d34617560c72ec8bff151d069c1f67b1f05
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 16:12:27 2024 +0200

    Restore use of mocked server

commit 94e17e3442e7ac0f3e042a3070fc94e6e8784cfa
Merge: a11d0ca0 59ba8ffb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 16:02:08 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 59ba8ffb8320a108821d15d1184b198bb8b0441c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:55:01 2024 +0200

    Updtae test data

commit 788fae68a9395642f3de34c4f49594f8cd4c5879
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:50:01 2024 +0200

    Update citests_httpdata_manager

commit 83840f8d32a5bfeb4ac595cb247bc9452c24d76b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:49:55 2024 +0200

    Update test data

commit 600b49d5773bd246d7fca0c73b698774687173b3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 15:04:38 2024 +0200

    More test data update

commit c1e801d274601040891579ad41c95b511bcc8dfe
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:37:20 2024 +0200

    🥶 😱

    - implement httpstore urls_registry property: new feature taken from bgc-2024 (not merged yet) but necessary to use the citests_httpdata_manager !
    - bad practice ! due to my horrible tendency to put too much in a PR

commit ac694fe336b56ea88fed38f84a2459e2555d661b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:26:31 2024 +0200

    Update citests_httpdata_manager

commit cfe06637182eed35396ca886d4c2067fe8d3f545
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:26:20 2024 +0200

    Clean up again test data

commit 8348e34ee464cdd06dd91b5c4fc80d4077eacd38
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:23:56 2024 +0200

    Update citests_httpdata_manager

commit e1b8af412e4d5105ce859197c3d5ae51b21c1dd4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:23:46 2024 +0200

    Update test_xarray_accessor.py

commit 7d1680be5565a9069f840d5184c164d3d6367898
Merge: b6c84863 78ce0f73
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:03:21 2024 +0200

    Merge branch 'master' into bgc-2024

commit a11d0ca07ed972b3edcdfed2dcc8b54002510bfe
Merge: 3011406a 78ce0f73
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:02:22 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 78ce0f7303f7f2d5117908b49e116e7b7cd49001
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 14:02:08 2024 +0200

    Add missin altim test data

commit 3011406a1ab7b21533a71e575892703f9dfd2373
Merge: e7b210d6 3810eac3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 11:37:23 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 3810eac33e0e10b3d4a7d89c38e2a5e8e0377c77
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 11:36:44 2024 +0200

    Update test data

commit b6c848638b1c0a5771a4ad5e4eb97f923c122d54
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 10:23:54 2024 +0200

    Update test_data

commit 27d4f5799fe4b190912d97b2dc95a23a03da26eb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 09:39:00 2024 +0200

    Update mocked_http.py

    - mv from pikcle to json registry file

commit 8ffddde549525639767c7e8eaff40845b76a3dd9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Aug 22 09:35:20 2024 +0200

    Update test data

commit 058ba9b6b692afb968556ec2f8213cbf59820578
Merge: 284a5d21 1ab75e7b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:45:21 2024 +0200

    Merge branch 'master' into bgc-2024

commit 284a5d2189d80cd1b7c7c3e00e94ca1e0715c549
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:41:01 2024 +0200

    Clear test data

commit 1ab75e7b3acd6fc7541bdab63d42d0d07ef3dbc0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:39:59 2024 +0200

    fix for test data with new erddap

commit 0578b05d9e3a72f4b1b6ce1bd20a1c2799df0fa6
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 15:39:22 2024 +0200

    clear test data

commit 1516689f9f1483b83e61e628c53beff7ab55c65a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:57:33 2024 +0200

    citests data manager

commit e3c3ee24dac11be0c2821b7e4805b9ef9ffdb274
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:51:00 2024 +0200

    Update test data

commit cf1722f3f6721089583267eba85573de59c8261b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:23:54 2024 +0200

    Create citests_httpdata_manager_altim.json

commit e7b210d614d3ad45566f2b96cc68a8ffb2566ce8
Merge: 74b54a5e 70c37bf2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:13:29 2024 +0200

    Merge branch 'master' into releasev0.1.16

commit 70c37bf27ac73e08236aa2f4ff346ea4a46268b3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 10:10:34 2024 +0200

    Update test data

commit f7ac81ad522c9d1a7974854ed10e5185134c3487
Merge: 289a4aa8 76cb3261
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 09:27:44 2024 +0200

    Merge pull request #344 from euroargodev/erddap-update

    Erddap update

    Merging anyway because fails tests are due to mocked server data to be solved and ok on master

commit 76cb326175a43fb65012d338d9bcd783f2a34db0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:19:04 2024 +0200

    Update whats-new.rst

commit 9bb5ac0ae160c3670cfd12e5d5ff3b8b97d2e954
Merge: 765cd5dc 289a4aa8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:17:57 2024 +0200

    Merge branch 'master' into erddap-update

commit 74b54a5e7ff7738a1668cad02951f6e196be8370
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:15:56 2024 +0200

    Update install.rst

commit 98cd7b618b43df94de8fe83888e870f6cd85c13a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 08:00:11 2024 +0200

    Misc

commit 2554876505c69534e3e82bd1a42fd8532f9bd3f4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 07:59:26 2024 +0200

    Upgrade py3.9 pinned versions

commit c8593357c40e7abd9ec19247d0ca9d92db30cf74
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Aug 21 07:33:14 2024 +0200

    Update requirements.txt

commit 808e3fee62dd1e5719f509e97c076af6974e64f9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 15:49:02 2024 +0200

    Update requirements.txt

commit cfe17db9328ee72f3f218ca06adbb7b6b0014425
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 15:48:57 2024 +0200

    Remove py 3.8 env files

commit 3c25411bd2e236f2335c8a5f14633689ef2b0e10
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 15:26:47 2024 +0200

    Update readthedocs.yml

commit b937fbd6c72874671baeb49e00ee99d1a35159f7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 14:16:27 2024 +0200

    Update impact.rst

commit c062ee06453e96b51335c6408093bda178ee4b32
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 14:16:24 2024 +0200

    Update rtd env

commit 90e66251c6b43963140dca790e5b671e868df52b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 11:00:11 2024 +0200

    xarray < 2024.3 in pinned env

commit 36708d5c47fc5743d8eccaa5612f65e00d7347c9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:56:51 2024 +0200

    xarray < 2024.3

    while https://github.com/pydata/xarray/issues/8909 is not solved

commit 860f3ec0345c8dca4b4e63d2679924c50bc072f7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:41:34 2024 +0200

    Update casting.py

    - delete deprecated `cast_types`

commit 844b4150b9e2b6b212b3afda1b62dd47a9c79ce0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:41:10 2024 +0200

    fix 3.10 env

commit f4fb3833c61f3e61260d5c16545471be6981f2bb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:28:34 2024 +0200

    More 3.10 CI tests support

commit a3df8851374e686718af58f1fbfca1f367bc98d3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Aug 20 10:27:18 2024 +0200

    Improve show_versions following support for py 3.10

commit 7a98bc132e5015230e39303adef54e54b5aa9ae9
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 16:48:35 2024 +0200

    Add support for python 3.10, drop 3.8

commit c1fc7c01058457e9050e40ec360024036ed040d5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:51:12 2024 +0200

    Delete utilities.py

commit 755de3c908a56a7c8dc1ea8407b3e733859d566c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:50:59 2024 +0200

    black + flake8

commit e52a9ea47d0c7442df03c7ab0a5c575e8f4f3f49
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:24:48 2024 +0200

    Codespell

commit 0c227bf22754fb480b23765273658df091a8efb0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:24:41 2024 +0200

    Update setup.py

commit baa3033e5997582bd84bace65b02bbae2757cfbd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:17:19 2024 +0200

    Update whats-new.rst

commit 765cd5dc1e9504d21827169ada293748b91e8eec
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:03:33 2024 +0200

    Update test data for erddap

commit 64c3582a54c48a62d066c81e61abeed2af66cff3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 15:03:09 2024 +0200

    Update test_fetchers_data_erddap_bgc.py

    - removed unneeded test

commit 289a4aa8391cb4cf08a605bbe4dc23a945e9081b
Merge: 8102bfef 39daa57b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:59:43 2024 +0200

    Merge pull request #378 from euroargodev/377-content-response-from-nerc-vocabulary-server-seems-change-that-makes-argonvsreferencetables-fail

    Update ArgoNVSReferenceTables to handle new NVS server output format

commit b461ed202a9013696be1b0b0d2e564bc4641d696
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:25:32 2024 +0200

    Update test_fetchers_data_erddap.py

commit 39daa57beb81ad3867063ec22d3c324dc47cf89c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:06:14 2024 +0200

    Update test data for new NVS server responses

commit e49498ef90156ab0a1f3dcfb7ec96d26fc4827df
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:05:36 2024 +0200

    Update test_related.py

    - fix for new server keys

commit 6996dc3d646b510c067118dc999b8c0ddd369ea1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 14:05:13 2024 +0200

    Update reference_tables.py

    - fix to use new keys

commit 3cb02e02de370b7df43f6e533d6ae6ed30c0f743
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Aug 19 11:29:16 2024 +0200

    Update whats-new.rst

commit de218b10477ae0d9d3569184610e2c155d8edffe
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:33:07 2024 +0200

    Update test data

commit 20ea26b4ef20796d8c5f30f357a15210c036d75e
Merge: 6853f05f 8102bfef
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:27:06 2024 +0200

    Merge branch 'master' into bgc-2024

commit 6853f05f273b613763ab4016acb34cf477cd6146
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:20:21 2024 +0200

    Add CLI folder to git

commit 17c8fb7ed9e7543338d5553eddc33c7c9ac9de7e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 15:15:54 2024 +0200

    Update erddap_data.py

    -  fix bug mal-formatting url for ref dataset

commit c9eb9a34d1ab546a151f1ef9c7719af1db1a464d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 14:19:18 2024 +0200

    Update xarray.py

    - fix bug in filter_researchmode

commit b6af5f61704a7a5cc34a5dc171c6beb152fa69c0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 13:50:49 2024 +0200

    Update mocked_http.py

    move from pickle to json db file in tests data

commit d9746e5de6286cf39b484828d1ca366e17fd3553
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 13:50:15 2024 +0200

    Update erddap_data.py

    - removed BGC measurements constraints on the erddap request because it is too unstable
    - latitude and longitude must not be NaN
    - pres/temp/psal adjusted not nan in research mode in the erddap request
    - fix bug in N_POINTS properties that was not using the effective URI to be fetched

commit 4ad0e784910c08eb14b6760789dbca805aaade85
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:40:13 2024 +0200

    Update erddap_data.py

    - fix bug where by in research mode URL was still using pres instead of pres_adjusted

commit ca18b0d0d6940addfe3e679148ec7e58857a218b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:39:25 2024 +0200

    Re-activate mock server with erddap tests

commit dc3ab40d408d00105b0c6ef0a3006f015a46d564
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:38:47 2024 +0200

    Improve coverage

commit 044602adb32357ef47e101a8b9526eb0bbc6a8b3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 19 10:38:32 2024 +0200

    Update tutorial.py

commit 1aa3ed452d646025c56ef9e1fc3927c03bdf459b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 18 14:13:49 2024 +0200

    Update proto.py

    fix bug in data fetcher proto sha not unique for different user modes

commit 02264fdc24c9b650edce3bf3c6db9619370d14b1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 18 14:13:12 2024 +0200

    Update xarray.py

commit 654b53a1f7241cfada94f1640f8578364c0466a8
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 17 09:33:08 2024 +0200

    Use real erddap server in CI tests

commit 8102bfef6268ddfe6bec72296deae33d7bd21234
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 16 11:46:17 2024 +0200

    Remove US GODAE ftp references

    Closes #320

commit 6f761426aa3d874dcf28c4cfb70f09fdf69ea480
Merge: d2bb38ba feecd02b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 16 11:29:34 2024 +0200

    Merge branch 'master' into erddap-update

commit feecd02be81ee39e55f5aa32cfaf9db5e481d1cd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 17:22:01 2024 +0200

    Update whats-new.rst

commit 814ae7fa7fa6a739189970459af307b3bbc0997f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 16:17:12 2024 +0200

    Update filesystems.py

commit 3655bc80064ec8e0dc4fecd8f9b5a951158c8654
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 16:17:09 2024 +0200

    update test data

commit 8c38f1357d792ab9df2ebe878fd4e5e421603d5c
Merge: 16762975 470a3d9f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 15:15:05 2024 +0200

    Merge branch 'master' into bgc-2024

commit d2bb38ba128f05841b4f333ec3db92c4384805af
Merge: e76d2e58 470a3d9f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 14:24:30 2024 +0200

    Merge branch 'master' into erddap-update

commit 470a3d9f9cfa297d249364929499ca0ff8d86618
Merge: 542fd241 70c01269
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 14:21:28 2024 +0200

    Merge pull request #326 from euroargodev/gdac-amazons3

    S3 support

commit 70c0126990972afb864342e42ad7e390f39fe4ae
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 12:58:20 2024 +0200

    Upper bound on xarray < 2024.3

    Fixing upstream tests: AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'

commit ed29bd0e9d20e6cebdd1e524a4ba0b48ff609789
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 11:25:44 2024 +0200

    Upper bound on xarray < 2024.4

    Fixing upstream tests: AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'

commit a89b8c90e5ca28a74390381d746e43b661a27ccb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 10:34:12 2024 +0200

    upper bound on xarray < 2024.5

    Fixing upstream tests: AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'

commit e76d2e5819f239eeb30a2249a84e72b15c2d0286
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 10:32:22 2024 +0200

    Update erddap_refdata.py

commit 8ca8cd160016b503901e329464534241e768837a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 12 10:00:53 2024 +0200

    Upper bound on xarray

    AttributeError: 'ScipyArrayWrapper' object has no attribute 'oindex'
    https://github.com/pydata/xarray/issues/8909

commit 6b8b3a816554d2bca7ffe33040caff12e2502ca4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:56:52 2024 +0200

    Update xarray.py

    fix upstream numpy.exceptions.DTypePromotionError

commit 4f27289f89d609e287affb7aa08c5df0fb5f20da
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:56:41 2024 +0200

    Update gdacftp_data.py

commit ef055ee76be77180b6f6a6c0b110d627d29e8f65
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:56:39 2024 +0200

    Update __init__.py

commit 8af82c7ed47b67f744b36fef2adb17f3fe0fd97e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 15:10:40 2024 +0200

    Update gdacftp_data.py

commit 8c0b32d04d40a95be90a6f985bfc10d1d6496e67
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:27:13 2024 +0200

    Update test_stores_index.py

commit c18b2ad0140b238162df637102b5dc071f43e04e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:26:57 2024 +0200

    Update test_stores_index.py

commit 6901a9c64351ff6dde76cbe396ded7427661e9bb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:26:29 2024 +0200

    Update test_stores_index.py

commit d49a3291e14d82090a33a48839ece9dc26d65070
Merge: 50760d16 d702ada5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:24:51 2024 +0200

    Merge branch 'erddap-update' of https://github.com/euroargodev/argopy into erddap-update

commit 50760d16a4c88dce3b2f0f446316dec0e9c510cd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jul 11 14:24:48 2024 +0200

    Update erddap_data.py

commit d702ada5488b86a8b9a06fcac5a7163ba012582e
Merge: 98429124 542fd241
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:55:26 2024 +0200

    Merge branch 'master' into erddap-update

commit 9842912453062284242aebf3d86a08371d050e64
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:52:11 2024 +0200

    drop support for erddapy < 0.8

commit e677992b602f3db3500929f6dd9cf5a75de90425
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:43:48 2024 +0200

    Update filesystems.py

commit 59912390357de72decc54f100c3298403735530a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:38:17 2024 +0200

    Update argo_index_proto_s3.py

commit fbdbb1f1073f1dcd2e5bbd13bdf04169f9ebfbfa
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 16:35:58 2024 +0200

    misc [skip-ci]

commit 50560f7da051182b814cd68cc204aba18c5899c5
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 15:53:14 2024 +0200

    [skip-ci]

commit 0443ae441605609a595318e6f98d242ebb0a5869
Merge: 77260939 542fd241
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 14:54:03 2024 +0200

    Merge branch 'master' into gdac-amazons3

commit 542fd241c99b3a11e2448c7bf5b4da99c11f7edd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 14:49:07 2024 +0200

    Update workflows to access s3 creds

commit 77260939b34efcba1c391994e86207c8897b3493
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 14:46:24 2024 +0200

    update workflow to access s3

commit 26e06e99a9bf160588a16e9fbe925e72f31081e7
Merge: a357439e 0c8d7e42
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 11:20:57 2024 +0200

    Merge pull request #371 from bkatiemills/argovisV2

    basic integration of argovis API 2.x

commit 0c8d7e42f7f54f2a975c56a4ae88ff428ce6fb55
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:50:01 2024 +0200

    Update whats-new.rst

commit 604af4e3eefa53a38e75eb8cf4d1cf1a4c8dc582
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:47:15 2024 +0200

    Update argovis_data.py

commit a2e47a2370e7333cf9afdd2d880e6b513411a24c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:37:31 2024 +0200

    Update argovis_data.py

commit 86c042e95fea5f504c4d64fd2ee8340df0d83963
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:37:22 2024 +0200

    Update options.py

    points to argovis key generator

commit f51d4485a5541c42362ac78b057d6e2494d8dbfd
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:28:53 2024 +0200

    Update filesystems.py

    - fix bug in merging user arguments for the http file store instance

commit f49aaed3a764216ac09886832776a1854d8890cb
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jul 10 09:07:06 2024 +0200

    Update options.py

    Add missing checker for new `argovis_api_key` option

commit 3747d251ee1054fea217f5cac11fe2ceb307fa5b
Merge: 9b053b67 6037f6ad
Author: bkatiemills <you@example.com>
Date:   Tue Jul 9 14:42:44 2024 -0400

    Merge branch 'argovisV2' of https://github.com/bkatiemills/argopy into argovisV2

commit 9b053b67033578fe16e3a394b595b922ad79f31a
Author: bkatiemills <you@example.com>
Date:   Tue Jul 9 14:38:46 2024 -0400

    argovis API key injection

commit b88de82a631b17a501b4919c674c3042aeb50f4a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 18:26:59 2024 +0200

    misc

    - local tests ok

commit 6037f6ad8c3bc759bcd8eb8957bd148051a7f882
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 16:41:31 2024 +0200

    Update whats-new.rst

commit 3d2aecfe4d285d1a9a8386505cc13fcfea7e65d3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 16:33:34 2024 +0200

    Removed obsolete filter_domain

    because https://github.com/euroargodev/argopy/issues/48 is closed

commit 16762975b657b56f1c5c650e5e8bd6941cda4ec3
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 12:06:06 2024 +0200

    Add URL registry for erddap fetcher

    - force the indexfs to use the httpstore from the fetcher
    - add a registry in the httpstore

commit c79cb360d7d87b2719a326e7f6517aed1d0dff7a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 11:27:49 2024 +0200

    Update erddap_data.py

    - add checker on BGC parameters provided in params and measured, raises a ValueError if parameters is not found

commit 29ddf8723021bba621c809aa117f264842a08698
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 9 11:01:07 2024 +0200

    misc

    - refactor _bgc_vlist_requested to _bgc_vlist_params for consistancy
    - improve docstrings
    - turn off mocked server for erddap tests

commit c4e8c9c36406e4d9d145e39a1be5e50a295213bc
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:48:03 2024 +0200

    fix CI tests

commit 84aeef29a4b4d4491309405bd3bb022c59aacabe
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:30:25 2024 +0200

    removed unused raiseNoDataLeft

commit f5df4e7bd1abceaabe669af54fdec5feeab55067
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:21:35 2024 +0200

    Apply Black on xarray

commit e959d7fd7bdc9f6f7b07c122dfbb8c8e8c8da662
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:12:35 2024 +0200

    Better docstrings

commit 3c4b355a2e6d0ce31f1379cb43ffbb14dcf8efac
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 17:12:10 2024 +0200

    Update fetchers to use correct filter_data_mode

commit 361f12cb1abd5b8c076e445ace275e77f761ea2d
Merge: 83b95018 a357439e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 16:42:42 2024 +0200

    Merge branch 'master' into bgc-2024

commit 83b9501849254f826830fcb760ae5170185b2689
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 16:41:35 2024 +0200

    Add deprecation policy for filter_data_mode

    - mark 'filter_data_mode' as deprecated while preserving legacy behavior
    - new, correct 'filter_data_mode' is temporarily at 'filter_data_mode'

commit a357439e44f411bd04303ab810a9ad246fd51f60
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 8 16:31:05 2024 +0200

    Upgrade deprecated decorator

    - allows to be ignored from some caller
    - introduce version argument

commit ffa3ff243354a0fad98cba9c830d8b1f2046b6e5
Author: bkatiemills <you@example.com>
Date:   Fri Jul 5 14:11:37 2024 -0400

    box region queries

commit 9aa1ba36e2278cdb001c316c227328daf7389c0a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 5 15:26:57 2024 +0200

    Fix missing lists from utils

commit 9a7c4188cffaedc2601018f84e21bb4a40a9a232
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jul 5 15:11:37 2024 +0200

    catching up

    - allow for ds='bgc-s' in place of ds='bgc'
    - new decorator raiseNoDataLeft
    - better docstrings
    - fix llcache/lscache cli
    - DataNotFound and NoDataLeft inherits from NoData
    - some internal refactoring in facade

commit 41174a7db49dc48c3207dbf84c1aa08decb9eaef
Author: bkatiemills <you@example.com>
Date:   Thu Jul 4 15:56:42 2024 -0400

    provide correct liveness probe endpoint to api_server_check

commit f476f3ebe608dde67a3b88d4c285c378f0f73856
Author: bkatiemills <you@example.com>
Date:   Tue Jul 2 12:40:38 2024 -0400

    basic integration of argovis API 2.x

commit 0372f38fa8285b98dd4a7bfd908ce88d9e6fa7f4
Merge: d370d33c d5148290
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jul 2 10:10:11 2024 +0200

    Merge pull request #370 from euroargodev/dependabot/pip/ipython-lte-8.26.0

    pip prod(deps): update ipython requirement from <=8.25.0 to <=8.26.0

commit d370d33c2a1ca5a86992e214e642af1c4f0e46ac
Merge: fb3f9117 8978d83d
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jul 1 09:31:24 2024 +0200

    Merge pull request #367 from green-coding-solutions/eco-ci-v4

    Eco-CI v4.0-rc3

commit d51482906f073deb9412f4a2d03440cdaa8dc74f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jul 1 04:28:30 2024 +0000

    pip prod(deps): update ipython requirement from <=8.25.0 to <=8.26.0

    Updates the requirements on [ipython](https://github.com/ipython/ipython) to permit the latest version.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](https://github.com/ipython/ipython/compare/5.0.0...8.26.0)

    ---
    updated-dependencies:
    - dependency-name: ipython
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 8978d83d18e073c6fced620f4beb7205a4d742c0
Author: Arne Tarara <arne@datafuse.de>
Date:   Sat Jun 29 21:53:30 2024 +0200

    Removed pr-comment and PR write permissions

commit fb3f9117545c27b30702444806a93e3bfaff454c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 21 14:39:48 2024 +0200

    New impact section in the doc

commit bfe9e91ecae3846736c8b0b8e7ae335110c6aa70
Author: Arne Tarara <arne@datafuse.de>
Date:   Tue Jun 18 15:14:21 2024 +0200

    UPSTREAM added in other workflow

commit 9df2cb0f64816b7a11911b0e71009966dc22000d
Author: Arne Tarara <arne@datafuse.de>
Date:   Tue Jun 18 15:12:18 2024 +0200

    Moved to v4.0-rc3; Adding PR-Comments; removed supeflous UUID mentions; Added machine-uuid

commit 49f5ea2f01fd7d1c2b94d773b6df611cb712ad8b
Merge: 233ed147 b3daa650
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 18 10:44:18 2024 +0200

    Merge pull request #366 from euroargodev/dependabot/github_actions/codecov/codecov-action-4.5.0

    Bump codecov/codecov-action from 4.4.1 to 4.5.0

commit b3daa6506fed9829293baa8de5fda02e31b51c8a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jun 17 04:34:22 2024 +0000

    Bump codecov/codecov-action from 4.4.1 to 4.5.0

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.1 to 4.5.0.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/codecov/codecov-action/compare/v4.4.1...v4.5.0)

    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a23e93f71d176f50308a50feb9875bde86b98785
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 18:48:13 2024 +0200

    Update argo_index_proto_s3.py

commit 38d4a785244d75a681a3aba318ed4a4e679f31ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 18:05:18 2024 +0200

    Update argo_index_proto_s3.py

commit b43fbebbb79cf3ca961c09ec2abc7496e9209d70
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 15:32:48 2024 +0200

    Update argo_index_proto_s3.py

commit 68e362b06081e00d92e71eb68d4cd85a1f0e16e4
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 15:30:07 2024 +0200

    Update argo_index_proto_s3.py

    more log info for CI tests debug

commit 233ed147e39cbb5805e7fc73108f90c09abf962b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 10:58:03 2024 +0200

    Fix bug in the facade

commit 9055e71e89758c770a3aeed641102b4121e8dcb7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 10:55:50 2024 +0200

    Fix bug in the facade

commit a7cff79f0671b636cb220dbbaba519ec0bd7386a
Merge: f6269e9f 9de84079
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 09:58:38 2024 +0200

    Merge branch 'master' into gdac-amazons3

commit f6269e9fd361406177d26dbf73518cd97b76201a
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 14 09:41:27 2024 +0200

    Update argo_index_proto_s3.py

commit c8d546d97d4b444e2547680264baa759d923157c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 17:45:14 2024 +0200

    Add new bgc-s and ngc-b dataset

    This shall allows to make the difference between the synthetic and the other BGC files

commit 148beb06e1308d7b7d111abd90e15e78f83a2795
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 16:22:29 2024 +0200

    New split_data_mode transform

    so that we can handle PARAMETER_DATA_MODE

commit 1ea391e617d9db38276d529c786985b27b02a196
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 16:21:52 2024 +0200

    Update canyon_med.py

commit 2dde63be5cee80a5f66b70a7e40345ec51344193
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 16:21:36 2024 +0200

    Update gdacftp_data.py

    Preserve original netcdf file attrs

commit a7231f36588ad5b0cf18d36adde2c808368e76d7
Merge: 9bc14033 8d59c03e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 13 09:39:15 2024 +0200

    Merge branch 'bgc-2024-canyon' into bgc-2024

commit 9bc14033e504181f779cdc00fb5aa77d3c6974ae
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 17:08:21 2024 +0200

    Fix docstrings

commit 8d59c03ea211dbe2d0a1e921ecec3c8e6460f3f1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:55:33 2024 +0200

    Update canyon_med.py

commit d5bc78c6f0c30cc2f36a8dc539c90cc433706463
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:45:24 2024 +0200

    Add mask to ensure that input measurements are in the Mediterranean Sea

commit 2fa392e645143d3e679b37f6a5049b85475a9ab7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:18:49 2024 +0200

    Update extensions sub-module

    - Create proto class for inheritance

commit 79b98a7a7008af59a8a5ba62eb1ae1fa1bc49120
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:00:24 2024 +0200

    Update documentation

commit 6a4633d55670ab1f114147622574c5710f95a527
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 16:00:01 2024 +0200

    New 'extensions' submodule

    - In this sub-module, we shall find all methods/classes that will be used an "extension" to the xarray Argo accessor
    - The goal is to facilitate the dev of more extensions for new comers
    - Refactor Canyon-MED in the new 'extensions' submodule

commit cc7a86994855924d7c0d430e42b5cec26382d705
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 10:17:24 2024 +0200

    Bring CanyonMED to argopy !

commit d3a90602d1fc4d5f135c18a7e2ac2779fa9d0652
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 10:17:10 2024 +0200

    misc

commit ce11e5008fb31cde981f5e3052ab2035f588b1ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 12 10:16:41 2024 +0200

    New register_argodataset_accessor

    This would be a simple mechanism to provide extensions to the argo xarray accessor

commit e6ade192f48095788c1e46b91e55e119a5d8ff07
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 19:46:38 2024 +0200

    CANYON-MED NN weights

commit afbe4d9cc615cb9284bdddeadffd181fb1f8f4ab
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 19:45:03 2024 +0200

    kick start

commit f552cb98ac77a0989db2983396580fbe5aa538a7
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 19:38:52 2024 +0200

    Add support BGC HDF5 netcdf file

commit bac1387b226de5ee7c9b36ee72e3b4a8c87bcd27
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 17:47:58 2024 +0200

    fix bugs here and there

commit 1657ed02d4acc7fb9d2a21db4e8e41d7fed73095
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:29:19 2024 +0200

    Improve filters

commit a569adc58f1f492039459f10d656909507045180
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:29:06 2024 +0200

    more BGC var/param listing

    - list_bgc_s_variables, list_bgc_s_parameters
    - list_radiometry_variables, list_radiometry_parameters
    - list_core_parameters

commit f047945e19c3617e9f603b025dc7dabb519d5e8e
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:27:01 2024 +0200

    Update fetchers.py

    - add postprocessors for BGC

commit cf38c5b6a11deaf80f05cd3fd716fcb93dd6d7b0
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:26:30 2024 +0200

    Update proto.py

    Update filter_variables to support BGC

commit 63d12722569b99b933bd367c8e75b86bfd9c272b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Tue Jun 11 13:26:00 2024 +0200

    Add user_mode properties to low-level fetchers

commit 7e0bb4d3dfe0ee3f9e0f0bf8f53728151ded343f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 18:58:46 2024 +0200

    New filter_data_mode, not backward compatible

    - Add filter_data_mode that really filter the data according to their DATA MODE (previous version was actually merging PARAM and PARAM_ADJUSTED, this is now done by transform_data_mode

commit 5a96ff6e8470710512b6ff720a74bd05480b309c
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 18:53:32 2024 +0200

    Cleaner postprocessor definition in the facade

commit da89110c7c90fba5516f03952d2ea83194e5eff2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 09:26:19 2024 +0200

    Update erddap_data.py

    - fix list of bgc variables to request and their constraints
    - reduced final checks in to_xarray for bgc to filter_measured
    - delete filter_points, new filter_measured
    - filter_measured applies to <PARAM> OR <PARAM>_ADJUSTED

commit 930fc6413ae95f0dfd6b6411e1d4e89b90aaa63f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 09:06:44 2024 +0200

    docstring

commit fe59468fce557f1c70c919d661bb2289b5082e35
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Mon Jun 10 09:06:31 2024 +0200

    Update fetchers.py

    - fix bug in to_index data fetcher method whereby the index could differ from the dataset

commit e22be870214102684494230aa9335e66c201c76b
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 16:05:15 2024 +0200

    Update test data

commit 2265e6205c238e4cfa067367068a36fc61369f89
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 15:26:05 2024 +0200

    breaking change: renamed argo.filter_data_mode into argo.transform_data_mode

commit 5592efcb59a41cb5ef68de382f6689df49e1bad1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 14:51:43 2024 +0200

    New xarray.argo.transform_data_mode

    - based on new utility merge_param_with_param_adjusted

commit 861ff3148cdedf894c2270059f8a2471a982668e
Merge: 6696a73d 9de84079
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:34:34 2024 +0200

    Merge branch 'master' into bgc-2024

commit 9de84079c2a7aa99f7883690519b3cd3d53461a2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:34:20 2024 +0200

    [skip-ci]

commit be454e15ea08cd9deacb248391040a08b8db2301
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:29:42 2024 +0200

    Update doi_snapshot.py

commit 4bc51bdc61bf1f3a031df9d26fd7f3ce0293b96f
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Fri Jun 7 10:16:29 2024 +0200

    Add ArgoDOI to argopy API documentation

commit 6696a73dc3623e15435e4168b87695184297adb2
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 6 16:33:27 2024 +0200

    Update xarray.py

    - don't remember why these variables were included, not consistant ...

commit a9561e4f158dc18c967e20f04756d1874768ac64
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 6 16:33:04 2024 +0200

    Update erddap_data.py

    - start support for more user mode in BGC

commit b378da1d05e660e6ef618316352868007b59bc26
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Thu Jun 6 16:31:31 2024 +0200

    Add support for the "aux" index file + bug fix

    - fix bug with shortcuts in ArgoIndex file and convention
    - the ArgoIndex now support the "etc/argo-index/argo_aux-profile_index.txt" index file

commit b9800a69087b223e8d3f9df92b113a1b30d87091
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:   Wed Jun 5 09:47:16 2024 +0200

    Update erddap_data.py

commit 229de718d415a7c4f378c395bc179461ed6798e1
Author: Guillaume Maze <gmaze@ifremer.fr>
Date:…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
argo-BGC About biogeochemical variables
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bring CANYON-MED to argopy
3 participants