def refmagindex(self,refmag):
"""
reference magnitude index lookup
parameters
----------
refmag: array of floats
returns
-------
indices: array of integers
refmag indices
"""
# return the refmag index/indices with rounding
refmagind = np.searchsorted(self.refmaginteger,np.round(np.atleast_1d(refmag)*self.refmagbinscale).astype(np.int64))
if (refmagind.size == 1):
return np.asscalar(refmagind)
else:
return refmagind
评论列表
文章目录