Apr 9 2026 APP 2.0.0-beta40 has been released !
It has a major performance boost of 30-50% over 2.0.0-beta39 from calibration to integration, for mosaics even faster! We extensively optimized many critical parts of APP. All has been tested to guarantee correct optimizations. Drizzle and image resampling is much faster for instance, those modules have been completely rewritten. Much less memory usage. LNC 2.0 will be released which works much better and faster than LNC in it's current state. Improved Outlier Rejection with LN 2.0 rejection. macOS CMD+A works now in file chooser ! And more, all will be added to the release notes in the coming hours...
Update on the 2.0.0 release & the full manual
We are getting close to the 2.0.0 stable release and the full manual. The manual will soon become available on the website and also in PDF format. Both versions will be identical and once released, will start to follow the APP release cycle and thus will stay up-to-date to the latest APP version.
Once 2.0.0 is released, the price for APP will increase. Owner's license holders will not need to pay an upgrade fee to use 2.0.0, neither do Renter's license holders.
I've noticed lately, APP 1.081 and 1.082, that my calibration flats are not removing dust and other issues from my image, but almost rather adding it to them. I know that sounds weird but it's what the results seem to give me. I've used the exact same files in PixInsight's BatchPreProcessing to do the stacking there, and I get the results I'm expecting with no dust or added artifacts. So here's my setup and results below.
Â
OSC Camera, ASI 2600MC Pro
All APP settings are default, excluding the below:
Tab 0: RGGB, Force Bayer
Tab 3: 2000 stars
Tab 6: enable MBB: 8%
Â
I've used the same process for the past year and just recently started noticing different outcomes. Attached is my master flat file. You'll notice the blue bar on the far right that goes vertically, but then you'll notice the dust spots. In my final image that APP spits out, these items are actually in the final image. The exact same files were put into PixInsight, and my image came out clean, no blue bar and no dust spots. I guess I'm really not even sure what to try to correct this as it's done it on my latest 4 images and I cannot figure out why APP is not properly calibrating them out. I figure same files in different softwares with different results has to be something in the software but again, not even sure what to change to troubleshoot.Â
Â
side note: I do notice that APP takes about 3x longer to do the entire same file setup as PixInsight does. I have a fairly powerful gaming PC and even use all 8 threads and it can take up to 4-5 hours to process just 10GB worth of images.Â
Â
Thanks for any help in advance.
Â
@endeavor384 Can you enable 32 bit masters at the bottom of tab 2 and see if that helps?
@wvreeven  Ive got 20 flats, 20 dark flats, and 10 darks in this particular case.
@endeavor384 Would you mind uploading all files to
https://upload.astropixelprocessor.com
using for both username and password: upload
Create a folder called endeavor384_flats and put them in there. Then I will have a look at your data tomorrow. Thanks!
@wvreeven do you want a few light frames and dark frames too? or just flats?
@endeavor384 A few of all kinds of calibration files that you have please.Â
@wvreeven all done uploading. Let me know if you want lights later on. Just to ensure clarity, I added the MDF, MF and MD frames APP generated. The issue doesn't seem to be with the generation of the files as they look the same in Pixinsight. The difference is the actual subtraction of dust/artifacts from the lights with those MDF/MF/MD frames.
@endeavor384 Please upload lights as well. Sorry for not making that clear.
@wvreeven How many do you think would be sufficient for your test?
@endeavor384 Many thanks. I'll have a look tomorrow since it is getting late in my time zone.
Just if I'm missing something, but can you also provide a PI calibrated light? Just for us to compare?
@vincent-mod I am uploading the flat, light, bias, dark masters in case you want them all from Pixinsight. the master flat finished, and the light is currently uploading but showing nearly 40 more minutes to upload from right now.
Ok, thanks Mark! Always good to have a very good picture overall. Will continue investigating tomorrow.
@vincent-mod Absolutely. Always a pleasure working with you guys but I now have 4 data sets where the flats aren't working in APP, this is just one example. They've all successfully worked for me in pix but I very much prefer using your guys software as I have since I started this hobby early last year.
Looking at the data. The flats and MF you uploaded, as well as the lights, I can't see dust spots in actually. 🙂 Also, for some reason I'm trying to see, the flats won't assign to the lights. You should see that Masterflat (MF) is added to the light frames (in the table) if the flat is actually used. Is that working ok for you?
@vincent-mod I just uploaded a word document that shows you what I see. From my side, it's quite noticeable.
Thanks, I'll have a look. But can you check if you see the MF assigned to the lights in APP?
@vincent-mod can I do that after the fact? Or would I need to do another session to stack them again?
You can see this by loading a few lights, add the masterflat, masterbias and masterdark and then select "l-calibrated" on top of the APP preview window. APP will then calibrate the light that you select to view. It then should assign MB, MD and MF to the file you clicked on.
Small edit: I now see the dust also clearly, I had to neutralize the background. 🙂 But still I can't see the flat being assigned to the light. That would explain why it doesn't calibrate, but I'm hearing Wouter does have that working. Something weird is going on somewhere in the data. We investigate further. 🙂
@vincent-mod I did the step and now says, for one line example, in the frame column:
Light 1 L-Pro Session 1   MD-1 all channels session 1   BPM-1  CA
Ok, got the assignment working now as well, might have mixed up a label somewhere. Please check if you see the MF-1 mentioned in your table, who knows you made a similar mistake.
So, looking at it now, it does get assigned, seems to correct the light vignetting properly. The signal from just the few lights is not enough to really see a nice nebula, but this is what I got with over stretching:
 I now can't see the dust to be honest.
@vincent-mod I believe I attached the light frame that was generated from APP that had all the dust on it too. And I'm using the same process I've used for... at least a year if not longer now but the last 4 targets I've shot I can't get the dust out from APP.
@endeavor384 Right, excellent, that means you had the same issue I stumbled upon. Your flats are not being used to actually correct anything. Not sure why though, but I now loaded the lights and assigned L-pro as my label to all of them. I did the same with the flats, assigned them to L-pro as well, flat-darks same and the darks to everything. That suddenly worked. Can you try that? Use raw calibration data, not the masters.


