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!
My current setup produces under-sampled data @ 2.49"/px. I always dither my data too and want to try drizzle to try and sharpen my somewhat 'soft' images. As I am using a ZWO ASI294MM mono camera my questions are below:
1) Under tab 0 RAW/FITS if I intend on using drizzle with a mono camera what settings need to go in there as they all seem to apply to OSC cameras?Â
2) Under tab 6 INTEGRATE, if I select the 'drizzle' mode option from the bottom under the 'Integrate' section it displays a warning saying I should be using the 'Bayer/X-Trans drizzle' option instead - I am confused by this as it seems like the latter if for OSC?
It would be great to know what the correct settings are for both these tabs to use drizzle with a mono camera.
Â
Thanks!
Hi and thanks for the questions;
1) You can leave tab 0 as-is if that works as expected for regular images from your camera.
2) So when you load in an image and see it in the preview, is the histogram on the top right displaying a grey, mono histogram or RGB?
Ok, so that at least is a mono histogram, same for the G channel for instance? Please also double check if "Force CFA" is not switched on in tab 0.
Apologies, I better roll back a bit for a clearer understanding!
If I leave the default settings with the 'adaptive airy disc' algorithm in tab 0 then I get the below histogram for any image from the LRGB filter data (note the colour space is showing as 16b gray and CFA is RGGB?):
Â
Â
If I change the algorithm in tab 0 to 'no interpolation' then I get the below histogram for any image from the LRGB data and again the colour space shows as 16b gray and CFA RGGB.
Â
If I integrate with adaptive air disc and attempt the 'drizzle' integration mode, the below message is displayed:
Â
Â
Given the above, it is not clear to me that regardless of using drizzle or not, that I should actually be changing the settings in tab 0? Also, I am unsure why the data is categorised as CFA RGGB when its from a mono camera?
Â
Any help in understanding this would be greatly appreciated! I am about to try and run an integration with the 'no interpolation' algorithm in tab 0 with the 'drizzle' integration mode 0 - I have not tried this yet.
Ah, thank you for the extra research. That last one might indeed be the issue, maybe APT is doing this can you check that? I'm discussing this with Mabula as well.
No interpolation might be an interesting test indeed, to see if that works to get around the issue.
Yes, given the other screenshot, APP is displaying a mono but because of the header, it regards it as RGGB. This should be removed from the fits header. In the next APP version this will be easy to do, but also check that APT is not set to add this.
I can confirm that APT has been adding the BAYERPAT keyword with RGGB value to the fits header. This is because I had a 294MC pro OSC previously and I didn't disable the debayer setting for previewing the OSC colour fits files. With this enabled it was writing the BAYERPAT keyword with RGGB to the fits header. I have sourced a tool to batch edit all my fits files to remove the keyword but having trouble with it. I could not remove the BAYERPAT keyword completely but I could modify with the value BAYERPAT = 'no' and APP now works with it. Before this I also tried changing the algorithm to 'no interpolation' without changing the fits headers but that did not work and failed during flats calibration.
The drizzle mode now works as expected with mono data. Like you say, it might be useful to have some kind of override feature to ensure mono data is dealt with properly.
Cheers!
Alright, thanks a lot for the clear description and own research into this. I now know that more people using APT have had this problem, it's not very apparent I guess in the UI. The next release of APP will have a batch modifier tool to edit the fits headers and can be used to tackle this if needed.
Good luck with the rest of the processing! 🙂