Mit SDSS-Daten stecken [geschlossen]

Ich möchte ein Projekt zu einem astronomischen Datensatz machen. In Bezug auf dieses Projekt versuche ich SDSS, die öffentliche Datensätze bereitstellen, aber es ist ziemlich kompliziert für mich. Ich habe den öffentlichen Datensatz durchgesehen und eine .FITS-Datei heruntergeladen, eine ist ~ 3,2 MB und die andere ~ 3 GB groß, aber ich weiß nicht, wie ich mit dieser Datei umgehen und Bilder oder andere Dateien aus .FITS-Dateien generieren soll.

Bitte helft mir, das ist mein Masterprojekt in Informatik.

Je spezifischer Sie in Ihrer Frage in Stackexchange sein können, desto besser wurde die Frage aufgenommen. Sobald Sie Fortschritte gemacht haben und ein spezifischeres Problem beschreiben können, können Sie hier eine neue Frage stellen. In diesem Fall sollten Sie genügend spezifische Details hinzufügen. Die Frage „Ich versuche, eine nicht spezifizierte, unbenannte Datei zu öffnen, kann es aber nicht; dies ist meine Recherche, was soll ich tun?“ ist in SE nicht ideal. Es ist sicher eine sehr klare und verständliche Frage, aber SE hat bestimmte Anforderungen. Sie können an der Tour teilnehmen oder sich andere Fragen ansehen.
Ein Problem hier ist, dass Sie nicht beschrieben haben, was Sie bisher versucht haben. "Ich weiß nicht, wie ich mit dieser Datei umgehen soll ..." ist nicht ideal. Es wäre viel besser, wenn du beschrieben hättest, was du bisher versucht hast. Zum Beispiel gibt es eine Wikipedia-Seite namens FITS , die direkt zu fits.gsfc.nasa.gov führt . Hier eine Frage zu stellen, bevor man überhaupt zu Wikipedia geht, ist nicht ideal. Es passiert manchmal, aber stellen Sie beim nächsten Mal sicher, dass Sie "Was haben Sie bisher versucht?" angesprochen haben. damit niemand danach fragen muss. Willkommen bei StackExchange!

Antworten (2)

Der Header einer FITS-Datei ist ASCII und weist Sie auf weitere Informationen hin. Der Anruf head -n 1 example.fitsführt Sie zu "'Astronomy and Astrophysics', Band 376, Seite 359; bibcode: 2001A&A...376..359H".

Eine Software zum Anzeigen von FITS-Bildern ist ds9 (ja, das macht es schwierig zu googeln ...). Alternativ gibt es skycat . Beide können verwendet werden, um FITS-Bilder anzuzeigen und grundlegende Analysen durchzuführen.

Für FITS-Binärtabellen ist es wahrscheinlich am besten, eine eigene Analysesoftware zu schreiben. Für einen schnellen Blick könnte fv die Arbeit erledigen.

Selbst auf die Daten zugreifen

Wenn Sie Ihre eigene Software für die Analyse schreiben möchten, werfen Sie einen Blick auf entweder cfitsio , eine C-Bibliothek zum Lesen und Schreiben von FITS-Dateien, oder pyfits , ein Python-Modul, das dasselbe tut und das anscheinend mit dem Astropie- Softwarepaket verschmolzen ist. Die cfitsio-Seite im obigen Link enthält Links zur Dokumentation sowohl zur cfitsio-Bibliothek als auch zum FITS-Standard im Allgemeinen.

Ich habe gerade Astropy installiert. Soll ich damit weitermachen?
Warum nicht? Es sei denn natürlich, Sie bevorzugen C. Für einen schnellen Blick ist ds9 natürlich noch einfacher. Aber da dies ein CS-Projekt ist, werden Sie sowieso irgendwann programmieren.
Ich arbeite mit der Bibliothek "astropy.io" mit "jupytar notebook" und es funktioniert jetzt gut für mich. Vielen Dank für Ihren Vorschlag, der mir einige Hinweise zur richtigen Richtung gibt.

Sie sollten zur Website https://fits.gsfc.nasa.gov/ gehen, wo Sie mehr über das FITS-Datenformat erfahren können. Diese Site verfügt auch über Dienstprogramme zum Untersuchen und Anzeigen der Daten. Die meisten Ihrer Bedenken bezüglich dieser Daten sollten durch die Dokumentation auf dieser Website beantwortet werden.