Skip to content
Snippets Groups Projects
Commit e14e45ff authored by Timo Millenaar's avatar Timo Millenaar
Browse files

Export quality in outputs.json from aggregate script

parent a7e450aa
Branches
Tags
1 merge request!18Scatter and aggregate
......@@ -24,6 +24,10 @@ outputs:
type: File
outputBinding:
glob: "outputs.txt"
- id: quality
type: File
outputBinding:
glob: "outputs.json"
- id: inspect
type: File
outputBinding:
......
#!/usr/bin/env python3
import argparse
import subprocess
import json
from lofar_quality.manipulate.common import join_inspect_ds
from lofar_quality.inspect.inspect_dataset import plot_inspect_ds
from lofar_quality.inspect.v2 import extract_quality_metrics
from lofar_quality.inspect.common import store_metrics
from pathlib import Path
import logging
......@@ -35,6 +39,9 @@ def main():
join_inspect_ds(h5_paths, h5_output_path)
plot_paths = plot_inspect_ds(h5_output_path, workdir, min_elevation=15)
quality = {"quality": extract_quality_metrics(h5_output_path)}
store_metrics("outputs.json", quality)
with open("outputs.txt", "w") as file:
file.write(str(h5_output_path) + "\n")
for file_path in plot_paths:
......@@ -43,3 +50,4 @@ def main():
if __name__ == "__main__":
main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment