[AstroPy] Problem reading VOTable produced by HLA

Michael Droettboom mdroe at stsci.edu
Tue Feb 26 12:51:57 EST 2013


Also see the following PR for astropy which will emit a warning and 
truncate out-of-range integer values:

https://github.com/astropy/astropy/pull/825

Mike

On 02/26/2013 11:08 AM, Michael Droettboom wrote:
> Column #24 is defined as follows:
>
>       <FIELD ID="NReleaseDate" name="NReleaseDate" datatype="int" 
> ucd="TIME_EPOCH">
>
> Here, a datatype of "int" means a 32-bit int, always, as per the 
> VOTable spec.
>
> Yet the value in the first row of this column is -2208988800, which is 
> too large to be represented in 32 bits.  This field should really be 
> updated to be of type "long".  I'll go ahead and report this to the 
> HLA folks.
>
> Unfortunately, it seems that Numpy complains about too long numbers 
> going into a 32-bit field on a 32-bit platform, but not on a 
> 64-platform, where it just silently truncates.  It would be nice to at 
> least have consistent behavior across platforms there.  Again, I'll 
> file a bug with Numpy about this to see what, if anything, that team 
> may want to do.
>
> In any case, the real bug is in the file -- astropy is just correctly 
> following directions here and only allocating as much memory as 
> specified in the file.  It would be nice to workaround this bug in the 
> file, but it's a tricky one -- we would have to allocate the table in 
> one way, come across the overflow later, and then reparse the whole 
> file using a different table structure.  None of our existing 
> workarounds do that, so it's not the most straightforward thing to do.
>
> Mike
>
> On 02/26/2013 10:44 AM, Andy Ptak wrote:
>> Sure...
>> ipdb> print array_chunk
>> [('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=hlsp_angst_hst_acs-wfc_10915-ngc0253-wide5_f475w_v1_ref' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=hlsp_angst_hst_acs-wfc_10915-ngc0253-wide5_f475w_v1_ref%27>, 
>> 11.9123, -25.2889, 5, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F475W', 4, 1482.0, '2006-09-13 06:38:18', 
>> 'hlsp_angst_hst_acs-wfc_10915-ngc0253-wide5_f475w_v1_ref', 10915, 
>> '10915-ngc0253-wide5', 'Dalcanton', '', '', 'ACCUM', '2012-11-02 
>> 13:59:02', 'HLSP', 4744.35009766, 'image/fits', '1900-01-01 
>> 00:00:00', -2208988800L, 'angst_hst_acs-wfc_10915-ngc0253-wide5 
>> ACS/WFC F475W (hlsp) NGC0253-WIDE5', masked_array(data = [4220 4298],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38889e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [2055.6 1148.67],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.9123 -25.2889],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.06388e-05 -8.9285e-06 -8.9285e-06 1.06388e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'hlsp_angst_hst_acs-wfc_10915-ngc0253-wide5_f475w_v1_ref', 'Polygon 
>> J2000    11.947768   -25.282758   11.905331 -25.237036   11.855680   
>> -25.274704   11.898112 -25.320439'), 
>> ('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz%27>, 
>> 11.9017, -25.2787, 5, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F606W', 4, 1508.0, '2006-09-13 09:42:19', 
>> 'hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz', 10915, 
>> 'ngc0253-field01', 'Dalcanton', '', '', 'ACCUM', '2012-11-02 
>> 14:01:51', 'HLSP', 5917.68017578, 'image/fits', '1900-01-01 
>> 00:00:00', -2208988800L, 'ghosts_hst_acs_ngc0253-field01 ACS/WFC 
>> F606W (hlsp) NGC0253-WIDE5', masked_array(data = [4220 4299],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38892e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [2110.0 2149.5],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.9017 -25.2787],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.06397e-05 -8.9279e-06 -8.9279e-06 1.06397e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz', 'Polygon J2000 
>>    11.947776   -25.282766   11.905328 -25.237033   11.855676   
>> -25.274701   11.898119 -25.320449'), 
>> ('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz%27>, 
>> 11.9017, -25.2787, 5, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F814W', 4, 1534.0, '2006-09-13 11:18:39', 
>> 'hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz', 10915, 
>> 'ngc0253-field01', 'Dalcanton', '', '', 'ACCUM', '2012-11-02 
>> 14:01:51', 'HLSP', 8059.75976562, 'image/fits', '1900-01-01 
>> 00:00:00', -2208988800L, 'ghosts_hst_acs_ngc0253-field01 ACS/WFC 
>> F814W (hlsp) NGC0253-WIDE5', masked_array(data = [4220 4298],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38892e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [2110.0 2149.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.9017 -25.2787],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.06397e-05 -8.9279e-06 -8.9279e-06 1.06397e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz', 'Polygon J2000 
>>    11.947772   -25.282761   11.905333 -25.237039   11.855682   
>> -25.274707   11.898114 -25.320444'), 
>> ('http://hla.stsci.edu/cgi-bin/fitscut.cgi?red=hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz&blue=hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz&size=ALL&format=fits' 
>> <http://hla.stsci.edu/cgi-bin/fitscut.cgi?red=hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz&blue=hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz&size=ALL&format=fits%27>, 
>> 11.9017, -25.2787, 4, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F814W/F606W', 8, 3042.0, '2006-09-13 09:42:19', 
>> 'hlsp_ghosts_hst_acs_ngc0253-field01_f814w_f606w_v1_drz', 10915, 
>> 'ngc0253-field01', 'Dalcanton', '', '', 'ACCUM', '2012-11-02 
>> 14:01:51', 'HLSP', 6989.0, 'image/fits', '1900-01-01 00:00:00', 
>> -2208988800L, 'ghosts_hst_acs_ngc0253-field01 ACS/WFC F814W/F606W 
>> (color) NGC0253-WIDE5', masked_array(data = [4220 4298],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38892e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [2110.0 2149.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.9017 -25.2787],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.06397e-05 -8.9279e-06 -8.9279e-06 1.06397e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 
>> 'hlsp_ghosts_hst_acs_ngc0253-field01_f814w_v1_drz,hlsp_ghosts_hst_acs_ngc0253-field01_f606w_v1_drz', 
>> 'Polygon J2000    11.947772   -25.282761   11.905333 -25.237039   
>> 11.855682   -25.274707   11.898114 -25.320444'), 
>> ('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_F475W' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_F475W%27>, 
>> 11.901736, -25.279734, 2, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F475W', 2, 1482.0, '2006-09-13 06:38:18', 
>> 'HST_10915_98_ACS_WFC_F475W', 10915, '98', 'Dalcanton', '', 'Loaded', 
>> 'ACCUM', '2008-01-17 03:05:31', 'HLA', 4744.36, 'image/fits', 
>> '2006-09-14 00:47:14', 1158194834, '10915_98 ACS/WFC F475W (combined) 
>> NGC0253-WIDE5', masked_array(data = [6100 6100],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38889e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [3050.0 3050.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.901736 -25.279734],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.38889e-05 0.0 0.0 1.38889e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'HST_10915_98_ACS_WFC_F475W', 'Polygon J2000 11.87717390 
>> -25.29535800 11.89640629 -25.28200592 11.87697850 -25.29587050 
>> 11.87759056 -25.29648032 11.89825680 -25.31706610 11.89831934 
>> -25.31702147 11.89893180 -25.31763140 11.94817110 -25.28247540 
>> 11.92689000 -25.26128670 11.92682706 -25.26133165 11.92621490 
>> -25.26072200 11.92600258 -25.26087365 11.90560880 -25.24086630 
>> 11.90555076 -25.24090663 11.90493420 -25.24030160 11.85576560 
>> -25.27444230 11.85638210 -25.27504754 11.87649930 -25.29479280 
>> 11.87655706 -25.29475271'), 
>> ('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_F606W' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_F606W%27>, 
>> 11.901736, -25.279734, 2, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F606W', 2, 1508.0, '2006-09-13 09:42:19', 
>> 'HST_10915_98_ACS_WFC_F606W', 10915, '98', 'Dalcanton', '', 'Loaded', 
>> 'ACCUM', '2008-01-17 03:05:31', 'HLA', 5917.68, 'image/fits', 
>> '2006-09-14 10:03:41', 1158228221, '10915_98 ACS/WFC F606W (combined) 
>> NGC0253-WIDE5', masked_array(data = [6100 6100],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38889e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [3050.0 3050.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.901736 -25.279734],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.38889e-05 0.0 0.0 1.38889e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'HST_10915_98_ACS_WFC_F606W', 'Polygon J2000 11.92689010 
>> -25.26128690 11.92682692 -25.26133202 11.92621490 -25.26072250 
>> 11.92600228 -25.26087437 11.90560890 -25.24086820 11.90555051 
>> -25.24090876 11.90493430 -25.24030410 11.85576720 -25.27444250 
>> 11.85638324 -25.27504727 11.87650030 -25.29479150 11.87655775 
>> -25.29475163 11.87717450 -25.29535680 11.89645734 -25.28197019 
>> 11.87697940 -25.29587070 11.87759135 -25.29648042 11.89825680 
>> -25.31706560 11.89831905 -25.31702118 11.89893170 -25.31763130 
>> 11.94817060 -25.28247510'), 
>> ('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_F814W' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_F814W%27>, 
>> 11.901736, -25.279734, 2, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F814W', 2, 1534.0, '2006-09-13 11:18:39', 
>> 'HST_10915_98_ACS_WFC_F814W', 10915, '98', 'Dalcanton', '', 'Loaded', 
>> 'ACCUM', '2008-01-17 03:05:31', 'HLA', 8059.76, 'image/fits', 
>> '2006-09-14 16:27:26', 1158251246, '10915_98 ACS/WFC F814W (combined) 
>> NGC0253-WIDE5', masked_array(data = [6100 6100],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38889e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [3050.0 3050.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.901736 -25.279734],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.38889e-05 0.0 0.0 1.38889e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'HST_10915_98_ACS_WFC_F814W', 'Polygon J2000 11.90555223 
>> -25.24091185 11.90493480 -25.24030600 11.85576830 -25.27444290 
>> 11.87650110 -25.29479130 11.87655960 -25.29475070 11.87717680 
>> -25.29535630 11.89640118 -25.28201069 11.87698000 -25.29587030 
>> 11.89825710 -25.31706440 11.89832033 -25.31701928 11.89893250 
>> -25.31762890 11.94810647 -25.28252025 11.94816870 -25.28247580 
>> 11.92688930 -25.26128920 11.92682707 -25.26133365 11.92621460 
>> -25.26072370 11.92600121 -25.26087611 11.90560960 -25.24087200'), 
>> ('http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_total' 
>> <http://hla.stsci.edu/cgi-bin/getdata.cgi?dataset=HST_10915_98_ACS_WFC_total%27>, 
>> 11.901736, -25.279734, 2, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'detection', 6, 4524.0, '2006-09-13 06:38:18', 
>> 'HST_10915_98_ACS_WFC_total', 10915, '98', 'Dalcanton', '', 'Loaded', 
>> 'ACCUM', '2008-01-17 03:05:31', 'HLA', None, 'image/fits', 
>> '2006-09-14 16:27:26', 1158251246, '10915_98 ACS/WFC detection 
>> (combined) NGC0253-WIDE5', masked_array(data = [6100 6100],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38889e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [3050.0 3050.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.901736 -25.279734],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.38889e-05 0.0 0.0 1.38889e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 'HST_10915_98_ACS_WFC_total', 'Polygon J2000 11.90560880 
>> -25.24086630 11.90555076 -25.24090663 11.90493420 -25.24030160 
>> 11.85576560 -25.27444230 11.85638210 -25.27504754 11.87649930 
>> -25.29479280 11.87655706 -25.29475271 11.87717390 -25.29535800 
>> 11.87717661 -25.29535612 11.89634395 -25.28205042 11.87697850 
>> -25.29587050 11.87759056 -25.29648032 11.89825680 -25.31706610 
>> 11.89831934 -25.31702147 11.89893180 -25.31763140 11.94817110 
>> -25.28247540 11.92689000 -25.26128670 11.92682706 -25.26133165 
>> 11.92621490 -25.26072200 11.92600258 -25.26087365'), 
>> ('http://hla.stsci.edu/cgi-bin/fitscut.cgi?red=HST_10915_98_ACS_WFC_F814W&green=HST_10915_98_ACS_WFC_F606W&blue=HST_10915_98_ACS_WFC_F475W&size=ALL&format=fits' 
>> <http://hla.stsci.edu/cgi-bin/fitscut.cgi?red=HST_10915_98_ACS_WFC_F814W&green=HST_10915_98_ACS_WFC_F606W&blue=HST_10915_98_ACS_WFC_F475W&size=ALL&format=fits%27>, 
>> 11.901736, -25.279734, 4, 'NGC0253-WIDE5', 'ACS/WFC', 'WFCENTER', 
>> 'F814W/F606W/F475W', 6, 4524.0, '2006-09-13 06:38:18', 
>> 'HST_10915_98_ACS_WFC_F814W_F606W_F475W', 10915, '98', 'Dalcanton', 
>> '', 'Loaded', 'ACCUM', '2008-01-17 03:05:31', 'HLA', 6241.0, 
>> 'image/fits', '2006-09-14 16:27:26', 1158251246, '10915_98 ACS/WFC 
>> F814W/F606W/F475W (color) NGC0253-WIDE5', masked_array(data = [6100 
>> 6100],
>>      mask = [False False],
>>  fill_value = 999999)
>> , masked_array(data = [1.38889e-05],
>>      mask = [False],
>>  fill_value = 1e+20)
>> , 2, masked_array(data = [3050.0 3050.0],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [11.901736 -25.279734],
>>      mask = [False False],
>>  fill_value = 1e+20)
>> , masked_array(data = [-1.38889e-05 0.0 0.0 1.38889e-05],
>>      mask = [False False False False],
>>  fill_value = 1e+20)
>> , 
>> 'HST_10915_98_ACS_WFC_F814W,HST_10915_98_ACS_WFC_F606W,HST_10915_98_ACS_WFC_F475W', 
>> 'Polygon J2000 11.90555223 -25.24091185 11.90493480 -25.24030600 
>> 11.85576830 -25.27444290 11.87650110 -25.29479130 11.87655960 
>> -25.29475070 11.87717680 -25.29535630 11.89640118 -25.28201069 
>> 11.87698000 -25.29587030 11.89825710 -25.31706440 11.89832033 
>> -25.31701928 11.89893250 -25.31762890 11.94810647 -25.28252025 
>> 11.94816870 -25.28247580 11.92688930 -25.26128920 11.92682707 
>> -25.26133365 11.92621460 -25.26072370 11.92600121 -25.26087611 
>> 11.90560960 -25.24087200')]
>>
>> On Feb 26, 2013, at 10:20 AM, Michael Droettboom <mdroe at stsci.edu 
>> <mailto:mdroe at stsci.edu>> wrote:
>>
>>> On 02/26/2013 09:51 AM, Andy Ptak wrote:
>>>> Hello,
>>>> I am trying out reading VOTables using and am having trouble. 
>>>>  Specifically reading tables returned by the Hubble Legacy Archive. 
>>>>  The query was:
>>>> http://hla.stsci.edu/cgi-bin/hlaSIAP.cgi?inst=ACS&pos=11.888333,-25.288056&size=0.001389
>>>> which I attached.
>>>>
>>>> I am using astropy installed by pip on the enthought distribution 
>>>> on a mac, so its version 0.2 and numpy got upgraded to 1.7.0 (if 
>>>> that matters).
>>>> First, is there a way to have a votable imported directly from 
>>>> query without saving it to a  physical file first?  Maybe its best 
>>>> practice to save VO queries to a file to trace errors, in case the 
>>>> votable is very large, etc. but when you know you are getting 
>>>> something back that is small and (as in this case) you mainly want 
>>>> a list of fields for further work, saving the full votable seams 
>>>> like an unnecessary extra step.
>>>
>>> You can pass an http url to astropy.io.votable.parse, e.g.:
>>>
>>> In [2]: from astropy.io import votable
>>>
>>> In [3]: 
>>> votable.parse("http://hla.stsci.edu/cgi-bin/hlaSIAP.cgi?inst=ACS&pos=11.888333,-25.288056&size=0.001389")
>>>
>>>>
>>>> The errors I am getting are below.  I got similar errors when using 
>>>> a different votable call I found on the HLA website (basically the 
>>>> same except using acsSIAP.cgi?strict=1
>>>> Is this a problem with the Votable being returned by stsci, a bug 
>>>> or am I doing something wrong?
>>>
>>> Interestingly, I'm not able to reproduce the exception here.  (This 
>>> is on Linux, with Python 2.7, astropy 0.2 and numpy 1.7.0).
>>>
>>> Would you mind tinkering around in the debugger for me? Turn on the 
>>> IPython debugger with "%pdb", reproduce the crash, and then go up 
>>> two levels and print out "array_chunk"?  I'm curious if there's some 
>>> messed up values getting in there.
>>>
>>> Thanks,
>>> Mike
>>>
>>>>
>>>> Thanks,
>>>> Andy Ptak
>>>>
>>>>
>>>>
>>>> In [4]: from astropy.io.votable import parse
>>>> In [6]: votable = parse("test1.xml")
>>>> WARNING: W42: test1.xml:3:0: W42: No XML namespace specified 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:7:4: W03: Implictly generating an ID from a 
>>>> name 'INPUT:POS' -> 'INPUT_POS' [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:8:4: W03: Implictly generating an ID from a 
>>>> name 'INPUT:SIZE' -> 'INPUT_SIZE' [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:9:4: W03: Implictly generating an ID from a 
>>>> name 'INPUT:FORMAT' -> 'INPUT_FORMAT' [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:10:4: W03: Implictly generating an ID from 
>>>> a name 'INPUT:imagetype' -> 'INPUT_imagetype' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:11:4: W03: Implictly generating an ID from 
>>>> a name 'INPUT:inst' -> 'INPUT_inst' [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:12:4: W03: Implictly generating an ID from 
>>>> a name 'INPUT:hrcmatch' -> 'INPUT_hrcmatch' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:13:4: W03: Implictly generating an ID from 
>>>> a name 'INPUT:zoom' -> 'INPUT_zoom' [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:14:4: W03: Implictly generating an ID from 
>>>> a name 'INPUT:autoscale' -> 'INPUT_autoscale' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W03: test1.xml:15:4: W03: Implictly generating an ID from 
>>>> a name 'INPUT:asinh' -> 'INPUT_asinh' [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:16:4: W06: Invalid UCD 
>>>> 'VOX:STC_CoordRefFrame': UCD has invalid character ':' in 
>>>> 'VOX:STC_CoordRefFrame' [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:17:4: W06: Invalid UCD 
>>>> 'VOX:WCS_CoordProjection': UCD has invalid character ':' in 
>>>> 'VOX:WCS_CoordProjection' [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:19:6: W06: Invalid UCD 
>>>> 'VOX:Image_AccessReference': UCD has invalid character ':' in 
>>>> 'VOX:Image_AccessReference' [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:82:6: W06: Invalid UCD 'VOX:Image_Format': 
>>>> UCD has invalid character ':' in 'VOX:Image_Format' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:91:6: W06: Invalid UCD 'VOX:Image_Title': 
>>>> UCD has invalid character ':' in 'VOX:Image_Title' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:94:6: W06: Invalid UCD 'VOX:Image_Naxis': 
>>>> UCD has invalid character ':' in 'VOX:Image_Naxis' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:97:6: W06: Invalid UCD 'VOX:Image_Scale': 
>>>> UCD has invalid character ':' in 'VOX:Image_Scale' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:100:6: W06: Invalid UCD 'VOX:Image_Naxes': 
>>>> UCD has invalid character ':' in 'VOX:Image_Naxes' 
>>>> [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:103:6: W06: Invalid UCD 
>>>> 'VOX:WCS_CoordRefPixel': UCD has invalid character ':' in 
>>>> 'VOX:WCS_CoordRefPixel' [astropy.io.votable.exceptions]
>>>> WARNING: W06: test1.xml:106:6: W06: Invalid UCD 
>>>> 'VOX:WCS_CoordRefValue': UCD has invalid character ':' in 
>>>> 'VOX:WCS_CoordRefValue' (suppressing further warnings of this 
>>>> type...) [astropy.io.votable.exceptions]
>>>> ERROR: OverflowError: Python int too large to convert to C long 
>>>> [numpy.ma.core]
>>>> ---------------------------------------------------------------------------
>>>> OverflowError Traceback (most recent call last)
>>>> /Volumes/Apps_and_Docs/aptak/Dropbox/HLA/<ipython-input-6-61a1dc44cf49> 
>>>> in <module>()
>>>> ----> 1 votable = parse("test1.xml")
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/table.pyc 
>>>> in parse(source, columns, invalid, pedantic, chunk_size, 
>>>> table_number, table_id, filename, _debug_python_based_parser)
>>>>     114 _debug_python_based_parser=_debug_python_based_parser) as 
>>>> iterator:
>>>>     115         return tree.VOTableFile(
>>>> --> 116             config=config, pos=(1, 1)).parse(iterator, config)
>>>>     117
>>>>     118
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/tree.pyc 
>>>> in parse(self, iterator, config)
>>>>    3084             if start:
>>>>    3085                 tag_mapping.get(tag, self._add_unknown_tag)(
>>>> -> 3086                     iterator, tag, data, config, pos)
>>>>    3087             elif tag == 'DESCRIPTION':
>>>>    3088                 if self.description is not None:
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/tree.pyc 
>>>> in _add_resource(self, iterator, tag, data, config, pos)
>>>>    3015         resource = Resource(config=config, pos=pos, **data)
>>>>    3016 self.resources.append(resource)
>>>> -> 3017         resource.parse(self, iterator, config)
>>>>    3018
>>>>    3019     def _add_coosys(self, iterator, tag, data, config, pos):
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/tree.pyc 
>>>> in parse(self, votable, iterator, config)
>>>>    2871             if start:
>>>>    2872                 tag_mapping.get(tag, self._add_unknown_tag)(
>>>> -> 2873                     iterator, tag, data, config, pos)
>>>>    2874             elif tag == 'DESCRIPTION':
>>>>    2875                 if self.description is not None:
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/tree.pyc 
>>>> in _add_table(self, iterator, tag, data, config, pos)
>>>>    2828         table = Table(self._votable, config=config, 
>>>> pos=pos, **data)
>>>>    2829         self.tables.append(table)
>>>> -> 2830         table.parse(iterator, config)
>>>>    2831
>>>>    2832     def _add_info(self, iterator, tag, data, config, pos):
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/tree.pyc 
>>>> in parse(self, iterator, config)
>>>>    2212 'TABLEDATA', data.iterkeys(), config, pos)
>>>>    2213                         self.array = self._parse_tabledata(
>>>> -> 2214 iterator, colnumbers, fields, config)
>>>>    2215                         break
>>>>    2216                     elif tag == 'BINARY':
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/astropy/io/votable/tree.pyc 
>>>> in _parse_tabledata(self, iterator, colnumbers, fields, config)
>>>>    2357
>>>>    2358         array = _resize(array, alloc_rows)
>>>> -> 2359         array[numrows:] = array_chunk
>>>>    2360         if alloc_rows != 0:
>>>>    2361             array.mask[numrows:] = mask_chunk
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/numpy/ma/core.pyc 
>>>> in __setslice__(self, i, j, value)
>>>>    3067
>>>>    3068         """
>>>> -> 3069         self.__setitem__(slice(i, j), value)
>>>>    3070
>>>>    3071
>>>>
>>>> /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/numpy/ma/core.pyc 
>>>> in __setitem__(self, indx, value)
>>>>    3031                 _mask = ndarray.__getattribute__(self, '_mask')
>>>>    3032             # Set the data, then the mask
>>>>
>>>> -> 3033 ndarray.__setitem__(_data, indx, dval)
>>>>    3034 ndarray.__setitem__(_mask, indx, mval)
>>>>    3035         elif hasattr(indx, 'dtype') and (indx.dtype == 
>>>> MaskType):
>>>>
>>>> OverflowError: Python int too large to convert to C long
>>>
>>
>
>
>
> _______________________________________________
> AstroPy mailing list
> AstroPy at scipy.org
> http://mail.scipy.org/mailman/listinfo/astropy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/astropy/attachments/20130226/70ac9d4a/attachment.html>


More information about the AstroPy mailing list