INNER CODE UNIT · Python
_swap_in_astroNN
jobovy/gaia_tools · gaia_tools/load/__init__.py:483
def _swap_in_astroNN(data,astroNNdata):
for tag,indx in zip(['TEFF','LOGG'],[0,1]):
data[tag]= astroNNdata['astroNN'][:,indx]
data[tag+'_ERR']= astroNNdata['astroNN_error'][:,indx]
for tag,indx in zip(['C','CI','N','O','Na','Mg','Al','Si','P','S','K',
'Ca','Ti','TiII','V','Cr','Mn','Fe','Co','Ni'],
range(2,22)):
data['X_H'][:,_elemIndx(tag.upper())]=\
astroNNdata['astroNN'][:,indx]
data['X_H_ERR'][:,_elemIndx(tag.upper())]=\
astroNNdata['astroNN_error'][:,indx]
if tag.upper() != 'FE':
data['{}_FE'.format(tag.upper())]=\
astroNNdata['astroNN'][:,indx]-astroNNdata['astroNN'][:,19]
data['{}_FE_ERR'.format(tag.upper())]=\
numpy.sqrt(astroNNdata['astroNN_error'][:,indx]**2.
+astroNNdata['astroNN_error'][:,19]**2.)
else: