Author: mattip <matti.pi...@gmail.com> Branch: python-numpy Changeset: r56712:6cf873d8c571 Date: 2012-08-12 23:45 +0300 http://bitbucket.org/pypy/pypy/changeset/6cf873d8c571/
Log: add global constants diff --git a/lib_pypy/numpypy/__init__.py b/lib_pypy/numpypy/__init__.py --- a/lib_pypy/numpypy/__init__.py +++ b/lib_pypy/numpypy/__init__.py @@ -12,3 +12,30 @@ sys.modules['numerictypes'] = numerictypes sys.modules['numpy.core.numerictypes'] = numerictypes + +umath.ERR_IGNORE = 0 +umath.ERR_WARN = 1 +umath.ERR_RAISE = 2 +umath.ERR_CALL = 3 +umath.ERR_PRINT = 4 +umath.ERR_LOG = 5 + +umath.UFUNC_SHIFT_DIVIDEBYZERO = 0 +umath.UFUNC_SHIFT_OVERFLOW = 3 +umath.UFUNC_SHIFT_UNDERFLOW = 6 +umath.UFUNC_SHIFT_INVALID = 9 + +umath.UFUNC_BUFSIZE_DEFAULT = 8192 +umath.ERR_DEFAULT2 = \ + (umath.ERR_WARN << umath.UFUNC_SHIFT_DIVIDEBYZERO) + \ + (umath.ERR_WARN << umath.UFUNC_SHIFT_OVERFLOW) + \ + (umath.ERR_WARN << umath.UFUNC_SHIFT_INVALID) + +_errobj = [10000, 0, None] +def _seterrobj(*args): + _errobj = args + +umath.seterrobj = _seterrobj + +umath.PINF = float('inf') +umath.NAN = float('nan') diff --git a/lib_pypy/numpypy/numerictypes.py b/lib_pypy/numpypy/numerictypes.py --- a/lib_pypy/numpypy/numerictypes.py +++ b/lib_pypy/numpypy/numerictypes.py @@ -3,3 +3,4 @@ def sctype2char(sctype): raise ValueError('not implemented yet') +complex_ = None _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit