I wasn't satisfied with the star detection results under my sky conditions but had no way to understand why. There was no interactive detection feedback , so tuning the threshold meant editing config, restarting, and waiting for the next capture.
I had a solution loically and I decided to go ahead and submit some PRs.
First time contributor here! I'm very open to feedback, so please feel free to comment and suggest improvements. I split this into three parts for easier reviewing, but I am more than happy to make any changes or adjust my approach based on your guidance.
#2886 — FITS Image Selector: Adds a dropdown to the Image Processing page, allowing users to select any captured image by date rather than just the latest one. This makes it possible to test against a specific known good frame.
#2887 — SEP (Source Extractor) Star Detection: Adds sep as an optional star detection method (selectable in Settings). SEP estimates and subtracts the sky background, then detects real sources above a sigma threshold. This is a bit more robust on real allsky images. The existing template method is preserved as the default, so there are no breaking changes for current users.
#2888 — Detection Tuning Tab: Adds a "Detection" tab to the Image Processing page. Combined with the FITS selector, users can load any image, enable detection, adjust the threshold, and immediately see the results drawn on the preview without requiring a restart.
I wasn't satisfied with the star detection results under my sky conditions but had no way to understand why. There was no interactive detection feedback , so tuning the threshold meant editing config, restarting, and waiting for the next capture.
I had a solution loically and I decided to go ahead and submit some PRs.
First time contributor here! I'm very open to feedback, so please feel free to comment and suggest improvements. I split this into three parts for easier reviewing, but I am more than happy to make any changes or adjust my approach based on your guidance.
#2886 — FITS Image Selector: Adds a dropdown to the Image Processing page, allowing users to select any captured image by date rather than just the latest one. This makes it possible to test against a specific known good frame.#2887 — SEP (Source Extractor) Star Detection: Adds sep as an optional star detection method (selectable in Settings). SEP estimates and subtracts the sky background, then detects real sources above a sigma threshold. This is a bit more robust on real allsky images. The existing template method is preserved as the default, so there are no breaking changes for current users.
#2888 — Detection Tuning Tab: Adds a "Detection" tab to the Image Processing page. Combined with the FITS selector, users can load any image, enable detection, adjust the threshold, and immediately see the results drawn on the preview without requiring a restart.