"Galaxy_Annotation.py" on Siril 1.4.0-beta4 commit 51c5e1d

Context: Windows 11,using Siril 1.4.0-beta4 commit 51c5e1d and running Steffen Schreiber, Patrick Wagner’s Galaxy_Annotation.py at version “# 1.0.3 Update the GUI to use a ScrollableFrame for the catalogs listscript” against a plate solved image.

Getting strange errors:

20:01:00: Running command: requires
20:01:00: OK! This script is compatible with this version of Siril.
20:01:28: Starting script C:\Users\Gilles\AppData\Local\siril-scripts\utility/Galaxy_Annotations.py
20:01:30: Pillow is installed
20:01:30: scikit-image is installed
20:01:32: Connecting to Windows pipe: \.\pipe\e0a9fd4e-fa45-4aad-bcee-e3c9b10cabbf
20:01:32: Running command: requires
20:01:32: OK! This script is compatible with this version of Siril.
20:01:49: Title: SH2-170 de mon balcon
20:01:49: Logo: W:/AstroPhoto/Signature_Astro.png
20:01:49: Input dimensions: 6009 x 3959
20:01:49: Center: (0.435595495557907, 64.6217883601078)
20:01:49: WARNING: VerifyWarning: Keyword name ‘SMOOTHING’ is greater than 8 characters or contains characters not allowed by the FITS standard; a HIERARCH card will be created. [astropy.io.fits.card]
20:01:49: WARNING: VerifyWarning: Keyword name ‘CORR-TYPE’ is greater than 8 characters or contains characters not allowed by the FITS standard; a HIERARCH card will be created. [astropy.io.fits.card]
20:01:49: WARNING: VerifyWarning: Keyword name ‘BGE-AI-VER’ is greater than 8 characters or contains characters not allowed by the FITS standard; a HIERARCH card will be created. [astropy.io.fits.card]
20:01:50: Query radius: 359.24250606198586d
20:01:50: minimum size: 5 pixels ~ 0.1232099115895835′
20:01:50: criteria: otype=‘Galaxy…’ AND (galdim_majaxis>0.1232099115895835 OR (galdim_majaxis IS NULL))
20:01:51: Exception in Tkinter callback
20:01:51: Traceback (most recent call last):
20:01:51: File “C:\Program Files\Siril\python\Lib\tkinter_init_.py”, line 1968, in call
20:01:51: return self.func(*args)
20:01:51: ^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril-scripts\utility/Galaxy_Annotations.py”, line 780, in apply_changes
20:01:51: found = annotate_fit(self.siril, fit, self.catalogs, output, title, logo_path, overlay_alpha, overlay_type)
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril-scripts\utility/Galaxy_Annotations.py”, line 136, in annotate_fit
20:01:51: result_table = simbad.query_region(target_coord, radius, criteria=criteria_opt)
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\astropy\utils\decorators.py”, line 618, in wrapper
20:01:51: return function(*args, **kwargs)
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\astroquery\simbad\core.py”, line 784, in query_region
20:01:51: return self._query(top, columns, joins, instance_criteria,
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\astroquery\simbad\core.py”, line 1551, in _query
20:01:51: response = self.query_tap(query, get_query_payload=get_query_payload,
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\astroquery\simbad\core.py”, line 1464, in query_tap
20:01:51: return _cached_query_tap(self.tap, query, maxrec=maxrec)
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\astroquery\simbad\core.py”, line 75, in _cached_query_tap
20:01:51: return tap.search(query, maxrec=maxrec).to_table()
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\pyvo\dal\tap.py”, line 282, in run_sync
20:01:51: **keywords).execute()
20:01:51: ^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\pyvo\dal\tap.py”, line 1150, in execute
20:01:51: return TAPResults(self.execute_votable(), url=self.queryurl, session=self._session)
20:01:51: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\pyvo\dal\adhoc.py”, line 114, in init
20:01:51: super().init(votable, url=url, session=session)
20:01:51: File “C:\Users\Gilles\AppData\Local\siril\venv\Lib\site-packages\pyvo\dal\query.py”, line 338, in init
20:01:51: raise DALQueryError(self._status[1], self._status[0], url)
20:01:51: pyvo.dal.exceptions.DALQueryError: Unexpected error while executing a SQL query: ERROR: radius must not be greater than 90 degrees or less than 0

Seems like the query radius is beyond large… what is your focal length and pixel size?

This is what creates the error:
query: ERROR: radius must not be greater than 90 degrees or less than 0