Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Test unity.py execute and status with Airflow WPST wrapper #88

Closed
rtapella opened this issue Apr 23, 2024 · 13 comments
Closed

Test unity.py execute and status with Airflow WPST wrapper #88

rtapella opened this issue Apr 23, 2024 · 13 comments
Assignees
Labels

Comments

@rtapella
Copy link
Collaborator

rtapella commented Apr 23, 2024

depends on:

https://github.com/unity-sds/unity-py/blob/ogc-processes-api/examples/ogc_notebook.ipynb

@rtapella
Copy link
Collaborator Author

This is a bit more complex than initially anticipated. Instead of just using WPS-T, the new api conforms to OGC Processes API.

Additionally, Drew has built a python API to OGC Processes directly, and we will wrap that python library with unity-sds-client / Unity-py. So there are a few layers to update before we can test

@GodwinShen
Copy link

@rtapella is this related to the new work ticket that @mike-gangl just created: unity-sds/unity-sps-ogc-processes-api-client-python#4?

@rtapella
Copy link
Collaborator Author

Waiting for #89 to complete

@rtapella
Copy link
Collaborator Author

Yes this is an older ticket but there was a missing step that Mike’s working on before we can actually do this, due to a change in how we had expected SPS to implement this vs. the actual

@rtapella
Copy link
Collaborator Author

I think this may be unblocked but may need to slip into next week.

@GodwinShen
Copy link

@rtapella ping for status.

@rtapella
Copy link
Collaborator Author

this is still Blocked. chatting w/ Mike to figure out when to test

@rtapella
Copy link
Collaborator Author

@mike-gangl : "there is a dev instance available in sbg-dev"
"you can attempt to run against that using the unity-py dev"
"there is a notebook that does this somewhat already: https://github.com/unity-sds/unity-py/blob/ogc-processes-api/examples/ogc_notebook.ipynb"
""getting" items from OGC works fine, but we're not currently able to affect change (that is, deploy an app or run a random app from the dockstore)"

@rtapella
Copy link
Collaborator Author

also see: #89 (comment)

@rtapella
Copy link
Collaborator Author

rtapella commented Jun 4, 2024

this should be ready to completely test this sprint (#68 and this one)

@rtapella
Copy link
Collaborator Author

rtapella commented Jun 7, 2024

bumping out due to status of API vs. Mike's vacation

@rtapella
Copy link
Collaborator Author

rtapella commented Jul 8, 2024

follow along on the tutorial: https://github.com/unity-sds/unity-system-test/blob/main/test_procs/sps/SPS%20Programmatic%20Tests.ipynb

need to install the beta client:
pip install --user unity-sds-client==0.5.0a4

@rtapella
Copy link
Collaborator Author

execute() and status() are good

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
Status: Done
Development

No branches or pull requests

2 participants