Library & Grader

Find a project in the Library, then review its frames in Images, Sequence and Stacks. The desktop app and psf-guard server serve the same UI. Grades go straight into the catalog, so Target Scheduler can replace rejected frames.

New in 0.12. The header shows its views as icons and keeps Settings and help in one menu; the Library aligns project details in columns. Images and Sequence share one compact toolbar, with newest first, night and hour marks, and a dot on new frames.

The Library

The Library lists every project in every registered catalog, grouped by when it was last shot: last 7 days, last 30 days, earlier work. It uses the whole width of the window, up to 2400 px. The band at the top totals images, projects, targets, accepted frames, frames to review, missing files and grading progress.

The compact Library lists projects across all databases, with counts and review status.
The compact Library lists projects across all databases, with counts and review status.

In the compact view each project is one row, and each kind of badge has its own column: database, Target Scheduler state, accepted against desired (it reads Done once the goal is met), grade counts, capture dates and calibration. Sequence and Stacks open those views; ⚙ opens the plan's workspace. A project without a pill leaves its cell empty, so the columns stay aligned. A long name ends in "…" and shows in full on hover. A badge beside the name counts frames new since you last opened the project.

On laptop and wider screens each row stays on one line, and the dates say how long ago the last frame was, with the range in the tooltip. On a tablet a row takes two or three lines. On a phone, the badges stack inside a rounded box.

Compact project rows keep counts, calibration warnings and actions together at phone width.
Compact project rows keep counts, calibration warnings and actions together at phone width.
Expand a project to see its filters, progress and target actions. This is Golf of Mexico.
Expand a project to see its filters, progress and target actions. This is Golf of Mexico.

Reopen or delete a project

Under Archived projects, click Reopen to return a project to the Library as Inactive. Set it Active when you want Target Scheduler to schedule it again.

To delete a project, you need an editor account and a server started with --allow-database-management. Open Edit project, then Delete project..., or click Delete beside an archived project. Review the targets, exposure plans and frame counts. If the project has frames, type its name to confirm.

Deletion removes catalog records, grades and measurements. Image files stay on disk. A linked plan keeps its framing and other databases but stops planning work for that rig. Restoring removed rejects does not put frames back into a deleted project.

Imports and sync skip the project until you choose Allow again under Deleted projects. A deleted project without frames appears there once a sync has skipped it. When a project returns, it gets its own plan; use Attach a project from another database to rejoin the old plan. See How deletion carries across syncs.

Deletion preview for SNR G132, listing one target, eight exposure plans and 828 frames, with Delete project disabled until the name is entered
The deletion preview lists the records to remove and explains what happens to the plan. Image files stay on disk.

Calibration pills

A 🧪 Poor or 🧪 Check pill marks a project whose lights have calibration issues: Poor when some lights can't be calibrated properly, Check when calibration needs review. Causes include lights with no calibration frames to match, thin dark masters, flats with changing spots, old or mixed flats, and suspect frames in use. PSF Guard checks calibration in the background. The pill opens the project's Calibration report, and Show › Calibration issues lists only these projects. See Calibration Libraries.

Poor and Check pills identify projects whose calibration needs attention.
Poor and Check pills identify projects whose calibration needs attention.

The header shows each view as an icon. The current view keeps its name; rest the pointer on another, or move focus to it, and its name slides out. Sky comes first, since it covers all projects and databases, then Library. The remaining controls follow the project and database scope: the project picker, Planning for that project's plan, the rig and target switcher, then Images, Sequence, Calibration and Stacks. Images, Sequence and Stacks become available when you pick a project or database.

Hover a view or move keyboard focus to it to reveal its name. Calibration has keyboard focus here.
Hover a view or move keyboard focus to it to reveal its name. Calibration has keyboard focus here.
Open the menu for Settings, keyboard shortcuts and server information.
Open the menu for Settings, keyboard shortcuts and server information.

At the right sit the jobs chip and one menu button, ☰, holding Settings, Keyboard shortcuts, Server information and Sign out. On a server with accounts the menu shows who is signed in, and only an editor sees Settings.

