Skip to content

Releases: jarmoruuth/AutoIntegrate

v1.84.1

23 Feb 16:19

Choose a tag to compare

Calibration fixes

  • Fixed a bug where master bias was silently disabled on light frames when Optimize darks was off (the default), even when bias frames were available
  • Fixed bias handling when Pre-calibrate darks is enabled: bias is now correctly applied directly to lights instead of being lost when the dark has already had bias removed
  • Master darks created with bias subtracted now write CALSTAT=B to their FITS header; AutoIntegrate reads this keyword automatically on subsequent runs, so the Pre-calibrate darks checkbox no longer needs to be set manually in those cases
  • Fixed flat integration always using Average combination regardless of the user's integration combination setting (Average is correct for flats)

Dark matching

  • Light frames within the same filter are now grouped by exposure time before calibration, so each exposure time group is matched to the correct master dark
  • Added a warning when a single master dark's exposure time does not closely match the lights being calibrated (consistent with the existing warning in the multi-dark path)
  • selectMasterDarkForExptime is now called unconditionally for both single and multiple master dark cases

Flowchart

  • Exposure time is now shown in the flowchart for dark integration (e.g. ImageIntegration:dark (300s)) and light calibration
  • Flowchart file filtering now picks one representative file per exposure time group for lights and flats, so all exposure variants are visible in the flowchart

Bug fixes

  • Fixed master dark filename showing _undefined instead of the exposure time when all darks share a single exposure time
  • Fixed AutoMaster dark windows not being closed when a window prefix was in use
  • Fixed stretching mode always defaulting to Auto STF when restoring settings from a JSON file
  • Fixed a bad flowchart call

Full Changelog: v1.84...v1.84.1

v1.84

19 Feb 16:57

Choose a tag to compare

Changes in AutoIntegrate v1.84 are listed below.

Calibration changes

  • Masters button — New button in the Files tab to load master calibration files (bias, dark, flat, flat dark) from a directory in one step.
  • Generate Masters Only mode — New option to run calibration and generate master frames without requiring light files.
  • Dark frame grouping by exposure time — Dark files are now grouped by exposure time in the TreeBox allowing multiple exposure times for calibration matching. Master darks are auto-detected per exposure group.
  • Master flat dark support — Master flat dark files can now be specified and are used in the calibration engine.
  • Default values for calibration options have been updated to better match with modern CMOS sensors.

Bug Fixes

  • Fixed TreeBox clearing incorrectly when adding new files.
  • Preview fixes and updates.

Full Changelog: v1.83...v1.84

v1.83

02 Feb 21:38

Choose a tag to compare

AutoIntegrate v1.83 - Simple and expert modes

Location: Script / AutoIntegrate
Repository: https://ruuth.xyz/autointegrate/

Changes in AutoIntegrate v1.83 are listed below.

Simple and expert modes

  • Added simple and expert modes
  • When starting AutoIntegrate for the first time it starts with a simple mode
  • Simple mode hides many tabs and options

Updates

  • Support for MultiscaleAdaptiveStretch 1.1
  • Fix to banding reduction performance (Thanks, Ric Anderson!)
  • Update filter values in metrics visualizer by double clicking on the graph.
  • Dynamic tutorial info window size
  • Fix to Selective color include

Full Changelog: v1.82...v1.83

v1.82

17 Jan 20:53

Choose a tag to compare

AutoIntegrate v1.82 - Standalone tools, MultiscaleAdaptiveStretch

Location: Script / AutoIntegrate
Repository: https://ruuth.xyz/autointegrate/

Changes in AutoIntegrate v1.82 are listed below.

Standalone tools

Standalone tools are scripts that are derived from the AutoIntegrate script. They can be used independently of the main AutoIntegrate script for specific tasks.

Available standalone tools are

Each tool has the same options available as in the main AutoIntegrate script. All tools have a preview window and most tools have undo/redo buttons.

Updates

  • Added MultiscaleAdaptiveStretch as a new stretching method.
  • Removed standalone script version of VeraLux HyperMetric Stretch, it is now part of the Image Stretching tool
  • Changed Shadow adjust to clip at most the given percentage

What's Changed

Full Changelog: v1.81...v1.82

v1.81

25 Dec 15:34

Choose a tag to compare

  • Added VeraLux HyperMetric Stretch is a new stretching method.
  • AutoIntegrate in Pixinsight moved from Script / Batch Processing / AutoIntegrate to Script / AutoIntegrate / AutoIntegrate
  • Added a standalone script version of VeraLux HyperMetric Stretch

Full Changelog: v1.80...v1.81

AutoIntegrate v1.80 - Process Icons

22 Nov 13:28

Choose a tag to compare

Changes in AutoIntegrate v1.80 are listed below.

Process icons

  • Save executed processes as process icons to a .xpsm file.
  • Process icons can be loaded to the PixInsight desktop and used for manual reprocessing or fine tuning.

