summaryrefslogtreecommitdiff
path: root/numpy/oldnumeric/compat.py
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2006-08-05 01:20:56 +0000
committerTravis Oliphant <oliphant@enthought.com>2006-08-05 01:20:56 +0000
commit9d8e2024ff9014fa2fd9a29812cec615dff6feb9 (patch)
treee6353aeb1f9f90e6011ad830a5f3b140b1120435 /numpy/oldnumeric/compat.py
parent9d98d9d5e3668d3b8da3bb3019a28d6e945d6fad (diff)
downloadnumpy-9d8e2024ff9014fa2fd9a29812cec615dff6feb9.tar.gz
More fixes to backward compatibility
Diffstat (limited to 'numpy/oldnumeric/compat.py')
-rw-r--r--numpy/oldnumeric/compat.py102
1 files changed, 4 insertions, 98 deletions
diff --git a/numpy/oldnumeric/compat.py b/numpy/oldnumeric/compat.py
index fa6ea94c4..ebc978fee 100644
--- a/numpy/oldnumeric/compat.py
+++ b/numpy/oldnumeric/compat.py
@@ -2,15 +2,7 @@
__all__ = ['NewAxis',
'UFuncType', 'UfuncType', 'ArrayType', 'arraytype',
- 'LittleEndian', 'Bool',
- 'Character', 'UnsignedInt8', 'UnsignedInt16', 'UnsignedInt', 'UInt',
- 'UInt8','UInt16','UInt32', 'UnsignedInt32', 'UnsignedInteger',
- # UnsignedInt64 and Unsigned128 added below if possible
- # same for Int64 and Int128, Float128, and Complex128
- 'Int8', 'Int16', 'Int32',
- 'Int0', 'Int', 'Float0', 'Float', 'Complex0', 'Complex',
- 'PyObject', 'Float32', 'Float64', 'Float16', 'Float8',
- 'Complex32', 'Complex64', 'Complex8', 'Complex16',
+ 'LittleEndian',
'sarray', 'arrayrange', 'cross_correlate',
'matrixmultiply', 'outerproduct', 'innerproduct',
'cross_product', 'array_constructor',
@@ -19,26 +11,20 @@ __all__ = ['NewAxis',
'dump', 'dumps'
]
-
-import numpy.core.multiarray as mu
+import numpy.core.multiarray as multiarray
import numpy.core.umath as um
-import numpy.core.numerictypes as nt
-from numpy.core.numeric import asarray, array, asanyarray, \
- correlate, outer, concatenate, cross
+from numpy.core.numeric import array, correlate, outer, cross
from numpy.core.umath import sign, absolute, multiply
-import numpy.core.numeric as _nx
import sys
-_dt_ = nt.sctype2char
import types
from cPickle import dump, dumps
-multiarray = mu
-
def sarray(a, dtype=None, copy=False):
return array(a, dtype, copy)
+mu = multiarray
#Use this to add a new axis to an array
#compatibility only
@@ -52,86 +38,6 @@ arraytype = mu.ndarray
LittleEndian = (sys.byteorder == 'little')
-# backward compatible names from old Precision.py
-
-Character = 'c'
-UnsignedInt8 = _dt_(nt.uint8)
-UInt8 = UnsignedInt8
-UnsignedInt16 = _dt_(nt.uint16)
-UInt16 = UnsignedInt16
-UnsignedInt32 = _dt_(nt.uint32)
-UInt32 = UnsignedInt32
-UnsignedInt = _dt_(nt.uint)
-UInt = UnsignedInt
-
-try:
- UnsignedInt64 = _dt_(nt.uint64)
-except AttributeError:
- pass
-else:
- UInt64 = UnsignedInt64
- __all__ += ['UnsignedInt64', 'UInt64']
-try:
- UnsignedInt128 = _dt_(nt.uint128)
-except AttributeError:
- pass
-else:
- UInt128 = UnsignedInt128
- __all__ += ['UnsignedInt128','UInt128']
-
-Int8 = _dt_(nt.int8)
-Int16 = _dt_(nt.int16)
-Int32 = _dt_(nt.int32)
-
-try:
- Int64 = _dt_(nt.int64)
-except AttributeError:
- pass
-else:
- __all__ += ['Int64']
-
-try:
- Int128 = _dt_(nt.int128)
-except AttributeError:
- pass
-else:
- __all__ += ['Int128']
-
-Bool = _dt_(bool)
-Int0 = _dt_(int)
-Int = _dt_(int)
-Float0 = _dt_(float)
-Float = _dt_(float)
-Complex0 = _dt_(complex)
-Complex = _dt_(complex)
-PyObject = _dt_(nt.object_)
-Float32 = _dt_(nt.float32)
-Float64 = _dt_(nt.float64)
-
-Float16='f'
-Float8='f'
-UnsignedInteger='L'
-Complex8='F'
-Complex16='F'
-
-try:
- Float128 = _dt_(nt.float128)
-except AttributeError:
- pass
-else:
- __all__ += ['Float128']
-
-Complex32 = _dt_(nt.complex64)
-Complex64 = _dt_(nt.complex128)
-
-try:
- Complex128 = _dt_(nt.complex256)
-except AttributeError:
- pass
-else:
- __all__ += ['Complex128']
-
-
from numpy import deprecate
# backward compatibility