Ideas API interface following OGC Processes for arbitrary backend processes.
Pls refer to Deployment Guide to deploy in AWS
- Get Authorization Token (JWT Bearer token)
- This is out of scope for this project as it depends on IT security policy of the client.
- As an admin, create a new process
- An example Python call to create a new process can be found in the integration test
- As a user, list all the processes, and get details of an interested process.
- An example Python call to list all processes can be found in the integration test
- An example Python call to get details of a process can be found in the integration test
- Start a new job
- An example Python call to start a new job can be found in the integration test
- Monitor job
- An example Python call to monitor current job can be found in the integration test
- Retrieve results
- An example Python call to retrieve results can be found in the integration test
- Alternatively, follow the example Jupyter Notebook
- run python tests in tests/ideas_api
- After the system is deployed, create .env using .env.tpl
- run python tests in tests/integration_tests
- Follow these repos to remove the secrets before the release.