-
-
Notifications
You must be signed in to change notification settings - Fork 53
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
ENH: Cloud access #369
ENH: Cloud access #369
Conversation
…file_s3, and disabling user_on_aws
…any returns in process_data_info
Added a use-cases notebook and a top level function to manage calls to different classes.
…th=120), leaving placeholders unfixed
Pep8 cleanup
returning the handler to be able to download the data itself
ENH: Adding s3_uri to the API
Adding a basic use case
added "restricted" option to data modes
MAINT: rename `s3_path` --> `s3_key` and `bucket` --> `bucket_name`
Codecov Report
@@ Coverage Diff @@
## main #369 +/- ##
==========================================
- Coverage 78.56% 76.06% -2.51%
==========================================
Files 47 48 +1
Lines 5562 5787 +225
==========================================
+ Hits 4370 4402 +32
- Misses 1192 1385 +193
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Hm... I'll not quarrel a lot, but I'm not totally overjoyed to see a significant amount of code against a proprietary service (AWS) in pyVO, and for all I can see there's no discernable initiative to actually create a standard for whatever is being done here. So... I get it right that you'd like to have it in pyVO (rather than, say, astroquery) because it is used in connection with SIAP, and there are SIAP services out there that don't work without this code? If so, could the people pushing that plan perhaps at least post something on the DAL list explaining what they're trying to do? |
@msdemlei - Yes, we'll do exactly that, running this prototype through the right channels. Let me do the code and docs development first before we jump in and start discussing standards, etc. And it has been discussed a bit already, the code belongs to pyvo and not to astroquery, it supports a wide use case base, and it is certainly backend. |
Indeed, NAVO plans to bring this up at the Interop and describe what our needs and current ideas are and to ask for feedback. Many of us prefer to play with something while we think about it, and there is apparently precedent for experimental code beyond the standard being put into pyvo. As for your other question, no, there are no SIAP services out there that do NOT work without this code. That's a lot of negatives; in other words, it is something we are trying with a few alt SIA services that return extra information, and this bit of code doesn't do anything without that information. |
While this PR nicely kept the upstream commit history, the content is superseded by #489 and two other PRs in the plans, so I'm closing it for now. |
This is to bring in the fornax projects cloud_access prototype. At the time of opening the PR only does the migration of the code along with it's history, I'll still have to:
_download_file
from astroquery.query instead of using astropy.utils.data