identify_unknown_sptypes: update sptypes in database
also update SpType per Teff from https://lweb.cfa.harvard.edu/~pberlind/atlas/htmls/note.html
This commit is contained in:
@@ -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())
|
||||
print(resTable.to_string())
|
||||
|
||||
for index, row in resTable.iterrows():
|
||||
starDB.updateStarInfoSpType(row["StarID"], row["Final SpType"])
|
||||
Reference in New Issue
Block a user