Description:
Now that we have successfully migrated away from external PixInsight Subframe Selector imports and transitioned to a fully native, data-backend metrics engine, the front-end UI components need to be updated to match the new schema. This involves replacing legacy headers, introducing missing columns, and ensuring data maps correctly from the local database.
Required Changes:
Projects Tab (Filter Goals Progress Table):
Replace the column "FWHM" with "HFD" to accurately reflect our Half Flux Diameter calculation.
Replace the column "SNR" with "SNR Weight" to reflect our robust signal-to-noise weighting logic.
Add a new column for "Roundness" to display the median star roundness value of approved frames for that filter.
Add a new column for "Sky Flux" to track the background median sky brightness level.
Sessions Tab:
Ensure the session frame-viewer tables match the new database schema (hfd, star_roundness, sky_flux_mean, snr_weight).
Code Disconnection:
Remove legacy string dependencies or parsing hooks that expected old PixInsight CSV/txt schema variables (like FWHM or raw eccentricity).
Description:
Now that we have successfully migrated away from external PixInsight Subframe Selector imports and transitioned to a fully native, data-backend metrics engine, the front-end UI components need to be updated to match the new schema. This involves replacing legacy headers, introducing missing columns, and ensuring data maps correctly from the local database.
Required Changes:
Projects Tab (Filter Goals Progress Table):
Replace the column "FWHM" with "HFD" to accurately reflect our Half Flux Diameter calculation.
Replace the column "SNR" with "SNR Weight" to reflect our robust signal-to-noise weighting logic.
Add a new column for "Roundness" to display the median star roundness value of approved frames for that filter.
Add a new column for "Sky Flux" to track the background median sky brightness level.
Sessions Tab:
Ensure the session frame-viewer tables match the new database schema (hfd, star_roundness, sky_flux_mean, snr_weight).
Code Disconnection:
Remove legacy string dependencies or parsing hooks that expected old PixInsight CSV/txt schema variables (like FWHM or raw eccentricity).