Author: Taavi Burns <taavi.bu...@gmail.com> Branch: numpy-ufuncs2 Changeset: r53442:9dc685799fd4 Date: 2012-03-13 01:34 -0700 http://bitbucket.org/pypy/pypy/changeset/9dc685799fd4/
Log: Expose rad2deg (it's just degrees) diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/module/micronumpy/__init__.py +++ b/pypy/module/micronumpy/__init__.py @@ -94,6 +94,7 @@ ("radians", "radians"), ("degrees", "degrees"), ("deg2rad", "radians"), + ("rad2deg", "degrees"), ("reciprocal", "reciprocal"), ("sign", "sign"), ("sin", "sin"), diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.py --- a/pypy/module/micronumpy/test/test_ufuncs.py +++ b/pypy/module/micronumpy/test/test_ufuncs.py @@ -448,6 +448,19 @@ for i in range(len(a)): assert b[i] == math.degrees(a[i]) + def test_rad2deg(self): + import math + from _numpypy import rad2deg, array + a = array([ + -181, -180, -179, + 181, 180, 179, + 359, 360, 361, + 400, -1, 0, 1, + float('inf'), float('-inf')]) + b = rad2deg(a) + for i in range(len(a)): + assert b[i] == math.degrees(a[i]) + def test_reduce_errors(self): from _numpypy import sin, add _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit