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

Update OWSLib and refactor Wormpicker to use it #3

Open
misev opened this issue Dec 2, 2024 · 1 comment
Open

Update OWSLib and refactor Wormpicker to use it #3

misev opened this issue Dec 2, 2024 · 1 comment
Assignees

Comments

@misev
Copy link

misev commented Dec 2, 2024

I think it's worth trying to switch this codebase to use OWSLib instead of manually implementing the WCS requests and response parsing. The benefits are that there will be an up-to-date open-source library that others can use as well, instead of everyone reimplementing things like in Wormpicker.

It will require some improvements in OWSLib, as my quick tests show that it has issues with services with user/pw credentials, and has incomplete support for extracting coverage information (current support is kind of documented here). This task is something that the rasdaman team could work on.

@misev
Copy link
Author

misev commented Jan 20, 2025

As announced also on the fairicube_wp2 list, we released two python libraries that make it much easier to work with datacubes in rasdaman.

  1. WCS python library (GitHub repo, documentation): extract information about datacubes: available datacubes, their bounding box/axes, range type, metadata, etc.
  2. WCPS python library (GitHub repo, documentation): create and execute WCPS queries.

I think using these libraries can replace a lot of the code in Wormpicker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants