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-beta36 release notes

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

Astro Pixel Processor 2.0.0-beta36 release notes

Please check out the Release Notes video tutorial here: 

 

  • IMPROVED 4) REGISTER more robust, especially for MOSAICS with little overlap !

    We have improved the pattern recognition between a reference frame and the frame to be aligned to that reference frame substanially. With the same settings in 4) REGISTER, more frames will be successfully registered as a consequence. This change does not slow down the registration engine, but does make it more robust and smarter. Testing of several complicated mosaic datasets show that APP 2.0.0-beta36 can now register more of these complicated datasets successfully with less tweaking of the settings in 4) register like the scale stop setting so we really expect that more datasets will be registered succesfully with this improvement. Some examples to illustrate this improvement are:

  • Example 1: As shown in this topic https://www.astropixelprocessor.com/community/main-forum/mosaic-fails-to-register-frames/#post-32601 a 3x3 mosaic of the Orion Nebula could not be registered for 2 of it's panels. The reason was very little stars in the areas that overlap the panels. APP could not successfully create patterns in those areas so they could be aligned properly. The improvement in beta36 has the effect that the mosaic does complete successfully with no tweaking at all in 4) register as shown in below screenshots:
Major Improvement Regisration Mosaics
Beta36 completes registration
Beta35 fails registration

 

  • Example 2: This 28 panel mosaic from the WISE telescope can now  be successfully registered in 2.0.0-beta36, beta34 and older could never do it. Beta35 could do it, because of better star detection but it would still break down more often. In beta36, the mosaic registration simply works robustly and really illustrates the improvement. This is a very hard mosaic to assemble because the overlap areas are narrow everywhere. The mosaic is 37989x21657 pixels.

 

Major Improvement Regisration Mosaics 2
Beta36 completes 23minutes 2
Beta35 fails on most frames
  • Example 3: This 3 panel 180 degree mosaic of the Milkyway is very difficult because it uses a 14mm objective with very strong optical distortion. 2.0.0-beta36 works clearly more robust than the earlier APP versions with less tweaking needed of the parameters in 4) Register.
180 milkyway RGB Mercator WeightMap
180 milkyway RGB Mercator

  • FIXED & IMPROVED LICENSE & SETTINGS menus

    As reported in this topic  https://www.astropixelprocessor.com/community/main-forum/question-on-menu-size/#post-32623 the new License & Settings menus could not be seen completely on low resolutions, for instance 1366x768 pixels. This has been fixed by putting both the menu for the settings and the menu for the license management into a panel with a vertical scrollbar. The menu for the license management has been updated as well as can be seen in the below screenshots:

License Settings Menu compatible with low resolution
License management Menu compatible with low resolution
  • IMPROVED 4) REGISTER, calibrated projective dialog for focal length and pixel size

    We have improved the dialog that asks for your focal lenght and your pixel size to give APP initial parameters for the calibrated projection registration model. The values that are entered will also be remembered now for subsequent registration retries, so you do not need to re-enter those values again.

Improved question panel calibrated projective model
  • FIXED menu 0) RAW/FITS to 6) INTEGRATE & TOOLS layouts with different desktop scaling factors

    As mentioned here  https://www.astropixelprocessor.com/community/main-forum/integrate-tab-beta35-is-clipped/#post-32626 the menu of 6) INTEGRATE could like too wide for the panel it is in, also menu 2) CALIBRATE could look too wide. The exact look of the tabbed menus on the left side depends on the desktop scaling factor used. We have fixed the layouts for all these menus now and have tested that they all look fine with different desktop scaling factors.

Integrate layout issue desktop scaling fixed
Integrate layout issue desktop scaling
Calibrate layout issue desktop scaling fixed
Calibrate layout issue desktop scaling
  • FIXED 6) INTEGRATE, WARNING message in Composition selector for crop composition

    We have fixed a bug that would produce an error message where APP would say that the integration will be downscaled with a factor of 0.0x because the integration would exceed the maximum image dimensions. The bug would manifest if you would first set a crop composition successfully by drawing a crop area and confirming the crop, after which you reselect the crop composition and then don't draw a new crop area but still confirm the crop. We have also added output for the composition selector in the console panel. The error message related to the bug and the new console output messages are shown in below screenshots:

ResettingCropComposition bug
Compostion Selector in Console Output 3
Compostion Selector in Console Output 2
Compostion Selector in Console Output 1
  • FIXED 4) REGISTER, Null Pointer Exception when starting calibrated projective registration model without dynamic distortion correction enabled.

    If you started registration without dynamic distortion correction enabled and the calibrated projective model, a Null Pointer Exception would occur after a warning message from APP that it will do registration with the projective model. This error has been fixed.

  • FIXED 2) CALIBRATE, APP would throw a ClassCastException in the calibration modules if you would load 64bits masters.

    APP can now properly process 64bits calibration masters without throwing this error. It is worth pointing out though that 64bits masters add nothing at all for precision over 32bits masters in data calibration from 16bits camera's.

  • IMPROVED 6) INTEGRATE, temporary integration file removal warning

    As reported in this topic  https://www.astropixelprocessor.com/community/tutorials-workflows/memory-to-file-mapper-still-trying-to-remove-mapped-file/#post-32643 APP gave a warning in the console panel that the mapped file could not be removed. The mapped file is the temporary file that APP creates to store all integration data and to perform Local Normalization Correction on the layers to be stacked possibly. In this case, an external disk was used and the operating system lost connection to the drive while integrating causing the integration to break down, and a failure to remove that temporary file since APP could no longer access it. We have improved the warning that APP gives now to include: "MEMORY TO FILE MAPPER: !!! maybe the harddisk was disconnected or unmounted unexpectedly?"

  • FIXED 2) CALIBRATE, NullPointerException in module: ReMatchCalibrationMasters in combination with MasterDark scaling

    We have fixed a rare bug in the ReMatchCalibrationMasters module that could produce a NullPointerException. This exception can no longer occur. The issue could manifest when dark scaling was enabled and both a masterbias and masterdark was loaded to be able to perfrom dark scaling.


This topic was modified 12 months ago 2 times by Mabula-Admin

   
ReplyQuote
Share: