in mujoco_worldgen/parser/normalize.py [0:0]
def normalize_numeric(value):
''' Normalize a numeric value into a float. '''
if isinstance(value, (float, int, np.float64, np.int64)):
return value
if isinstance(value, (str, bytes)):
f = float(value)
if f == int(f): # preferentially return integers if equal
return int(f)
return f
raise ValueError('Cannot convert {} to numeric'.format(value))