Ich versuche, relativ große Abfragen auf dem 2MASS-Katalog mit astroquery.vizier.VizierClass.query_region()
.Astroquery: vizier.query_region über einen großen Bereich Fehler
Während es für kleine Bereiche funktioniert, scheitert es für große Fläche. ist hier der Code, den ich verwenden:
ConnectionError: ('Connection aborted.', BadStatusLine("''",))
Die Syntax ist korrekt, da die Beantragung eines kleineren Feld mit zum Beispiel:
from astroquery.vizier import Vizier
import astropy.units as u
import astropy.coordinates as coord
twomass_query=Vizier(columns=["Jmag","Hmag","Kmag","e_Jmag","e_Hmag","e_Kmag","Qflg"],
catalog=["II/246/out"])
twomass_query.ROW_LIMIT = -1
twomass_query.TIMEOUT = 3600
table=twomass_query.query_region(
coord.SkyCoord(ra=159.5, dec=-64.6, unit=(u.deg, u.deg), frame='icrs'),
width=[10*u.deg,10*u.deg],
return_type='asu-binfits')
ich einen langen Fehler meesage mit der Endung erhalten
width=[3*u.deg,3*u.deg]
funktioniert gut.
Ich habe auch versucht, auf einem anderen Server Wesir (vizier.cfa.harvard.edu), um einen pb auf der Server-Seite, um auszuschließen, aber zu meiner Überraschung mit es gab mir einen anderen Fehler endet:
ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))
Dies könnte eine intrinsische Einschränkung der Wesier-Server sein. Ich werde weiter untersuchen. – keflavich
Danke! Es könnte sein, aber ich wäre überrascht. Ich weiß, dass zum Beispiel [Scamp] (http://www.astromatic.net/software/scamp) auch die Vizier-Server verwendet und ich routinemäßig ähnlich große Bereiche heruntergeladen habe, während ich sie benutzt habe. – HBouy
Könnten Sie dies als ein Problem bei der Astroquery ansprechen? Ich kann den Fehler reproduzieren, aber ich verstehe es immer noch nicht. – keflavich