Before the month of June comes to an end, we had to release a new version in order to keep the cruising rhythm started after the release of version 1.0.
Siril 1.0.3 is distributed for the 3 most common platforms (Windows, MacOS, GNU / Linux). Check out the downloads page.
But of course, as Siril is a free software, you can build from the sources, available through the installation page.
So what’s new #
This version 1.0.3 has very few new features as it is above all a stabilization version of the 1.0.2 released last month. It contains mainly bug (and crash!!) fixes reported by users and reported on this page. However, once again, a new tool has been added: the generalized hyperbolic transformation.
Of course, despite all our efforts, bugs may still exist. If you think you have found one, please reach out to us through the forum. Even better, do file a bug report there if you see it is not already listed as a known bug.
The generalized hyperbolic transformation #
Adrian Knagg-Baugh is the main author of the generalized hyperbolic transformation implementation in Siril. Indeed, starting from a discussion on the forum of astrobin, David Payne, an amateur astrophotographer, elaborated a whole series of equations using the PixelMath tool of PixInsight. Their purpose was to simplify the stretching applicable to a linear image. These equations, based on hyperbolic stretching, are perfectly suited to the stretching of astronomical linear images:
- They are piecewise continuous, which makes the result look natural.
- Their first derivative is always positive which will avoid spike and backwards stretch situation that can arise with curves.
- The equations are normalized between 0 and 1 which avoids clipping pixels and thus losing information.
Based on this work, a second contributor, Mike Cranfield, developed a script for the same software based on this suite of equations. This simplified and improved the work started.
Then Adrian coded the tool for Siril. The tool is offered in a simplified version in 1.0.3 but will exist in a much more complete implementation in the future 1.2.0, which is in very active development.
A word about the future #
Siril is in a phase that it has never known before: 3 developers are working hard on new features and on a complete redesign of several points. There may be as many changes, if not more, between 1.2.0 and 1.0.0 as there were between 0.9.12 and 1.0.0. The version currently under development is numbered 1.1.0. The second number, when it is odd, means that the version is said to be unstable. There are currently many changes and it would not make much sense to list them all here. However, we can list the main new features that will be present in this future version which release date is not yet known:
- Refactoring of the registration part with lots of new options
- Making siril completely usable from command line, even for stacked image processing
- Astrometry and color calibration completely revised and corrected
- Libraw is no longer used for demosaicing images, only for decoding the raw file
Contributors: Contributors to this release are: Cyril Richard, Cécile Melis, Vincent Hourdin, Adrian Knagg-Baugh, Mike Cranfield and David Payne. We also want to thank all the beta testers and especially Fred Denjean, for his gift to find bugs.
Developing software is fun, but it also takes up nearly all of our spare time. If you like Siril and would like to support us in continuing development you’re welcome to donate a small amount of your choice.