Fixes

  • Fix with target type, back to target types 'Default', 'Galaxy', 'Nebula', 'Star cluster'
  • Fix to not to show welcome dialog on non-interactive mode

Full Changelog: v1.79...v1.80

v1.79

04 Nov 16:09

Choose a tag to compare

Changes in AutoIntegrate v1.79 are listed below.

  • Added interactive tutorials. Tutorials highlight the controls needed and display helpful tips that explain what each feature does. A new Tutorials button was added to access tutorials.
  • Added Welcome Dialog - Shown automatically on first use, then only from the Welcome button.
  • Added new targettypes, now there is: 'Default', 'Galaxy', 'Small bright nebula', 'Large nebula', 'Star cluster'
  • Added ability to run from command line with JSON setup file
  • Reorganized some tabs in the GUI
  • Removed interface options: Single column, More tabs and Files tab

Full Changelog: v1.78...v1.79

v1.78

29 Aug 20:03

Choose a tag to compare

Changes in AutoIntegrate v1.78 are listed below.

  • Added an interface option to use pure black as image background. It may help to check that the background is not made too dark.
  • Updates to flowchart
  • Added AutoIntegrate version to FITS header
  • For integrated light images IMAGETYP is set as Master light
  • Fixes to multiple palettes with Auto palette option

Full Changelog: v1.77...v1.78

v1.77

03 Aug 18:46

Choose a tag to compare

Find files recursively from a directory

  • If Directory checkbox next to buttons to add files is checked then files are searched recursively from the selected directory.

Full Changelog: v1.76...v1.77

v1.76

22 Jun 18:28

Choose a tag to compare

Changes in AutoIntegrate v1.76 are listed below.

Exclusion areas

  • Added exclusion areas for DBE. Exclusions areas define where DBE sample points are not calculated.
  • There is a button in the Processing 1 / DBE settings section and in the Lights tab that opens a new dialog for drawing exclusion areas.
  • Exclusion areas are used also when selecting a true background sample area.
  • Exclusion areas are saved to and restored from the Json file.
  • See also: Exclusion area for DBE

Metrics visualizer

  • Added subframe selector metrics visualization.
  • Metrics visualizer can be started in the Lights tab and in the Processing 2 / Weighting and filtering settings section
  • Visualization is shown in a separate dialog. Four different metrics can be chosen.
  • Image filtering settings now have four filter values and those metrics are visualized. Filter value zero means that no filtering is done.
  • Metrics are calculated during the SubframeSelector step and saved also to the Json file after processing (AutosaveSetup.json). If no metrics are available they can be calculated before starting the Metrics visualizer.
  • After the metrics visualizer is run it automatically refreshes the file list filtering.
  • See also: Metrics visualizer

RGB stars for narrowband

  • Added an option to automatically create RGB stars for narrowband images when RGB data is available.
  • When the RGB stars option is selected a starless narrowband image and a stars RGB image are created. At the end of the processing images are combined together.
  • See also: Automatic processing of RGB stars

Automatic selection of narrowband palette

  • The default narrowband palette is now Auto. With the Auto option the script automatically selects a narrowband palette based on the available data.
  • Below are listed mappings available when using the Auto option.
    Input → Output
    SHO → SHO
    SHO + LRGB → SHO, RGB stars
    SHO + RGB → SHO, RGB stars
    HO → HOO
    HO + LRGB ->HOO, RGB stars
    HO + RGB-> HOO, RGB stars
    H + LRGB → max(R,H),G,B
    H + RGB → max(R,H),G,B
  • See also: Automatic selection of narrowband palette

Astrobin output

  • When script runs a full processing it always generates an AstrobinInfo.csv file. It can be used in Astrobin to describe the imaging session.
  • Astrobin filter numbers must be configured manually in the Other / Astrobin section.
  • See also: Astrobin session information

Resample for blinking

  • Added resample option to resample preview image to a smaller size.
  • Resample makes blinking through images faster. Note that heavy resample may alter the image so it may look identical to the original image.
  • Resample is done only for the preview image, the original image is not modified.
  • Resample target size can be configured.
  • See also: Blinking

Updates

  • Added options to save the final image as JPG or TIFF.
  • Added drizzle drop shrink option. Default is 0.9 for all file types.
  • Histogram stretch max iterations changed from 20 to 30.
  • Optionally the ColorCalibration process can be run even if SPCC is selected. In Auto mode the ColorCalibration process is not run with SPCC.
  • Added an option to clear all selected files in files tabs.
  • Added _ADBE as AutoContinue starting extensions
  • Calibrate and Integrate only options moved to the Settings page.
  • Stopping after calibration could be useful if you for example want to check the quality of calibrated light files and maybe set some filtering rules.
  • Stopping after integration could be useful if you for example want to set some exclusion areas for DBE or for finding the true background.
  • Measurement information can be seen by hovering over the light files using a mouse when the subframe selector has been run.

Fixes

  • Added better checks that image files exist when reading .json file content.
  • Improved some error messages

Full Changelog: v1.75...v1.76