In order to fully understand this documentation, it is imperative that we define certain terms within AutoFlats:


  • AutoFlats: Refers, collectively, to all features related to capturing or exporting flat data.
  • AutoFlats Manager (or AutoFlats tool or AutoFlats as a Standalone tool): Refers to the standalone tool (window) used to capture or export flat data.
  • AutoFlats Flat Frame: An individual image produced by the AutoFlats tool. These images will be combined in order to produce a “master flat”.
  • Flat Event: Refers to a set of Flat Frames. This is the level at which AutoFlats accepts user input (i.e. when you give AutoFlats direction to capture flat data, you define a Flat Event).
  • AutoFlats Deduplication: It is not uncommon that, for any given session, a single set of flat data may be compatible with multiple different sequence Light Events. Deduplication is the act of recognizing this compatibility and enforcing logic that will not allow capture of duplicate data.
  • AutoFlats Run: Essentially a “mini-sequence” that produces only flat data. When complete, an AutoFlats Run will produce Flat Frames (on disk) for all of its defined Flat Events.
  • AutoFlats Export: The act of converting the set of defined Flat Events into traditional SGPro “Flat-type” Events and saving them in new or existing Sequence Targets.
  • AutoFlats Scheduler: A tool that allows you to schedule an AutoFlats Run as part of the SGPro Sequence. AutoFlats can be scheduled to run automatically either before or after the sequence (or both).
  • “Before Sequence” Run: The AutoFlats Scheduler can direct the sequence to run AutoFlats prior to starting the first target.
  • “After Sequence” Run: The AutoFlats Scheduler can direct the sequence to run AutoFlats after the last target is complete.
  • Flat Setup Hint Source (or Reference): AutoFlats will attempt to do much of the work for you when importing new Flat Events. This term refers to the place in which AutoFlats sourced the data it used to assign fields like Camera Angle, Focus Position, etc.
  • Ranked Ordering: AutoFlats allows for Flat Events to maintain a complex, user-defined ordering that will influence the order in which Flat Events are captured. A Ranked Ordering means nothing more than “First, order by A, then within groups created by A, order by B”. 
  • Sky Flats: The act of capturing flat data using the Sun as the light source.
  • Dusk Flats: Sky Flats taken as dusk.
  • Dawn Flats: Sky Flats taken as dawn.
  • Panel Flats: The act of capturing flat data using a light panel as the light source. This refers to Flat Boxes and simple light panels alike.