Search for a project, then choose all its images or a single target.
Search for a project, then choose all its images or a single target.
The jobs list shows the running automatic stack build and the jobs queued behind it.
The jobs list shows the running automatic stack build and the jobs queued behind it.

Images

Images for the Iris Nebula: the compact toolbar of filter pills and tools above cards with score chips, filter, time, HFR, stars and grade
The grid. Each card shows its score, filter, time, HFR, stars and grade. These Iris Nebula frames also show quality warnings and calibration chips.

The toolbar

Images, Sequence and the Calibration page share one compact toolbar. Its first row contains the filter controls, the thumbnail size slider and the tools. Each control shows its filter and current value, such as Status: All. View opens the display settings, and ⋯ less-used tools. A slim row below gives the counts. On a phone the filters and the slider fold behind a Filters button that counts the filters in use.

Choose grouping, order, night marks and score chips in View.
Choose grouping, order, night marks and score chips in View.
Choose one or more filters, or keep All selected.
Choose one or more filters, or keep All selected.
At phone width, expand Filters to reach the grid controls.
At phone width, expand Filters to reach the grid controls.

Newest first and new frames

View › Sort › Newest first turns each group around, and in Sequence the strip and its session tabs; the score chart keeps time left to right. The arrow keys, Shift-click, the detail view's next and previous, and Compare follow the order on screen. A project's exposure groups keep their order, so they do not trade places as frames arrive. The URL stores the choice as order=newest. PSF Guard also uses your last choice for links with no sort order.

Frames captured since you last opened the project from the Library carry a small dot before their date, in Images and Sequence: the frames the Library's "new" badge counted, plus any captured since. They keep it until you next open the project from the Library.

Newest first puts the latest captures at the start of each group.
Newest first puts the latest captures at the start of each group.

Night and hour marks

Images and Sequence mark where frames cross into another night or hour. A line and the night's date sit in the gap before a night's first frame, every other night takes a faint band, and thinner lines mark the hours when frames are dense enough for them to help. No card moves for a mark. View › Marks sets Nights and hours, Nights only or Off, as does Settings → Review.

Nights split at each rig's local noon, not at midnight. A light finds its rig through its Target Scheduler profile, so lights a western rig shoots after midnight UTC stay on the night they began. Date groups are these observing nights, and next and previous navigation in the detail view follows the same nights. Nights end under Settings → Calibration can put every light on one split with Same time for all rigs; Nights end in the View panel shows the other split in one view.

Night breaks and hour marks place frames in capture order.
Night breaks and hour marks place frames in capture order.

Cards

Chips and view settings

Each card's main badge is its quality score. Two chips rank it further: the moon chip within its night, the stacked-layers chip against every comparable frame of the target and filter. A 🧪 chip marks a light the calibration library serves poorly, red for Poor and yellow for Check, and opens the light on its Calibration panel. The Calibration pill in Images keeps only such lights, and Sequence's Select offers Poor calibration. See Calibration Libraries.

Grid cards with the main score, night-session score and all-sessions score
The first Iris frame scores 94 overall, 99 within its night session and 94 across all sessions. Its stored grade remains Accepted despite the Sky Brightening warning.

Toggle each chip under View › Chips or in Settings → Review, which also sets whether a grade moves to the next image. Hold Shift with A, X or U to invert that once. Sequence's scoring defaults sit under Settings → Review → Sequence scoring; see Quality Screening.

Signed in to a server with user accounts, your view choices follow you to any browser: the sort order, the grouping, the thumbnail sizes, the chips, the Library's rows and the project picker's grouping. Settings in a link override your saved choices. Each change saves only what it changed, so a tab left open does not undo a choice made since on another device. Without accounts, and in the desktop app, the browser keeps them.

Image detail

Press Enter or double-click a card. Panels beside the frame give Image Information (statistics and the resolved file path), Quality analysis (the score and its reason), Calibration, Sky context from the plate solve, and Satellite tracks.

Open a frame to inspect its pixels, quality findings and solved sky context.
Open a frame to inspect its pixels, quality findings and solved sky context.
Collapsed detail sections keep their key findings visible beside the image.
Collapsed detail sections keep their key findings visible beside the image.

