INNER CODE UNIT · Python
newdtype
jobovy/gaia_tools · gaia_tools/load/__init__.py:512
newdtype= data.dtype.descr+\
[(f,'<f8') for f in fields_to_append]
newdata= numpy.empty(len(data),dtype=newdtype)
for name in data.dtype.names:
newdata[name]= data[name]
for f in fields_to_append:
newdata[f]= astroNNDistancesdata[f]
return newdata
else:
return numpy.lib.recfunctions.append_fields(\
data,
fields_to_append,
[astroNNDistancesdata[f] for f in fields_to_append],
[astroNNDistancesdata[f].dtype for f in fields_to_append],
usemask=False)
def _add_astroNN_ages(data,astroNNAgesdata,rowmatched=False):
fields_to_append= ['astroNN_age','astroNN_age_total_std',