Skip to content

Refactor Project and Session Table Views to Display Native Image Quality Metrics #289

Description

@johnwhobbs

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).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions