Gibt es ein praktisches Modul zur Erkennung von Emissionslinien in einem Spektrum, wie wir es vom Sloan Digital Sky Survey (SDSS) erhalten?
Sie können im folgenden Spektrum viele Emissionslinien wie Ha, OI sehen. Tatsächlich ist das Spektrum ein zweispaltiger Datensatz, Wellenlänge und Fluss. Es ist eine Kombination aus vielen Streupunkten. Das typische Intervall zwischen zwei Punkten in der Nähe beträgt 1,5 Angström. Ich muss alle Gaußschen Unebenheiten und ihre Linienmitte finden.
Also muss ich zuerst die Unebenheiten finden und dann muss ich sie anpassen, um ihre Zentren zu erhalten.
spectra
sky-survey
Fragehang
quelle
quelle
Antworten:
Die Programme, von denen ich weiß, dass Sie sie verwenden können, erfordern einige Programmierkenntnisse, um zu funktionieren. Ich würde empfehlen, entweder IRAF (oder PyRAF , das Python als Schnittstelle zu IRAF verwendet) oder SPECTER zu betrachten . Leider ist mir keine "Black Box" -Lösung bekannt, bei der Sie einfach einen Knopf drücken und loslegen können.
SPECTER wurde in FORTRAN77 geschrieben und ist recht einfach zu verwenden, sobald Sie den Dreh raus haben, obwohl es einen etwas eingeschränkten Funktionsumfang hat und die Dokumentation kurz ist. Es wird Ihnen helfen, Gaußsche manuell an Spektrallinien anzupassen und deren zentrale Wellenlängen und äquivalente Breiten anzugeben. Eine Einschränkung für SPECTER ist, dass das Plotpaket SuperMongo erforderlich ist , bei dem es sich nicht um freie Software handelt. Wenn Sie mit einer Universität verbunden sind, sollten die meisten Abteilungen für Physik und Astronomie über eine Lizenz verfügen.
IRAF ist eine voll funktionsfähige, kostenlose plattformübergreifende Anwendung, die speziell für die astronomische Bildanalyse entwickelt wurde. Es kann Ihnen helfen, die Spektrallinien zu messen und das Spektrum zu analysieren, um die Radialgeschwindigkeit des Objekts zu bestimmen.
quelle
Ja, es gibt zwei Python-Module namens Astropie und Astropysik , die beide behaupten, über Spektralanalysewerkzeuge zu verfügen. Als Referenz finden Sie hier einen Link für Ressourcen für Astronomen für die Programmiersprache Python.
quelle
Es stehen zahlreiche Software und Tools zur Verfügung, mit denen Sie das tun können, was Sie möchten:
Ich würde mich für einige Python-Tools entscheiden (Python ist vielseitiger als IRAF oder MIDAS, die viel mehr auf "Single-Purpose" ausgerichtet sind), um von den anderen von Python angebotenen Funktionen zu profitieren.
Das Zeichnen und Verarbeiten Ihres Spektrums ist jedoch nur der erste Teil der Arbeit. Am Ende möchten Sie wahrscheinlich die Spektralsynthese verwenden, um Ihr Spektrum zu analysieren. Die Spektralsynthese ermöglicht Ihnen:
Unter den vorhandenen Werkzeugen für die Spektralsynthese (zum Beispiel für Sternspektren) gibt es:
quelle