forked from 52North/OneStop4All-Implementation
-
Notifications
You must be signed in to change notification settings - Fork 2
HELCOM HEAT #29
Copy link
Copy link
Open
Description
This is a template to structure the integration of the use cases' analyses into AquaINFRA's virtual research environment.
Please copy this template and assign all those who should be involved using the "Assignees" - feature on the right, for example, any developers or use case members from your side.
And please use the comment section below. No mailing will be necessary and the entire communication is in one place. Individual persons can be pinged using, for instance, @MarkusKonk
Description
- Rather a technical than a thematic description
- How to run the analysis?
- Which programming languages are used?
- How does the workflow look like?
- Which functions are used and how are they connected?
- Anything else needed to run the analysis?
URLs
URL to input datasets:
- Default data is downloaded by the original HEAT code: https://github.com/AquaINFRA/HEAT/blob/aquabranch/R/all_heat_functions.R#L9
- Additional input data to be downloaded from ICES portal
URL to GitHub:
- Original from HELCOM: https://github.com/ices-tools-prod/HEAT
- Code was modularized, extended, updated by Merret: https://github.com/AquaINFRA/HEAT/tree/aquabranch
- Added pygeoapi processes: https://github.com/AquaINFRA/HEAT/tree/aquabranch_pygeoapi
Commands for running R scripts
Commands for running Docker commands:
cURL Commands for running OGC API Processes:
Checklist
- Input data is identified and/or accessible via DDAS
- Description of how to download ICES for this data is written
- Input data is made accessible under an open license
- Analysis code is available on GitHub
- Analysis code is made accessible under an open license: https://github.com/ices-tools-prod/HEAT/blob/master/LICENSE
- Workflow is sketched
- Analysis is split into reusable functions (by Merret, to be reviewed for usefulness by HELCOM people)
- Input parameters are identified (by Merret, to be reviewed for usefulness by HELCOM people)
- functions follow input - processing - output - logic (by Merret, to be reviewed for usefulness by HELCOM people)
- [x input data can be passed via URL
- output data is stored in file, e.g., csv, json etc. (by Merret, to be reviewed for usefulness by HELCOM people)
- Reusable functions are saved in separate files
- Runtime, libraries, and library versions identified
- R commands are added to README
- Analysis is dockerized
- Docker commands are added to README
- OGC API Processes created locally
- python scripts created
- titles and descriptions for input parameters added to json (by Merret, to be reviewed for usefulness by HELCOM people)
- OGC API Processes deployed on server (WIP)
- Tests by Merret successful (WIP)
- HOLAS1
- HOLAS2
- HOLAS3
- HOLAS4
- HOLAS5
- HEAT1
- HEAT2
- HEAT3
- HEAT4
- HEAT5
- Tests by HELCOM successful
- HOLAS1
- HOLAS2
- HOLAS3
- HOLAS4
- HOLAS5
- HEAT1
- HEAT2
- HEAT3
- HEAT4
- HEAT5
- Galaxy tool created locally
- Galaxy tool deployed on server
- Tests successful
- Workflow is complete
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Partly done