Astro Pixel Process...
 
Share:
Notifications
Clear all

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.

 

[Sticky] Astro Pixel Processor 2.0.0-beta38 release notes

1 Posts
1 Users
0 Reactions
1,817 Views
(@mabula-admin)
Universe Admin
Joined: 9 years ago
Posts: 5056
Topic starter  

Astro Pixel Processor 2.0.0-beta38 release notes

  • IMPROVED, big Local Normalization Correction / LNC performance gain ! Several other analytical steps have been optimized as well giving additionl performance gain.

    One of the only parts of APP that was not using multiple cpu threads, was the LNC calculation. We have now been able to implement a way that uses multiple cpu threads and it will give the same exact solution. Therefor the LNC calculation will now go 3-4x faster depending on the amount of CPU threads. This should really give a big performance boost for big stacks that need higher LNC degrees. The improvement has been implemented for all LNC degrees from 1 to 8. We have benchmarked this as well with a data set of 100 H-alpha frames of the Rosette Nebula that were made with 5 different camera's. The data was pre-registered and NOT normalized at all when we did 6) Integrate. So these results that are shown, are only 6) Integrate performance differences on pre-registered and not normalized data. You can expect the performance gain to increase when you apply LNC to more than 100 frames. For 500 frames, the performance will be more than 2x as fast, because the actual LNC calculation where all LNC parameters are found is roughly 3-4x faster and the higher LNC degrees do benefit more.

LNC degrees
LNC beta37 versus beta38
  • IMPROVED AND FIXED, 4) REGISTER, SAVE OPTICAL DISTORTION MODEL

    As mentioned in this thread  https://www.astropixelprocessor.com/community/main-forum/saving-camera-profile-solution-contains-uncountable-numbers/#post-32820 , there was a bug when you try to save an optical distortion model. We have fixed this bug. We have changed the names of the settings for the optical distortion model saving and have also improved the tooltips and the dialog that asks for your camera and optics names to be able to save the optical distortion model. The camera name and optics name for the model are also remembered per APP session, so you won't need to re-enter them if you make a newer model with the same setup.

Improved Save Optical Distortion model
MasterDark Clustering HotPixels
BPM Clustering HotPixels
  • FIXED 2) CALIBRATE cancel button not working properly

    As reported here https://www.astropixelprocessor.com/community/main-forum/general-cancel-function/paged/2/#post-31470 if you would try to cancel in 2) Calibrate, the application could become unusable, all the buttons would stay de-activated. This issue is fixed robustly now for any type of calibration frame.

  • FIXED 5) NORMALIZE cancel button not working properly

    If you would deselect the reference frame and use advanced normalization, the cancel button would not work and the normalization would stall, creating a dead lock. This is fixed robustly now. The normalization will work properly giving correct normalization details and you can stop the process at any time.

  • FIXED NullPointerException in CreateCalibrationDetails

    As mentioned here  https://www.astropixelprocessor.com/community/main-forum/looking-for-help-with-error-message-when-calibrating-5/#post-32982 a null pointer exception was thrown when creating the Calibration Details in 2) Calibrate. The issue was triggered by loading a MasterBias with the BPM button in Multi-Session/Filter mode. This issue is fixed by preventing this null pointer in the code. It is also fixed by not allowing to load a MasterBias or other Master with the BPM button. And vice versa, we have also fixed that you can not load an actual BPM as a MasterBias when you deselect auto detect Masters & Integrations.

  • FIXED & IMPROVED, no data/lights loaded yet message

    If no calibration data is loaded, or if no lights are loaded, the processing steps 2) Calibrate to 6) Integrate can not start. The user is now informed with a logical message as shown below:

No Lights Loaded Yet
No Calibration Data Loaded Yet


   
ReplyQuote
Share: