Features

A guided tour of AfterNight

Scroll through the application the way a night's data goes through it: look at the frames, calibrate, register, integrate, then finish the master in process windows that preview their result. Every picture is a screenshot of AfterNight.

01 · Workspace

One window for the whole night

M20 open in the main window
M20 open in the main window

Images open as tabs in one workspace

Every image or sequence opens as a view in the main window. Views can be tabbed, placed side by side, floated in a detached group or maximized one at a time.

Docking panels →
Caldwell 77 channel masters in two docked groups
Caldwell 77 channel masters in two docked groups

Compare views side by side

Dock two views next to each other to compare channels or masters. Each view has its own toolbar for the channel it shows and its display stretch.

The dashboard with recent files
The dashboard with recent files

Pick up where you left off

The dashboard opens images and sequences, lists recent work with thumbnails, and starts common workflows from six quick actions you can change.

Dashboard →
02 · Inspect

Look before you change anything

The viewer toolbar: the channel shown and the display stretch
The viewer toolbar: the channel shown and the display stretch

The display is not the data

Linear or Autostretch, the channel shown, zoom and overlays only change what you see. The stored pixels stay as they are until a process changes them.

Image viewer →
Caldwell 77, autostretched for display
Caldwell 77, autostretched for display

The sample lens

Hold the left mouse button for a moment to open the lens, and move it to read the coordinates, channel values, a local histogram and the mask sample under the cursor.

Histogram Analysis of the M20 RGB image
Histogram Analysis of the M20 RGB image

Histogram analysis

Each channel's distribution, with the share of samples clipped at either end.

Image histogram →
The FITS header of a solved Caldwell 77 frame
The FITS header of a solved Caldwell 77 frame

Headers and coordinates

Read-only viewers show the image's metadata, including the FITS header and the WCS keywords a plate solution writes into it.

FITS header viewer →
03 · Calibrate

Masters in, calibrated lights out

Image Calibration after a completed run on M83 lights
Image Calibration after a completed run on M83 lights

Image Calibration

Corrects linear light frames with prepared bias, dark and flat masters, and writes one calibrated file for every light. It can scale the dark, normalize the flat, replace deviant pixels found from the dark and add a pedestal.

Image Calibration →
Masters: bias off, dark and flat on
Masters: bias off, dark and flat on

Each master on its own

Bias, dark and flat are enabled one by one; the dark and the flat keep their advanced settings folded underneath. Output folder, naming, format and precision are set in the same window.

The light frames, each marked Calibrated
The light frames, each marked Calibrated

Every light accounted for

The list shows each light's date, filter, gain, offset, exposure and bit depth, and marks it Calibrated when its file is written.

04 · Register

Measured, aligned and solved

Per-frame metrics after registering 39 M83 lights
Per-frame metrics after registering 39 M83 lights

Image Registration

Measures the transform between frames and shows the metrics of each one, so you can choose the reference and the transform family and leave weak frames out before aligning them onto one geometry.

Image Registration →
A solved field: Internal Gaia, SIP distortion order 4
A solved field: Internal Gaia, SIP distortion order 4

Plate solving

Solves the field with a local Gaia catalog, ASTAP, a local solve-field on Linux or the Astrometry.net web service. It reports the field centre, image scale, rotation and field of view, and can write the WCS into the image as a history step.

Plate Solving →
M83 with its grid, catalog outline and detected stars
M83 with its grid, catalog outline and detected stars

See the solution

Overlays draw the coordinate grid, catalog objects, bright-star names, detected stars and SIP distortion vectors over the image, without changing its pixels.

Astrometry overlays →
05 · Integrate

One project for every stage

718 Carina Nebula lights, grouped by filter, object and session
718 Carina Nebula lights, grouped by filter, object and session

Image Integration

One project takes still frames through calibration, registration, alignment, normalization and stacking to linear masters, with a shared frame inventory, consistent grouping, incremental reruns and a report.

Image Integration →
Frame statistics before the run
Frame statistics before the run

Know what goes in

Before anything runs, the frame statistics count the frames, what is included and excluded, the groups, the total exposure and the size of the data.

The summary of the Carina project, ready to execute
The summary of the Carina project, ready to execute

Ready to execute

The summary lists the exposure per filter, capture dates, targets and camera. The run history keeps each stacked master, ready to open or compare.

Image List Analyzer stepping through 199 subs
Image List Analyzer stepping through 199 subs

Look at every sub

Image List Analyzer reads a list of subs into a sortable table, previews them one at a time with a histogram and the file's metadata, and exports the list as SER, AVI, MP4 or WebM.

Image List Analyzer →
Image Integration Lite, ready to run on M16 Hα
Image Integration Lite, ready to run on M16 Hα

Or the short way

Image Integration Lite turns one simple, single-target set into one stacked master per filter and object group. It shows the common decisions in one window and hands the work to the full Image Integration.

Image Integration Lite →
06 · Finish

Preview, then apply

Non-Local Bayes on Caldwell 77
Non-Local Bayes on Caldwell 77

Process windows

Most process windows preview their result on the image while you change a parameter. Nothing is committed until you press Apply, and Reset returns the controls to their defaults.

Process windows →
The preview area of Non-Local Bayes
The preview area of Non-Local Bayes

Preview a region

A preview area limits the preview to the part of the image you choose, so a heavy process answers sooner. Apply still processes the whole image.

M20, the Trifid Nebula · Ezequiel Ruiz · July 2025
M20, the Trifid Nebula · Ezequiel Ruiz · July 2025

Finished in AfterNight

M20, the Trifid Nebula, by Ezequiel Ruiz: stacked and finished in AfterNight.

The gallery →
07 · History and masks

Every step kept

Image History of a Caldwell 77 master
Image History of a Caldwell 77 master

Image History

Each applied step is kept with its time and description. Restore an earlier state, clone it into a new view, or export the record as text.

Image History →
A historical step, previewed with its histogram
A historical step, previewed with its histogram

Look back before you go back

Selecting a step previews it, with its own histogram, before you jump to it.

A luminance mask shown over M83, with the Mask Selector
A luminance mask shown over M83, with the Mask Selector

Masks

A mask links the image to another open view: white admits the processed result, black keeps the original, grey blends the two. It can be shown without being enabled, or enabled without being shown.

Masks →
08 · Sequences

Planetary captures, frame by frame

A Saturn SER capture, frame 1507 of 5144
A Saturn SER capture, frame 1507 of 5144

Sequences

SER and video captures open as one docked view you can play, step through, extract a frame or a range from, or convert to another sequence type.

Sequences →
Every process

Seventy-plus processes, each one explained

The tour follows the path most nights take. The full list goes family by family, says what each process does in the user guide's words, and shows what it supports: a live preview, masks, sequences, or a catalog or tool it needs.

Open the process atlas
Command line

Batch it from a script.

The command-line tool ships beside the application on both platforms. It reads one image, applies the display stretch and writes the result with an explicit output intent; --help lists its options and exit codes.

AfterNightCLI [options] <input> <output>
Formats

FITS, XISF, camera RAW and more.

FITS, XISF, camera RAW, TIFF, PNG and JPEG for images; SER and FFmpeg-backed AVI for sequences. The user guide's file-formats page is the authority on precision, compression and metadata per format.

File formats in the user guide →