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"}
|
7920: "A"}
|
||||||
|
|
||||||
def getSpTypeFromTeff(Teff):
|
def getSpTypeFromTeff(Teff):
|
||||||
if(Teff >= 30000):
|
if(Teff >= 25000):
|
||||||
return "O"
|
return "O"
|
||||||
elif(Teff >= 10000):
|
elif(Teff >= 10000):
|
||||||
return "B"
|
return "B"
|
||||||
@@ -59,14 +59,14 @@ def getSpTypeFromTeff(Teff):
|
|||||||
return "A"
|
return "A"
|
||||||
elif(Teff >= 6000):
|
elif(Teff >= 6000):
|
||||||
return "F"
|
return "F"
|
||||||
elif(Teff >= 5200):
|
elif(Teff >= 5000):
|
||||||
return "G"
|
return "G"
|
||||||
elif(Teff >= 3700):
|
elif(Teff >= 3500):
|
||||||
return "K"
|
return "K"
|
||||||
elif(Teff >= 2400):
|
#elif(Teff >= 2700):
|
||||||
return "M"
|
# return "M"
|
||||||
else:
|
else:
|
||||||
return "L"
|
return "M"
|
||||||
|
|
||||||
resTable = {"StarID": [],
|
resTable = {"StarID": [],
|
||||||
"simbad B-V": [],
|
"simbad B-V": [],
|
||||||
@@ -177,3 +177,6 @@ for star in allStars:
|
|||||||
ignore_index=True)
|
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