Source code for pyimcom.diagnostics.run

"""
This is an example script to generate a report.

Command-line arguments are:
#. Input FITS file
#. Output stem

"""

import sys

from .layer_diagnostics import LayerReport
from .mosaicimage import MosaicImage
from .noise_diagnostics import NoiseReport
from .report import ValidationReport
from .stars import SimulatedStar

if __name__ == "__main__":
[docs] rpt = ValidationReport(sys.argv[1], sys.argv[2], clear_all=True)
sectionlist = [MosaicImage, LayerReport, SimulatedStar, NoiseReport] for cls in sectionlist: s = cls(rpt) s.build() # specify nblockmax to do just the lower corner rpt.addsections([s]) del s rpt.compile() print("--> pdflatex log -->") print(str(rpt.compileproc.stdout))