-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
We'd like not to have to install casadata, which is a fairly large package. However, opening an image will fail without the Observatories table which is part of casadata. Can code be modified to eliminate the casadata dependency? I believe any image will reproduce the error, but if not I can make mine available.
from casacore.images import image as cimage
casa_image = cimage('demo_simulated.im')
2023-10-11 15:05:01 WARN MeasIERS::findTab (file
/code/measures/Measures/MeasIERS.cc, line 389) Requested data table
Observatories cannot be found in the searched directories:
2023-10-11 15:05:01 WARN MeasIERS::findTab (file
/code/measures/Measures/MeasIERS.cc, line
389)+ /usr/share/casacore/data/ephemerides/
2023-10-11 15:05:01 WARN MeasIERS::findTab (file
/code/measures/Measures/MeasIERS.cc, line
389)+ /usr/share/casacore/data/geodetic/
2023-10-11 15:05:01 SEVERE MeasTable::doInitObservatories() (file
/code/measures/Measures/MeasTable.cc, line 2867)Cannot read table of
Observatories
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
Cell In[7], line 1
----> 1 casa_image = cimage('demo_simulated.im')
File
~/projects/xradio/xenv/lib/python3.10/site-packages/casacore/images/image.py:159,
in image.__init__(self, imagename, axis, maskname, images, values,
coordsys, overwrite, ashdf5, mask, shape, tileshape)
157 six.print_("Probably could not import casacore.util")
158 pass
--> 159 Image.__init__(self, imagename, maskname, imgs)
160 else:
161 # Create an image from an array
162 # The values can be a masked array
163 # use the mask if no explicit mask is given
164 if isinstance(values, nma.MaskedArray):
RuntimeError: demo_simulated.im cannot be opened as image (expression):
2023-10-11 15:05:01 SEVERE MeasTable::doInitObservatories() (file
/code/measures/Measures/MeasTable.cc, line 2867) Cannot read table of
Observatories
Metadata
Metadata
Assignees
Labels
No labels