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.
new camera(asi071 mc pro) and getting what seems to be pretty noisy stack from 7 hours of data on M45. i'm wondering if something is wrong with my calibration files? could you look them over?
I'll have a look, but given the fact that each sub is just 90s, that would explain more noise. Problem then is that your signal per subs is closer to the noise-floor of the sensor and adding more data improves that, but not dramatically so. You need to try to get signal above at least the noise floor. I'll check if that's the case.
Had a look at the integration, could you upload a few subs as well? Other than that the noise looks normal to me, the challenge with this object is to get the nebulosity nice as well as the bright stars. APP doesn't have HDR yet, so that is a bit more challenging and people tend to combine different exposure lengths in other programs. For this object you'd want to expose longer to get the nebulosity and short for the bright stars. Future versions of APP will have noise reduction as well which could also help here a bit.
Â
Had a look at the integration, could you upload a few subs as well? Other than that the noise looks normal to me, the challenge with this object is to get the nebulosity nice as well as the bright stars. APP doesn't have HDR yet, so that is a bit more challenging and people tend to combine different exposure lengths in other programs. For this object you'd want to expose longer to get the nebulosity and short for the bright stars. Future versions of APP will have noise reduction as well which could also help here a bit.
Â
cool thanks Vincent! i just uploaded several of the lights files. that would be cool to have an hdr feature in app. i know i needed longer exposures for that fainter nebulosity but held back for the stars, which did get blown out a bit anyways. i guess i was hoping the additional integration time would make up for the shorter exposures.
It does indeed, but when the signal is really amongst the noise, it gets tricky. You can actually see this in your single subs, move with the mouse over the stars, up in the APP window you can see the pixel values, these indicate the stars are indeed already clipping. If you go to background you can see the values as well and they are basically the same for the areas with nebulosity. Your result is actually very good considering this.
Are you also dithering between images? That definitely helps as well with fixed pattern noise and such (not with read-out noise though).
@vincent-mod
yes dithering every third frame. Â Using nina
@cheastside To add to Vincent's questions, how much do you dither? Note that dithering of at least 15, but better 20, pixels in the imaging camera is necessary. AFAIK all imaging software let you specify the amount of pixels for the guide camera so you'll need to compute the guide camera dither offset using the desired imaging camera offset and the plate scales of the two cameras.
@cheastside To add to Vincent's questions, how much do you dither? Note that dithering of at least 15, but better 20, pixels in the imaging camera is necessary. AFAIK all imaging software let you specify the amount of pixels for the guide camera so you'll need to compute the guide camera dither offset using the desired imaging camera offset and the plate scales of the two cameras.
excellent and thanks for the clarification Wouter! sorry, newb here. it looks like nina is dithering 5 px. see attached pic. so i should change that to 20? i have to read up on this. man the layers to this onion are unreal!!
Â
excellent and thanks for the clarification Wouter! sorry, newb here. it looks like nina is dithering 5 px. see attached pic. so i should change that to 20? i have to read up on this. man the layers to this onion are unreal!!
Once again, NINA is dithering 5 px in the GUIDE camera and you should strive for 20 pix in the IMAGING camera. This website
https://astronomy.tools/calculators/ccd
allows you to compute the plate scale of the guide and imgaing cameras given the guide and imaging telescope specs, respectively. If your guide camera has a plate scale of p_guide and the imaging camera of p_imaging, then you need to make sure that NINA is set to dither 20 x p_guide / p_imaging pixels.
excellent and thanks for the clarification Wouter! sorry, newb here. it looks like nina is dithering 5 px. see attached pic. so i should change that to 20? i have to read up on this. man the layers to this onion are unreal!!
Once again, NINA is dithering 5 px in the GUIDE camera and you should strive for 20 pix in the IMAGING camera. This website
https://astronomy.tools/calculators/ccd
allows you to compute the plate scale of the guide and imgaing cameras given the guide and imaging telescope specs, respectively. If your guide camera has a plate scale of p_guide and the imaging camera of p_imaging, then you need to make sure that NINA is set to dither 20 x p_guide / p_imaging pixels.
ok, bear with me on this. i was using astronomy tools as you wrote your reply. i get the following for my setup,
guide camera imaging scale=6.45 arcsec/px
imaging scale of main camera and scope=2.78 arcsec/px
per nina's instruction manual:
It is usually recommended to dither a number of guide camera pixels that will shift the main imaging camera of about 10 pixels.
so aiming for a 10px shift in the main camera, then i should set NINAs PHD2 dither Pixel setting to 4.
BUT, you're saying 15-20 pixel at the imaging camera instead of 10 correct? if so then i need to change that setting to 7 to 9.
should this be 20xp_imaging px/p_guide?
Â
@cheastside The plate scale of your guide cam is much larger than that of the imaging camera. This means that 1 pixel in the guide camera corresponds to 1 x p_guide / p_image = 2.32 pixels in the imaging camera. So a dither in the image camera of 15 to 20 pixels corresponds to a dither of 15 / 2.32 = 6.5 to 20 / 2.32 = 8.6 pixels in the guide cam.
In other words, if you aim for a dither of D pixels in the imaging cam then you'll need to set NINA to D / 2.32 = D / (p_guide / p_image) = D * p_image / p_guide pixels.
In reverse, if you set the dithering to d pixels in NINA then this will correspond to d * 2.32 = d * p_guide / p_image pixels in the imaging camera.
Sorry, I got the formula the wrong way around.
Thanks for excellent feedback! Â Ive changed the setting in nina from 5 to 9. Â The setting of 5 was equating to a 12px movement at the imaging cam. Â 9 should equate to about 20 Â Â Im curious to see the difference
Â
im assuming from what vincent said earlier that my calibration files are working as expected?
Â
I think they are yes. The dithering steps removes fixed pattern noise, so your result will still be "noisy" regarding random noise. But it helps a ton with all kinds of bigger and fixed pattern noise.
@vincent-mod
thanks guys for your excellent help with this. not only to confirm APP was working and my calibration files but also adding very helpful insight on the image noise. i'm also currently imaging horsehead and flame nebulas with the same camera and setup, but it is coming out very clean and noiseless as i was expecting to see in this image. clearly i didn't expose this one well enough for the fainter nebulosity. Plus i also learned about dithering settings! so much to learn!

