From e1450141b0da60e01ff51b806b27659de21f6a90 Mon Sep 17 00:00:00 2001 From: SGCMarkus Date: Wed, 4 Dec 2024 12:41:29 +0100 Subject: [PATCH] identify_unknown_sptypes: update sptypes in database also update SpType per Teff from https://lweb.cfa.harvard.edu/~pberlind/atlas/htmls/note.html --- identify_unknown_sptypes.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/identify_unknown_sptypes.py b/identify_unknown_sptypes.py index e6930b8..71290c2 100644 --- a/identify_unknown_sptypes.py +++ b/identify_unknown_sptypes.py @@ -51,7 +51,7 @@ spTypeTeffMinTable = {2700: "M", 7920: "A"} def getSpTypeFromTeff(Teff): - if(Teff >= 30000): + if(Teff >= 25000): return "O" elif(Teff >= 10000): return "B" @@ -59,14 +59,14 @@ def getSpTypeFromTeff(Teff): return "A" elif(Teff >= 6000): return "F" - elif(Teff >= 5200): + elif(Teff >= 5000): return "G" - elif(Teff >= 3700): + elif(Teff >= 3500): return "K" - elif(Teff >= 2400): - return "M" + #elif(Teff >= 2700): + # return "M" else: - return "L" + return "M" resTable = {"StarID": [], "simbad B-V": [], @@ -176,4 +176,7 @@ for star in allStars: columns=resTable.columns)], ignore_index=True) -print(resTable.to_string()) \ No newline at end of file +print(resTable.to_string()) + +for index, row in resTable.iterrows(): + starDB.updateStarInfoSpType(row["StarID"], row["Final SpType"]) \ No newline at end of file