Skip to content

SYKE (corine) #28

@MarkusKonk

Description

@MarkusKonk

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?

Two tools are already deployed:


Plotting tool

(Started to work on this 2025-10-06)

URLs

  • GitHub Repo:
  • Deployed tool on AquaINFRA server: not yet

Status / blocking

What was done, what remains to do, and which task is blocking the further work?

  • @eebruun sent GitHub repo
  • Merret tried to build the conda env, failed, it is windows-specific
  • [] @eebruun to generate a new, not platform-specific one... BLOCKING

Riverload tool

Status / blocking

What was done, what remains to do, and which task is blocking the further work?

  • TODO

CORINE tool

Status / blocking

What was done, what remains to do, and which task is blocking the further work?

  • (...)
  • Documentation: Output file is hard to understand - does it make sense? Please add a better explanation of the outputs (asked by email 22 May, email thread "AquaINFRA SYKE CORINE tool: Progress and questions")
  • Empty results, maybe due to CRS? Test whether their tool depends on the input data being in a specific CRS (asked by email 22 May), as with WGS84 data I got no results. Probably need to: Test, document, maybe check in the code... (Email thread "AquaINFRA SYKE CORINE tool: Progress and questions")
  • Merge to SYKE GitHub repo (Discussion in thread "VS: VS: DDAS: ProviderTypeError when trying to access ..." since 14 May. Markus re-asked 02 June in Email thread "AquaINFRA SYKE CORINE tool: Progress and questions")

Input data (CORINE tool)

  • Input datasets: Test datasets are included in the Github repo:
    • Harmonized_Corine_level1_headers.csv
    • Harmonized_Corine_level4_headers.csv
    • aquainfra_catchment areas.shp
    • (Plus large rasters which are not on GitHub)

Commands for running R/Python scripts

Commands for running Docker commands:

git clone git@github.com:AquaINFRA/aquainfra_corine.git
cd aquainfra_corine
docker build -t syke_corine:20250524 .
docker run --name syketest -v "./readonly:/readonly" -v "./out:/out" syke_corine:20250524 https://aqua.igb-berlin.de/download/some-shape-file.zip input_path_rasters input_path_headers output_path randomstring contact_email

cURL Commands for running OGC API Processes:

See here: https://github.com/AquaINFRA/aquainfra_corine/blob/aquabranch/pygeoapi_processes/process_corine_stats_real_areas.py

Checklist CORINE tool

  • Input data is identified and/or accessible via DDAS
    • Input data is made accessible under an open license
  • Analysis code is available on GitHub
    • Analysis code is made accessible under an open license
  • Workflow is sketched: Does not apply, just one tool - or will there be more?
  • Analysis is split into reusable functions: Does not apply, just one tool - or will there be more?
    • Input parameters are identified
    • functions follow input - processing - output - logic
    • input data can be passes via URL: Only the regions...
    • output data is stored in file, e.g., csv, json etc. (several csv files, one per input region, so we won't know beforehand how many)
  • 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 (but should be improved)
  • OGC API Processes deployed on server
  • Tests successful
  • Galaxy tool created locally
  • Galaxy tool deployed on server
  • Tests successful
  • Workflow is complete

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Waiting for them

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions