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

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

Open
wants to merge 120 commits into
base: master
Choose a base branch
from

Conversation

gmaze
Copy link
Member

@gmaze gmaze commented Sep 4, 2024

  • Refactor option "dataset" into "ds"
  • Refactor option "ftp" into "gdac"
  • ensure consistency with the use of 'host' and 'gdac' in the options, data and index fetchers

Make sure that these changes are listed and marked as deprecated in #388

gmaze added 30 commits June 4, 2024 11:16
- also fix a bug in pyarrow search_params
- fix deprec warning
- sort private _minimal_vlist property
- 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
- 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
- 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
Update filter_variables to support BGC
- add postprocessors for BGC
- list_bgc_s_variables, list_bgc_s_parameters
- list_radiometry_variables, list_radiometry_parameters
- list_core_parameters
This would be a simple mechanism to provide extensions to the argo xarray accessor
- 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
- 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
- option "ftp" renamed "gdac"
- "FTPArgoDataFetcher" renamed "GDACArgoDataFetcher"
- GDAC fetchers argument "ftp" renamed "gdac"
- "validate_ftp" renamed "validate_gdac" in options.py
removing numpy datetime64 utc warning
improve doctrings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant