Hello,
I have developed a lightweight tool called ophi for analyzing and sorting FITS light frames before stacking.
The basic idea is that you point it at the folder containing your light frames, and it measures things such as star count, FWHM, HFD, eccentricity, sharpness/blurriness, SNR, clipping, background uniformity/variance, cloud/fog indicators, trailing, and other possible artifacts. It then generates JSON and HTML reports, and can sort the frames into accept/review/reject folders based on the results.
It works well on my own dataset, but that is also the limitation: I only have my own camera/filter setup to test against.
I would mostly be interested in hearing from a small number of people willing to try it on real-world data and let me know:
number of frames processed
camera / image size
filters used
processing time
whether the accept/review/reject decisions seemed reasonable
obviously misclassified frames
crashes or FITS files it could not read
It is completely free, and I am not asking anyone to change their workflow. I am simply trying to find out where it works well and where it fails.
As a rough benchmark, on my system it analyzed and reported on 348 ASI2600MM light frames in about one minute using NVMe storage. I would be very interested to see how it performs on other machines and other datasets.
Thank you to anyone willing to test it. Criticism is much more useful than compliments, especially examples where it gets things wrong.
If a few people would like to try it, I can share the current build and setup instructions.





