Daten & Lizenz
Sternkatalog
Celeris verwendet einen angepassten Katalog aus zwei Quellen: der HYG-Datenbank von Astronexus für die Sterne, OpenNGC für die Deep-Sky-Objekte. Beide stehen unter CC BY-SA 4.0, dieser Katalog deshalb auch.
Was drin ist
Die Datei ist ein gzip-komprimiertes JSON-Array mit 9.030 Objekten:
- 8.920 Sterne aus der HYG-Datenbank v4.1, nach Helligkeit gefiltert
- 110 Deep-Sky-Objekte — die Messier-Objekte, aus OpenNGC übernommen
Felder
| Feld | Typ | Bedeutung |
|---|---|---|
id | String | Deterministische UUID, siehe unten |
name | String | Eigenname, sonst HR-/HIP-Bezeichnung; bei Messier-Objekten die Messier-Nummer |
raHours | Zahl | Rektaszension in Stunden (J2000) |
decDeg | Zahl | Deklination in Grad (J2000) |
vMag | Zahl · null | Scheinbare visuelle Helligkeit |
bV | Zahl · null | Farbindex B−V |
hip | Zahl · null | Hipparcos-Nummer |
hr | Zahl · null | Nummer im Bright Star Catalogue |
type | String | Nur bei Deep-Sky-Objekten, z. B. Globular Cluster |
Beispieleintrag:
{
"id": "3d0242ab-45c1-a393-4bda-b0c1920e03a0",
"name": "Vega",
"raHours": 18.61564,
"decDeg": 38.783692,
"vMag": 0.03,
"bV": -0.001,
"hip": 91262,
"hr": 7001
}
Was gegenüber den Originalen geändert wurde
- Gefiltert — aus der HYG-Datenbank nur Einträge bis zu einer Grenzhelligkeit; die Sonne ist ausgenommen. Aus OpenNGC nur die 110 Messier-Objekte.
- Konvertiert — aus den CSV-Dateien beider Quellen in ein gemeinsames JSON-Array mit den oben genannten Feldern. Nicht benötigte Spalten wurden weggelassen.
- Um Bezeichner ergänzt — jeder Eintrag bekommt eine
id. Sie ist deterministisch: SHA-256 über den kanonischen StringName|RA:h:m:s|Dec:±d:m:s, davon die ersten 32 Hex-Zeichen im UUID-Format. Gleiche Eingabe, gleiche ID — auch bei einem erneuten Lauf. - Zusammengeführt — Sterne und Deep-Sky-Objekte liegen in einer Datei. Die
Deep-Sky-Objekte sind daran zu erkennen, dass das Feld
typegesetzt ist. - Bei den Messier-Objekten umbenannt — der Anzeigename ist als
M<Nummer> <Trivialname> (<NGC-/IC-Nummer>)zusammengesetzt. Führt OpenNGC mehrere Trivialnamen, wird der gebräuchlichere gewählt; bei M101 („Pinwheel Galaxy“) und M40 („Winnecke 4“) ist die Bezeichnung ergänzt, weil OpenNGC dort keine führt. - Bei M102 abweichend zugeordnet — OpenNGC führt M102 als Duplikat von M101. Dieser Katalog folgt der heute üblichen Zuordnung zu NGC 5866 und enthält deshalb 110 verschiedene Objekte.
- Komprimiert — gzip, damit die Datei mit der App ausgeliefert werden kann.
Das Skript, das den Deep-Sky-Teil erzeugt, liegt im Projekt unter
tools/build_messier.py und lädt OpenNGC direkt von GitHub.
Quellen und Lizenz
| Anteil | Quelle | Urheber | Lizenz |
|---|---|---|---|
| 8.920 Sterne | HYG-Datenbank v4.1 | Astronexus (David Nash) | CC BY-SA 4.0 |
| 110 Messier-Objekte | OpenNGC | Mattia Verga | CC BY-SA 4.0 |
Beide Quellen stehen unter der Creative Commons Attribution-ShareAlike 4.0 International-Lizenz, dieser angepasste Katalog ebenso.