2026-10-09 APP 2.0.0-beta48 has been released !
This is mainly a bug fix release for the reported bugs in beta47. In addition it has a significant User Interface performance improvement noticable when you need to process 1000s of images in APP.
2026-10-03 APP 2.0.0-beta47 has been released !
This is a very big release... many code optimizations/rewrites, many parts of APP are much faster and more precise, especially star analysis and registration are much faster ! Big mosaics will go much faster 🙂
And we introduce a new preview filter, which includes the new Adaptive Deep Sky Stretch and a General Levels Stretch, this has been long over due. The old preview filter (the panel on the right side to stretch and preview your data) has not been updated for a couple of years and it is a critical part of any APP session.
Adaptive Deep Sky Stretch or ADSS is a much more intuitive stretch algorithm. It is also color preserving (which is a great new addition in itself ! ) which means that the highlights are no longer bleached, color is maintained from the linear data while stretching. You can simply stretch your data using the sky background level and signal width sliders which work much easier and more intuitive. You no longer need to fiddle with the old complicated sliders with zoom buttons. All the zoom buttons for the sliders are made redundant. And you can enter slider values in the slider value fields yourself. I will make a youtube video in the coming days to explain and fully introduce ADSS. Once the video is ready, it will be highlighted on the forum.
RGB Combine upgrade !. The RGB Combine Tool has been rewritten mostly. The tool is faster and easier to use and most importantly, the Luminance slider to inject a luminance channel or channels into the RGB composite is now working correctly. It no longer bleaches the RGB colors. Combined with the new ADSS preview, you will get much better and easier great composites with great color! I will also explain this in a new youtube video.
Hello Mabula, first big praise to the new version. The multichannel and session function succeeded. A question about the new feature Darkframe Scaling. Do the Darks then have to match the ISO and exposure time to the lights and only the temperature can differ?
Hi @minusman,
Thank you very much, it's my pleasure 😉
The dark frame scaling requires a masterbias(or bias frames which will be converted to a MasterBias) to be loaded besides a masterdark (or darks which will be converted to a MasterDark).
The scaling should correct for any deviation to the light frames, as a result of different:
- exposure time
- temperature
- iso or gain
values. So a masterdark of iso 200 shot at room temperature with sub exposures of 5 minutes can be used on light frames, with iso 800, temperature below zero..., and exposures of 15 minutes for example.
For the actual calculation, the differences in ISO/gain values and exposure times are used, as a first scale estimate. So the calculation has a reasonable starting point and should then correct for the actual temperature difference as well.
Kind regards,
Mabula
Can theoretically, the Darks then take during the day. And not necessarily at night during the recording session. Am I right?
Hi @minusman, yes indeed 😉
That should perfectly be possible. And you want to create a very good quality masterdark in that case. So make one consisting of a lot of darks so the masterdark will have very little noise.
A masterdark of 100 frames of 5minutes exposure time will be a lot better (less random noise) than a masterdark of only 10 frames of 5 minutes.
The random noise in the masterdark will always be injected in your light frames, so by using more darks, this unwanted noise injection will be reduced 😉
Kind regards,
Â
Thanks for the info, Mabula. That sounds good. 😀Â
Thanks a lot for these results.
Regarding the noise of the integration with/without darks. The lower noise result, also has lower scale/dispersion. These quintities are related. If you were to reduce dispersion with a factor 2, noise drops with the same factor. And the difference in dispersion could be due to APP having chosen another reference frame I think to which it will normalize the dispersion. The LNC has influence on the SNR as well. So it's hard to tell what the difference really is.
But I think, based on the SNR results, the integration with darks is very good. Possibly only a slight noise injection of 1-2%Â assuming the Signal of 2 stacks would be equal. You did use the dark frame scaling in this case or not?
Yes, i see the problem in the rejection map, I need to fix that, I have seen it myself in some data.
Thanks again 😉
Mabula
Â
Yes that's right, APP has determined the reference frame itself. I activated the Darkframe Scaling on the Darks. I'm currently testing to calibrate to remove the light pollution. Then the integration looks even better. Makes only a lot of work a lot of frames.
What does dispersion mean?
Dispersion is a measure of scale of a distribution. See this wikipedia:
https://en.wikipedia.org/wiki/Statistical_dispersion
So it indicates (more or less) the width of the histogram peak in most of our images.
The median, is the the central value or peak of the histogram and the dipersion is how the data is spread around this central value.
![]()
Image from provided wikipedia URL
Cheers,
Mabula
It seems a nice feature, dark frame scaling, especially for uncooled DSLR's.
My question is, al the dark frames you use for creating the master dark, has to have the same exposure time & same temperature, it doesn't correct the other way around I guess.. 😉
It seems a nice feature, dark frame scaling, especially for uncooled DSLR's.
My question is, al the dark frames you use for creating the master dark, has to have the same exposure time & same temperature, it doesn't correct the other way around I guess.. 😉
Hi @betelgeuze,
If you intend to use the MasterDark for dark frame scaling, it's certainly possible to use and mix darks of different exposure times and temperatures. I am doing this myself with my Nikon DSLRs 😉
Mabula
Â
@mabula-admin Hi,
regarding this thread about Dark Scaling, I wanna have some questions.Â
I am a DSLR user and do Astro and Deepsky Astro for enjoyment. Not a hardcore Astro guy.
I understand all the basic concepts needed for this hobby. As its gonna be summer here, DSLR sensor gonna produce a lot of thermal noise. During winters, sometimes i never took dark frames but dither manually (i have a star tracker; only RA axis) as the temperature was 5-15 degrees below zero. I try to dither after every few frames. So, the point is, if i make a master dark for 50-100 frames with 5 min subs at ambient or room temperature/ different night/day, can I use them for the whole summer season? or if I make a master dark from my all darks what i have taken so far at different temperature and ISO, will it work? Now the temperature is approx 20-degree Celsius and the peak will be somewhere 35 degrees Celsius (max).Â
what would be a good strategy besides using dither.
Â
thanks in advance








