Godtone (talk | contribs)
Godtone (talk | contribs)
Line 578: Line 578:
return sum([ x[i]*val_map[i] for i in range(len(x)) ])
return sum([ x[i]*val_map[i] for i in range(len(x)) ])
# returns the signed error of an interval according to a val map
# returns the signed error of an interval according to a val map
def iv_map_err(val_map, x, equave=2): # assumes val_map[0] = period/equave
def iv_map_err(x, m, equave=2):
return map_iv(val_map,x) - steps(as_float(x), ed(val_map[0],equave))
if type(m)==list: # assumes m[0] = period/equave
return map_iv(m,x) - steps(as_float(x), ed(m[0],equave))
if type(m)==int: # assumes mEDequave
return step_err(x,ed(m,equave))
if type(m)==float: # assumes m=et2
return step_err(x,m)
def sgn(x):
def sgn(x):
if x!=0:
if x!=0: