From b0ed738eb8eead517857df5d52b0a529c0c8fb84 Mon Sep 17 00:00:00 2001 From: mancini <mancini@astron.nl> Date: Tue, 20 Dec 2022 15:17:28 +0100 Subject: [PATCH] Add to summary applied fixes --- compress_pipeline.cwl | 5 +++++ download_and_compress_pipeline.cwl | 3 +++ steps/format_metrics.cwl | 11 +++++++++++ 3 files changed, 19 insertions(+) diff --git a/compress_pipeline.cwl b/compress_pipeline.cwl index 6a11ab0..0718278 100644 --- a/compress_pipeline.cwl +++ b/compress_pipeline.cwl @@ -24,6 +24,11 @@ outputs: outputSource: - format_ingest/ingest type: Any + - id: applied_fixes + type: string[] + outputSource: + - identify_issues/issue_list + steps: - id: identify_issues run: steps/identify_issues.cwl diff --git a/download_and_compress_pipeline.cwl b/download_and_compress_pipeline.cwl index 4a73366..ba48c9e 100644 --- a/download_and_compress_pipeline.cwl +++ b/download_and_compress_pipeline.cwl @@ -55,6 +55,7 @@ steps: - id: inspect - id: logfile - id: ingest + - id: applied_fixes run: ./compress_pipeline.cwl - id: combine in: @@ -77,6 +78,8 @@ steps: source: extract_metrics/plots - id: quality source: extract_metrics/quality + - id: applied_fixes + source: compress/applied_fixes run: steps/format_metrics.cwl out: - formatted_quality diff --git a/steps/format_metrics.cwl b/steps/format_metrics.cwl index c2eed30..59f69c3 100644 --- a/steps/format_metrics.cwl +++ b/steps/format_metrics.cwl @@ -22,12 +22,17 @@ expression: | observingConditions += 1 - inputs.quality.elevation_score; sensitivityScore += observingConditions; + + var result = { 'uv-coverage': uvCoverageScore, 'sensitivity': sensitivityScore, 'observing-conditions': observingConditions, 'plots': inputs.plots, 'details': inputs.quality + 'summary': { + applied_fixes: inputs.applied_fixes[0] + } }; return {'formatted_quality': result} @@ -39,6 +44,12 @@ inputs: type: File[] - id: quality type: Any +- id: applied_fixes + type: + type: array + items: + type: array + items: string outputs: - id: formatted_quality type: Any -- GitLab