ACTCollaboration / flipper

Flipper is a light-weight python tool for working with CMB data

Home Page:http://www.hep.anl.gov/sdas/flipperDocumentation/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

litemap: astLib - fits import issue

ajvanengelen opened this issue · comments

I'm posting this issue on behalf of Connor Sheere, a student working with me, Joel M, and Renee H. This is apparently an issue with the astWCS package and I'm not sure whether this is related to the pyFITS / astropi.io.fits switchover, it seems to be a separate thing

Is astLib.astWCS one of the formal requirements for this package?

/home/csheere/.local/lib/python2.7/site-packages/pyfits/init.py:22: PyFITSDeprecationWarning: PyFITS is deprecated, please use astropy.io.fits
PyFITSDeprecationWarning) # noqa

ImportError Traceback (most recent call last)
/mnt/raid-cita/csheere/2017rSummer/lenspower/py/testQuadrupoleNoise.py in ()
14 import numpy
15 import os
---> 16 import mapForecastingTools
17 import computeTauPower
18

/mnt/raid-cita/csheere/2017rSummer/lenspower/py/mapForecastingTools.py in ()
3 import sys
4 # sys.path.append('../flipper/flipper')
----> 5 import flipper.liteMap
6 #import flipper
7 # sys.path.append('../flipperPol/flipperPol')

/mnt/raid-cita/csheere/2017rSummer/lenspower/flipper/flipper/liteMap.py in ()
17
18 import astLib
---> 19 from astLib import astWCS
20 from astLib import astCoords
21 from utils import *

/home/csheere/.local/lib/python2.7/site-packages/astLib/astWCS.py in ()
26
27 from astropy.io import fits as pyfits
---> 28 from PyWCSTools import wcs
29 import numpy
30 import locale

/home/csheere/.local/lib/python2.7/site-packages/PyWCSTools/wcs.py in ()
24 fp.close()
25 return _mod
---> 26 _wcs = swig_import_helper()
27 del swig_import_helper
28 else:

/home/csheere/.local/lib/python2.7/site-packages/PyWCSTools/wcs.py in swig_import_helper()
20 if fp is not None:
21 try:
---> 22 _mod = imp.load_module('_wcs', fp, pathname, description)
23 finally:
24 fp.close()

ImportError: /home/csheere/.local/lib/python2.7/site-packages/PyWCSTools/_wcs.so: undefined symbol: __intel_sse2_strcpy

astLib version is 0.10.2

I have seen this error before, but in a different context that is unrelated to astLib.

ImportError: /home/csheere/.local/lib/python2.7/site-packages/PyWCSTools/_wcs.so: undefined symbol: __intel_sse2_strcpy

I think the error message above is indicating that something went wrong with astWCS compilation. I will check by trying to import astWCS directly, and check whether it gives the same error message.

I think this happens if you mix compilers. Maybe reinstall astLib after making sure you only have gcc loaded?

Right, sorry. This worked.
Thanks!