When the catalog contains calibrated or registered copies of a frame from WBPP, Siril, ASTAP or DeepSkyStacker, V or the buttons beside the image switch between them. Previews, star markers and the PSF view follow. Grid cards mark frames that have copies. See Calibrated copies.

Star overlay and HFR

Press S for the star overlay: each detection circled and labeled with its HFR. Detection uses the frame's focal length and pixel size when both headers exist, so wide fields keep small stars. P shows the PSF fit.

The star overlay labels measured HFR values. These measurements can differ from imported capture metadata.
The star overlay labels measured HFR values. These measurements can differ from imported capture metadata.

Sensor tilt inspector

Press I for nine 1:1 crops in a 3×3 grid, each with its median HFR, eccentricity and star count, a border colored by softness, and a line for the mean elongation. The summary gives tilt, field curvature and center HFR. A soft edge opposite a sharp one suggests tilt; soft corners round a sharp center suggest curvature; one elongation everywhere suggests guiding or wind. Check several frames: seeing can mimic all three.

Sensor tilt inspector: a three-by-three mosaic with regional HFR, eccentricity, elongation lines and a tilt summary
I compares nine regions of the sensor at 1:1.

Sky context

The panel lists catalog objects expected in the field. O solves a frame with no fresh solve, or toggles the sky overlay: labels, outlines, an RA/Dec grid, the pixel scale and the target offset. The overlay stays as you last left it. See Sky Context & Solver.

Compare

Press C in the grid to put two frames side by side, with zoom and pan linked or apart. Grade both at once.

Two frames side by side with linked zoom
Compare a borderline frame with a good neighbor.

Sequence

Sequence scores a target's frames in capture order, one session or all sessions per filter. The chart shows each score, with a dot under each bar for the frame's grade; the scatter shows each solved center against the target; each card gives the cause of a low score. It shares the toolbar, the arrow keys and Space with Images, adds a Select pill for selection rules, and offers Review rejection for a selection. See Quality Screening.

The Sequence summary and score chart stay below the toolbar while you scroll, unless the window is too short to leave room for frames. Click a point in Solved pointing to move to its frame. Click the chart heading to collapse or expand it; PSF Guard remembers the choice in this browser. See Find a frame from its solved position.

Where one target and filter contain frames from two or more Target Scheduler profiles, Sequence scoring and statistical grading compare each profile with itself, so two rigs merged into one catalog are not scored against each other. The profile stands for the rig, so one rig kept under two N.I.N.A. profiles scores as two. See Scores and causes.

Compare one capture session. These stored grades are Rejected; the scores still show the differences between frames.
Compare one capture session. These stored grades are Rejected; the scores still show the differences between frames.

A mosaic as one view

When a project's targets form one mosaic, the switcher offers it as one choice, such as Heart Mosaic mosaic (4 panels). Images groups frames under each panel in grid order. Sequence shows every panel's frames in capture order. Stacks lays each panel's stack out as the grid and on the sky. Grading and stacking stay per panel.

Compare the four SHO panel stacks with their solved, north-up placement.
Compare the four SHO panel stacks with their solved, north-up placement.

Keyboard shortcuts

KeyActionKeyAction
K / →Next imageAAccept
J / ←Previous imageXReject
↑ / ↓Grid row up or downUUnmark
SpaceToggle selectionShift + A / X / UInvert grade advance once
Shift + arrowExtend selectionCCompare (grid); color (detail)
EnterOpen imageEscClear or close
SStar overlayPPSF view
ITilt inspectorOSolve or sky overlay
TSatellite tracksVCalibrated copies
+ / −Zoom0 / 1 / FReset, 100%, fit
ZImage sizeCtrl+Z / Ctrl+YUndo / redo
GChange grid grouping?Shortcut help

In Images, Enter and Space on a focused toolbar button, such as View, press that button only; they do not open or select the current image. Keyboard shortcuts in the header's menu, or ?, lists the keys.

Where grades go

Every grade sets gradingStatus in the active catalog, with undo and redo. Catalogs PSF Guard creates use the Target Scheduler layout. On a live Target Scheduler database, the scheduler counts accepted frames against each exposure plan and shoots replacements for rejected ones.

More projects from theatr.us