Mar 28 2026 APP 2.0.0-beta40 will be released in 7 days.
It did take a long time to have the work finished on this and it will have a major performance boost of 30-50% over 2.0.0-beta39 from calibration to integration. 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. And more, all will be added to the release notes in the coming weeks...
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.
Hi all,
Because of a software error in the telescope setup, during a meridian flip half of my images ended up being mirrored and flipper per se when a meridian flip occurred; and so they failed registration. I tried to deal with this by making the following changes to the Registration step:
- Checked 'flip x/y'.
- Unchecked 'same camera and optics'
- Changed the registration from 'quadrilaterals' to 'triangles'
Now registration succeeds, but then I get a series of errors in Normalization, like this:
Just to see what was happening, I temporarily disabled normalization, and after RGB combine, this is what my image looks like:
(The individual channel files look pretty much like that too. I suspect that normalization is failing when trying to normalize the leftover margin areas after registration.
Any suggestions for how to deal with this, so normalization succeeds? (My thought was to save the registered frames, then bulk crop them, then resume integration with the cropped frames – but I’m not exactly sure how to do that, or if that’s even the correct approach.)
It’s also possible that my approach for handling the mirrored subs in Registration is not correct.
Thanks,
Charles
Mmm, I think it's best for us to have a look at the data. Would you mind uploading a small subset of your data? Like 10 lights, 10 darks, etc. ?
I have uploaded 6 files each of LRGB to folder "cdp17-registration". They are all light files (already calibrated by iTelescope before being delivered to me).
BTW the version I am running is 1.083.4, which I believe is the latest.
I appreciate you looking into this!
Charles
Ah, precalibrated. Mmm, if I'm right iTelescope also provides the calibration files seperately and raw lights. I think it will be very informative if you can get those and upload as well as this may very well be a calibration issue. This is better anyway as APP will have better calibration algorithms to use.
Hi Vincent,
I will try to get the raw lights and calibration files (I hope the raw files haven't been removed from the iTelescope FTP site yet), but it may take a few days.
In the meantime, I do see something suspicious in APP. If I examine these files with an external FITS viewer (AvisFV), all of the files look normal, except that the "W" images (after meridian flip) are mirrored:
However, inside APP, with the image viewer the "E" images look normal, and as they do in AvisFX; but every one of the "W" images has a histogram that does not look right, and the image is all wrong (it's supposed to be monochrome, for one thing):
I am not experienced enough to know whether this indicates image issues or an APP issue, but I thought I'd bring it up as a data point.
Thanks again,
Charles
The external application shows a very stretched result, it's not possible to judge what is going on in the background there. Also if they are mono, then it seems the data has a wrong header tag maybe, does it show an RGB pattern in the fits header?
Anyway, when you have the data, please let me know and we can probably tell you what is going on. For now this does look like a data issue.
Hi Vincent,
Thanks to the excellent iTelescope support staff, the issue is resolved. In a nutshell:
- Software bug on telescope system introduced a spurious “BAYERPAT” line in the FITS header after a meridian flip.
- This line made APP believe that the camera has a Bayer mask when in fact it does not; hence the incorrect image viewer/histogram, and the failure to integrate.
- Two workarounds were successful:
- Use current version of APP with “no interpolation” on tab 0
- Use older version of APP (1.078) which (apparently) does not pay attention to the BAYPERPAT line in the header
The idea that the incorrect BAYPERPAT line fooled APP is just a working theory, but in conforms with the workaround results. In any case, this should not happen again since the iTelescope team has corrected the processing error on the telescope system.
I very much appreciate for your offer to help, but I’m glad I did not waste your time on what in fact turned out to be an image issue – as you suspected from the start.
Cordially yours,
Charles
Thanks for coming back to explain what happened Charles! That is very helpful. Glad it's figured out.
The BAYERPAT line indeed fooled APP as it does expect that tag to be correct. This was indeed introduced in a later version.
@cdp17 There is a third option: remove the BAYERPAT FITS keyword from the raw files. This is possible via the tools in the Tools tab of APP.
Wouter, thank you for drawing my attention to that feature - I wasn't aware of it!
Charles



