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.
Update. I found I had inadvertently created two separate Master Darks, so cockpit error on my part. Now to better understand how to properly use BPM and Master Darks/Bias/Flats.
Good afternoon! I am a new APP user, and am trying to get my arms around proper calibration for noise reduction. I have done the Bad Pixel Map creation described in the videos. In the process, MasterBias, MasterFlats, and two Master Dark files were created, MD-1 and MD-2. I do not understand why there are two different Master Dark files, what they represent, and how to use them. Any amplification and advice on how the should be used would be most welcome. Thanks in advance.
Martin
This usually only happens when the darks differ in something like the gain, time, or something like that. What do you see in the table for MD-1 and MD-2, any differences?
I could not discern any differences between MD-1 and MD-2 when examining the FITS data or a visual inspection of the files (the latter not unexpected). Even the histograms looked identical. So, I deleted all the files produced by APP during that session, and started over again. This time, only one Master Dark was produced. The initial MD-1 and MD-2 must have been a user error on my part.
I must admit that I do not fully understand how to truly use the BPM in my APP workflow, even after reading through Mabula’s explanations several times. Can I use the BPM in lieu of Darks, Flats and Bias? Or, do I use it to develop a better calibrated set of Darks and Flats (at a given ISO) which I can then use for a year or so with all images? I apologize in advance for these very rudimentary questions, but I cannot seem to locate the information I need on the web, at a level that doesn’t assume a degree of understanding of APP that I do not have (yet). Thank you for any assistance you can provide.
Regards, Martin
The BPM is just an added dataset to help with getting rid of bad pixels. It doesn't completely remove the need for darks, bias or flats. It may remove the need for darks if you only have bad pixels and no amp-glow for instance. A BPM will never be destructive to your data, so always use it is my advice.
Make a nice long dark just to make the BPM so as many bad pixels as the sensor generates are identified. This then can be used for a year at least, it will depend on how a specific sensor "degrades" or gets more bad pixels over time though. Darks I would make maybe twice a year if you have a cooled camera set to the same temperature, if you use uncooled camera's, I would make them depending on the temperature (creating a so called dark library). Bias the same as darks and flats I make after every session usually (if you have a fixed setup you may get away with doing that less).
ps. no need to apologize for asking advice, that's always a good thing to do. 🙂