{% if qa_data.cube_statistics %}
Cube Noise Statistics
| Mean: | {{ qa_data.cube_statistics.NoiseMean | round(6) if qa_data.cube_statistics.NoiseMean is defined else '—' }} |
| Std Dev: | {{ qa_data.cube_statistics.NoiseStd | round(6) if qa_data.cube_statistics.NoiseStd is defined else '—' }} |
| Skewness: | {{ qa_data.cube_statistics.NoiseSkew | round(6) if qa_data.cube_statistics.NoiseSkew is defined else '—' }} |
| Kurtosis: | {{ qa_data.cube_statistics.NoiseKurt | round(6) if qa_data.cube_statistics.NoiseKurt is defined else '—' }} |
| Sources detected: | {{ qa_data.cube_statistics.n_sources if qa_data.cube_statistics.n_sources is defined else '—' }} |
{% endif %}
{% if qa_data.mask_comparison %}
Mask Comparison (Global)
| SoFiA mask pixels: | {{ qa_data.mask_comparison.npix_sofia }} |
| Provided mask pixels: | {{ qa_data.mask_comparison.npix_provided }} |
| Overlap pixels: | {{ qa_data.mask_comparison.npix_overlap }} |
| (SoFiA ∩ Provided mask) / SoFiA (pixels): | {{ qa_data.mask_comparison.pixel_overlap_fraction_sofia }}% |
| (SoFiA ∩ Provided mask) / Provided mask (pixels): | {{ qa_data.mask_comparison.pixel_overlap_fraction_provided }}% |
| SoFiA total flux: | {{ qa_data.mask_comparison.flux_sofia }} |
| Provided mask total flux: | {{ qa_data.mask_comparison.flux_provided }} |
| (SoFiA ∩ Provided mask) / SoFiA (flux): | {{ qa_data.mask_comparison.flux_overlap_fraction_sofia }}% |
| (SoFiA ∩ Provided mask) / Provided mask (flux): | {{ qa_data.mask_comparison.flux_overlap_fraction_provided }}% |
{% endif %}
{% if qa_data.images %}
{% for img in qa_data.images %}
{{ img.description }}
{% endfor %}
{% else %}
No QA images available for this mode
{% endif %}