SDSS Command Line Query ToolAutor: Tamas Budavari, JHUDatum: April 2003, überarbeitet Januar 2005 (DR3) sqlcl.py ist ein (sehr) einfaches Python Programm, das SQL Suchanfragen an SkyServer starten kann. Python läuft auf deinen Lieblings OS, eingeschlossen den fremdartigsten. Die Suchanfrage geht durch dieselbe .asp Seite, die du in der Internetform oder mithilfe von wget verwendest. März/04 Verbesserungen:
Für grundlegende SQL Hilfe, gehe auf die Einleitung zu der SQL Seite
Kommandozeilen Beispiele/Tutorium:skysrv: budavari$ sqlcl.py -h >> sqlcl << command line query tool by Tamas Budavari Python Beispiele/Tutorium:skysrv: budavari$ python2 Python 2.2 (#1, Apr 12 2002, 15:29:57) [GCC 2.96 20000731 (Red Hat Linux 7.2 2.96-109)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sqlcl >>> print sqlcl.query("select top 2 ra, dec from galaxy").read() ra,dec 238.594193,-5.39169E-1 238.588016,2.669783E-1 >>> lines = sqlcl.query("select top 2 ra, dec from galaxy").readlines() >>> data = [] >>> for line in lines[1:]: data.append(map(float,line[:-1].split(','))) ... >>> print data [[238.59419299999999, -0.53916900000000001], [238.58801600000001, 0.2669783]] >>> print data[0] [238.59419299999999, -0.53916900000000001] >>> print data[0][0] 238.594193 >>> print type(data[0][0]) Dies sollte für den Anfang genügen, lass es uns wissen, wenn du weitere Hilfe benötigen solltest!
|