summaryrefslogtreecommitdiff
path: root/numpy/lib
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2006-01-17 00:07:21 +0000
committerTravis Oliphant <oliphant@enthought.com>2006-01-17 00:07:21 +0000
commit4593515985f1aa30cf07715ace5eeee6da848c97 (patch)
treeab13435f4bec383abc7c04ca7b0259b44dd2519d /numpy/lib
parenta397b5545b1a20e1b0e39881eb8cf8d2dd26b793 (diff)
downloadnumpy-4593515985f1aa30cf07715ace5eeee6da848c97.tar.gz
Fixed up usage of dtype to be consistent with new dtype objects.
Diffstat (limited to 'numpy/lib')
-rw-r--r--numpy/lib/getlimits.py2
-rw-r--r--numpy/lib/type_check.py8
-rw-r--r--numpy/lib/utils.py8
3 files changed, 9 insertions, 9 deletions
diff --git a/numpy/lib/getlimits.py b/numpy/lib/getlimits.py
index 3b5bd9211..e2d68147f 100644
--- a/numpy/lib/getlimits.py
+++ b/numpy/lib/getlimits.py
@@ -27,7 +27,7 @@ class finfo(object):
if obj is not None:
return obj
dtypes = [dtype]
- newdtype = numeric.obj2dtype(dtype)
+ newdtype = numeric.obj2arrtype(dtype)
if newdtype is not dtype:
dtypes.append(newdtype)
dtype = newdtype
diff --git a/numpy/lib/type_check.py b/numpy/lib/type_check.py
index 7a00d9be3..9157ee0a9 100644
--- a/numpy/lib/type_check.py
+++ b/numpy/lib/type_check.py
@@ -6,8 +6,8 @@ __all__ = ['iscomplexobj','isrealobj','imag','iscomplex',
'common_type']
import numpy.core.numeric as _nx
-from numpy.core.numeric import ndarray, asarray, array, isinf, isnan, isfinite, signbit, \
- ufunc, ScalarType, obj2dtype
+from numpy.core.numeric import ndarray, asarray, array, isinf, isnan, \
+ isfinite, signbit, ufunc, ScalarType, obj2arrtype
from ufunclike import isneginf, isposinf
import numpy.core.umath as umath
@@ -44,7 +44,7 @@ def mintypecode(typechars,typeset='GDFgdf',default='d'):
def asfarray(a, dtype=_nx.float_):
"""asfarray(a,dtype=None) returns a as a float array."""
- dtype = _nx.obj2dtype(dtype)
+ dtype = _nx.obj2arrtype(dtype)
if not issubclass(dtype, _nx.inexact):
dtype = _nx.float_
a = asarray(a,dtype=dtype)
@@ -83,7 +83,7 @@ def nan_to_num(x):
try:
t = x.dtype.type
except AttributeError:
- t = obj2dtype(type(x))
+ t = obj2arrtype(type(x))
if issubclass(t, _nx.complexfloating):
y = nan_to_num(x.real) + 1j * nan_to_num(x.imag)
elif issubclass(t, _nx.integer):
diff --git a/numpy/lib/utils.py b/numpy/lib/utils.py
index a776c83b6..e9ff9e540 100644
--- a/numpy/lib/utils.py
+++ b/numpy/lib/utils.py
@@ -1,6 +1,6 @@
-from numpy.core.numerictypes import obj2dtype
+from numpy.core.numerictypes import obj2arrtype
-__all__ = ['issubclass_', 'get_numpy_include', 'issubdtype']
+__all__ = ['issubclass_', 'get_numpy_include', 'issubarrtype']
def issubclass_(arg1, arg2):
try:
@@ -8,8 +8,8 @@ def issubclass_(arg1, arg2):
except TypeError:
return False
-def issubdtype(arg1, arg2):
- return issubclass(obj2dtype(arg1), obj2dtype(arg2))
+def issubarrtype(arg1, arg2):
+ return issubclass(obj2arrtype(arg1), obj2arrtype(arg2))
def get_numpy_include():
"""Return the directory in the package that contains the numpy/*.h header