Hi Jack,Juan
I included this is Post #4 but it was at the very bottom.
Below is the link to an image file.
Iris Int.xisf
drive.google.com
1. I have been troubleshooting this problem and found that the Error is occurring with the ReferSpline call in the WCSmetadata.jsh file.
2. It appears to only go through the first for loop two times before crashing. p1.length = 1164, p2.length =1164.
3. Do your Macs have more than 16GBytes of memory? I not sure that it matters since my understanding is less memory only slows down processing because Swap files may need to be used.
Thanks for your help
Jack
I already downloaded your Iris image when you posted the above link. It can be solved perfectly with default ImageSolver parameters on our Mac machines:
Code:
==================================================================================================
Creation time ............ 2025-01-02 15:48:25 UTC
Creation software ........ PixInsight 1.9.2 / ImageSolver 6.3.1 (macOS)
Reference catalog ........ Gaia DR3
Linear transformation matrix (world[ra,dec] = matrix * image[x,y]):
+2.79762053e-05 +2.72574082e-04 -6.56600105e-01
-2.72622277e-04 +2.79682386e-05 +7.93803207e-01
WCS transformation ....... DDM thin plate spline
Control points ........... 10145
Spline lengths ........... l:3879 b:3998 X:3990 Y:3935
Surface residuals ........ l:0.154 px b:0.172 px X:0.087 as Y:0.110 as
Projection ............... Gnomonic
Projection origin ........ [3125.945054 2088.048943] px -> [RA: 21 01 48.322 Dec: +68 11 40.39]
Resolution ............... 0.987 arcsec/px
Rotation ................. -95.854 deg
Reference system ......... ICRS
Observation start time ... 2022-07-30 08:12:35 UTC
Observation end time ..... 2022-09-02 06:52:35 UTC
Geodetic coordinates ..... 120 46 26 W 42 55 33 N 0 m
Focal distance ........... 786.16 mm
Pixel size ............... 3.76 um
Field of view ............ 1d 42' 47.6" x 1d 8' 39.6"
Image center ............. RA: 21 01 48.321 Dec: +68 11 40.39 ex: -0.004565 px ey: -0.013304 px
Image bounds:
top-left .............. RA: 20 54 28.909 Dec: +68 58 43.34 ex: -1.156715 px ey: -1.740921 px
top-right ............. RA: 20 56 49.017 Dec: +67 16 41.80 ex: +0.108549 px ey: -1.113858 px
bottom-left ........... RA: 21 07 12.425 Dec: +69 05 59.95 ex: -1.094887 px ey: +1.103070 px
bottom-right .......... RA: 21 08 38.435 Dec: +67 23 27.22 ex: +0.189772 px ey: +1.752220 px
==================================================================================================
1. I have been troubleshooting this problem and found that the Error is occurring with the ReferSpline call in the WCSmetadata.jsh file.
2. It appears to only go through the first for loop two times before crashing. p1.length = 1164, p2.length =1164.
As noted, we can solve this image with default parameters without problems. On all supported platforms. On all our machines.
3. Do your Macs have more than 16GBytes of memory? I not sure that it matters since my understanding is less memory only slows down processing because Swap files may need to be used.
None of our machines has less than 32 GB of RAM. None of our working workstations has less than 128 GB. I have just solved this Iris image on a MacBook Pro M1 Max with 64 GB of RAM running macOS Sequoia 15.2. I can also solve it on an Intel core i9 MacBook Pro with 32 GB of RAM running macOS Sonoma 14.7.2.
However, memory size is not a problem here. Although the new DDM thin plate splines require about 2.5x - 3x more memory than the old implementation, we are talking of hundreds of kilobytes or a few megabytes in the worst cases, compared to previous versions. This cannot represent a practical problem even on machines with severe RAM limitations.
Are you sure you have Gaia DR3 XPSD database files well configured and stored in a folder where they can be accessed with your user account? Are you running an antivirus application on your Mac? A file backup service running as a background task? Any other utility that could interfere with normal disk I/O access?