-
Notifications
You must be signed in to change notification settings - Fork 41
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
Directory prefix Argo GDAC file system #424
Draft
gmaze
wants to merge
48
commits into
master
Choose a base branch
from
directory-prefix-gdacfs
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…rce-for-gdac-from-amazon-s3
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
Easy management of misc GDAC protocols
- fix isAPIconnected to use check_gdac_path when the gdac data source
Now uses ArgoIndex !
- Introduces gdacfs helper (a file system for any gdac path) - Introduces ArgoKerchuncker to allow lazy netcdf file opening - allows to pass "overwrite" to open_dataset in lazy mode for kerchunk translate
- fix bug in load_in_memory open_dataset
2 tasks
❌ 178 Tests Failed:
View the top 3 failed tests by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR we provide a file system with a directory prefix for any Argo GDAC compliant path.
The goal is to be able to simply create a
gdacfs
instance with a GDAC path (local or remote) that won't require the GDAC path to be systematically provided to open files.In other word, before this PR we have to do this:
and after the PR we will be able to do this:
This is easily implemented in the current
gdacfs
but requires a lot of upstream compatibility check for all argopy stores implementations.The ultimate test will be this to run ok: