Skip to content

DeepSkyStacker 5.1.0

Compare
Choose a tag to compare
@perdrix52 perdrix52 released this 05 Mar 11:21
· 1107 commits to master since this release

Welcome to DeepSkyStacker 5.1.0

This release Is for 64 bit versions of Windows 10 or higher.

If you need a version of DeepSkyStacker that will run on older versions of Windows or on 32 bit versions, you should use DeepSkyStacker 4.2.6:

https://github.com/deepskystacker/DSS/releases/tag/4.2.6

To run the downloaded executable:

RIght-click on DSS-Setup.exe after you have downloaded it and select Properties. At the bottom of the first tab you will see a message saying:

image

Select "Unblock", and click on OK. You should then be able to run the installer.

Only 64 bit versions of Windows 10 and later are supported in this release.

This release is the start of the process of converting the code to Qt so that it can be ported to platforms other than Windows.

Here are the main changes that were made for DeepSkyStacker 5.1.0:

  1. The bulk of the code for the "Stacking" panel has been converted to Qt. This includes a completely reworked image display.

  2. The image list can now be undocked from the bottom of the Stacking panel so that it operates as a separate window. The "Explorer" bar (left panel) can also be undocked.

  3. It is now possible to rename all groups with the exception of the initial group (Main Group).

  4. Some fields in the image list (Type, ISO/Gain, and Exposure) can be double-clicked to change the values.

  5. A large number of internal changes have been made with the intent of facilitating future enhancements and/or to improve processing.

  6. SIMD (Single Instruction Multiple Data - also known as Advanced Vector Extensions or AVX) support for decoding raw images and for registration and stacking of RGGB images. It can deliver dramatic reductions in processing times, but it depends on your processor and clock speed, so don't assume it will be faster. As an example, Martin Toeltsch (who wrote the code) reports times to process 10 Nikon NEF files (on his computer):

    Without SIMD 52s
    Using SIMD 8s

    This also works for GBRG images so Canon CR2 files will benefit from this work as well.

  7. Some further tuning of the OpenMP (multi-processor support) has been done.

  8. The "Stacking" panel image display now caches the last twenty images displayed, so you can use it as a "blink comparator"

  9. The configured settings that are stored in the Windows registry are not compatible with earlier releases which stored them in the registry hive:

    HKCU\Software\DeepSkyStacker\DeepSkyStacker

    so now the settings are held in a separate registry hive:

    HKCU\Software\DeepSkyStacker\DeepSkyStacker5

  10. The "Processing" panel is still running MFC code but has minor changes to allow it to work as a child of a Qt window.

  11. The location for storing DeepSkyStacker settings files has changed from %ProgramData%\DeepSkyStacker (typically C:\ProgramData\DeepSkyStacker) to %AppData%\DeepSkyStacker\DeepSkyStacker5 (typically C:\Users<username>\AppData\Roaming\DeepSkyStacker\DeepSkyStacker5). You may wish to copy any old settings files to the new location.

  12. A file association is now created during installation so that .dssfilelist files will be opened by DeepSkyStacker.

  13. Add code to capture non C++ exceptions (e.g. SIGINT, SIGILL, SIGFPE, SIGSEGV, and SIGTERM) and write a debugging backtrace to stderr and to the trace file if active.

  14. Change message for incompatible images to report the reason.

  15. Registering and stacking now overlap processing with reading the images. For n images where time to load each image is L and time to process each image is P, the total time will now typically be nL + P (when L > P) or L + nP. Typically, the time to load the images will predominate on faster systems or those that use real disk drives.

  16. Remove manual setting of "Set Black Point to Zero", this is now determined automatically.

  17. Enable the Comet tab in Stacking Settings when it is invoked from Register Settings and Comet data is available.

  18. Change LibRaw supported camera list so that "Olympus OM-1" is recognised as well as "OM Digital Solutions OM-1"

  19. Update Libraw to 0.21.1