[Python-modules-commits] [python-numpy] 01/11: Import python-numpy_1.13.1.orig.tar.gz

Sandro Tosi morph at moszumanska.debian.org
Sun Aug 20 20:21:36 UTC 2017


This is an automated email from the git hooks/post-receive script.

morph pushed a commit to branch master
in repository python-numpy.

commit b10475f0d78c8a87a159760ecfeb5083d8f33c27
Author: Sandro Tosi <morph at debian.org>
Date:   Sat Aug 19 21:42:11 2017 -0400

    Import python-numpy_1.13.1.orig.tar.gz
---
 LICENSE.txt                                        |      2 +-
 PKG-INFO                                           |      7 +-
 doc/f2py/FAQ.txt                                   |      4 +-
 doc/f2py/HISTORY.txt                               |     10 +-
 doc/f2py/Makefile                                  |      2 +-
 doc/f2py/README.txt                                |      2 +-
 doc/f2py/TESTING.txt                               |      2 +-
 doc/f2py/apps.tex                                  |      2 +-
 doc/f2py/bugs.tex                                  |      2 +-
 doc/f2py/collectinput.py                           |      2 +-
 doc/f2py/fortranobject.tex                         |      2 +-
 doc/f2py/index.html                                |      2 +-
 doc/f2py/multiarray/array_from_pyobj.c             |      2 +-
 doc/f2py/multiarray/fortran_array_from_pyobj.txt   |      4 +-
 doc/f2py/multiarray/transpose.txt                  |      2 +-
 doc/f2py/multiarrays.txt                           |      2 +-
 doc/f2py/oldnews.html                              |      2 +-
 doc/f2py/options.tex                               |      2 +-
 doc/f2py/python9.tex                               |      2 +-
 doc/f2py/win32_notes.txt                           |     10 +-
 doc/release/1.10.0-notes.rst                       |     95 +-
 doc/release/1.10.1-notes.rst                       |      3 +-
 doc/release/1.10.2-notes.rst                       |      9 +-
 doc/release/1.10.3-notes.rst                       |      3 +-
 doc/release/1.10.4-notes.rst                       |      3 +-
 doc/release/1.11.0-notes.rst                       |     55 +-
 doc/release/1.11.1-notes.rst                       |      3 +-
 doc/release/1.11.2-notes.rst                       |      3 +-
 doc/release/1.12.0-notes.rst                       |     12 +-
 doc/release/1.13.0-notes.rst                       |    556 +
 doc/release/1.13.1-notes.rst                       |     60 +
 doc/release/1.3.0-notes.rst                        |     49 +-
 doc/release/1.4.0-notes.rst                        |     45 +-
 doc/release/1.5.0-notes.rst                        |     23 +-
 doc/release/1.6.0-notes.rst                        |     31 +-
 doc/release/1.6.1-notes.rst                        |      3 +-
 doc/release/1.6.2-notes.rst                        |     15 +-
 doc/release/1.7.0-notes.rst                        |     33 +-
 doc/release/1.7.1-notes.rst                        |      3 +-
 doc/release/1.7.2-notes.rst                        |      3 +-
 doc/release/1.8.0-notes.rst                        |     65 +-
 doc/release/1.8.1-notes.rst                        |      9 +-
 doc/release/1.8.2-notes.rst                        |      3 +-
 doc/release/1.9.0-notes.rst                        |    103 +-
 doc/release/1.9.1-notes.rst                        |      3 +-
 doc/release/1.9.2-notes.rst                        |      3 +-
 doc/source/conf.py                                 |      7 +-
 doc/source/dev/gitwash/development_workflow.rst    |      3 +-
 doc/source/dev/gitwash/git_links.inc               |     32 +-
 doc/source/f2py/advanced.rst                       |      2 +-
 doc/source/f2py/array_session.dat                  |      2 +-
 doc/source/f2py/getting-started.rst                |      2 +-
 doc/source/f2py/index.rst                          |     32 +-
 doc/source/f2py/python-usage.rst                   |      6 +-
 doc/source/f2py/signature-file.rst                 |      8 +-
 doc/source/glossary.rst                            |      5 -
 doc/source/reference/arrays.classes.rst            |    181 +-
 doc/source/reference/arrays.datetime.rst           |      7 +-
 doc/source/reference/arrays.dtypes.rst             |     43 +-
 doc/source/reference/arrays.indexing.rst           |      6 +-
 doc/source/reference/arrays.ndarray.rst            |      8 +-
 doc/source/reference/arrays.scalars.rst            |     29 +-
 doc/source/reference/c-api.array.rst               |    484 +-
 doc/source/reference/c-api.iterator.rst            |     67 +-
 .../reference/c-api.types-and-structures.rst       |     76 +-
 doc/source/reference/c-api.ufunc.rst               |    157 +-
 doc/source/reference/distutils.rst                 |      2 +-
 .../reference/internals.code-explanations.rst      |      8 +-
 doc/source/reference/maskedarray.baseclass.rst     |      2 -
 doc/source/reference/maskedarray.generic.rst       |      2 +-
 .../reference/routines.array-manipulation.rst      |      1 +
 doc/source/reference/routines.indexing.rst         |      1 +
 doc/source/reference/routines.linalg.rst           |      1 +
 doc/source/reference/routines.logic.rst            |      1 +
 doc/source/reference/routines.math.rst             |      6 +
 doc/source/reference/routines.other.rst            |      9 +-
 doc/source/reference/routines.set.rst              |      1 +
 doc/source/reference/swig.interface-file.rst       |     12 +-
 doc/source/reference/ufuncs.rst                    |     51 +-
 doc/source/release.rst                             |      1 +
 doc/source/user/basics.io.genfromtxt.rst           |    104 +-
 doc/source/user/building.rst                       |      4 +-
 doc/source/user/c-info.beyond-basics.rst           |     49 +-
 doc/source/user/c-info.how-to-extend.rst           |     33 +-
 doc/source/user/c-info.python-as-glue.rst          |     12 +-
 doc/source/user/c-info.ufunc-tutorial.rst          |     10 +-
 doc/source/user/install.rst                        |      2 +-
 doc/source/user/numpy-for-matlab-users.rst         |      4 +-
 doc/source/user/quickstart.rst                     |     64 +-
 numpy/add_newdocs.py                               |    174 +-
 numpy/core/__init__.py                             |      6 +-
 numpy/core/_internal.py                            |    396 +-
 numpy/core/arrayprint.py                           |    122 +-
 numpy/core/code_generators/cversions.txt           |      3 +
 numpy/core/code_generators/genapi.py               |     53 +-
 numpy/core/code_generators/generate_numpy_api.py   |     17 +-
 numpy/core/code_generators/generate_ufunc_api.py   |     19 +-
 numpy/core/code_generators/generate_umath.py       |     31 +-
 numpy/core/code_generators/numpy_api.py            |      2 +
 numpy/core/code_generators/ufunc_docstrings.py     |    355 +-
 numpy/core/defchararray.py                         |     16 +-
 numpy/core/einsumfunc.py                           |      8 +-
 numpy/core/fromnumeric.py                          |     44 +-
 numpy/core/function_base.py                        |      8 +-
 numpy/core/getlimits.py                            |    319 +-
 numpy/core/include/numpy/_numpyconfig.h.in         |     52 -
 numpy/core/include/numpy/ndarraytypes.h            |     23 +-
 numpy/core/include/numpy/npy_3kcompat.h            |     48 +-
 numpy/core/include/numpy/npy_common.h              |     18 +-
 numpy/core/include/numpy/npy_math.h                |    279 +-
 numpy/core/include/numpy/numpyconfig.h             |      1 +
 numpy/core/include/numpy/ufuncobject.h             |      2 +-
 numpy/core/machar.py                               |      2 +-
 numpy/core/memmap.py                               |      6 +-
 numpy/core/numeric.py                              |    195 +-
 numpy/core/records.py                              |     45 +-
 numpy/core/setup.py                                |     91 +-
 numpy/core/setup_common.py                         |     10 +-
 numpy/core/shape_base.py                           |    337 +-
 numpy/core/src/multiarray/alloc.c                  |     34 +-
 numpy/core/src/multiarray/alloc.h                  |      2 +
 numpy/core/src/multiarray/arrayobject.c            |     73 +-
 numpy/core/src/multiarray/arraytypes.c.src         |    193 +-
 numpy/core/src/multiarray/calculation.c            |     11 +-
 numpy/core/src/multiarray/cblasfuncs.c             |    133 +-
 numpy/core/src/multiarray/common.c                 |     63 +-
 numpy/core/src/multiarray/common.h                 |     82 +-
 numpy/core/src/multiarray/compiled_base.c          |    111 +-
 numpy/core/src/multiarray/conversion_utils.c       |     23 +-
 numpy/core/src/multiarray/convert_datatype.c       |     44 +-
 numpy/core/src/multiarray/ctors.c                  |     44 +-
 numpy/core/src/multiarray/datetime_busdaycal.c     |      2 +-
 numpy/core/src/multiarray/datetime_strings.c       |      3 +-
 numpy/core/src/multiarray/descriptor.c             |    124 +-
 numpy/core/src/multiarray/dtype_transfer.c         |      4 +-
 numpy/core/src/multiarray/getset.c                 |      6 +-
 numpy/core/src/multiarray/hashdescr.c              |      2 +-
 numpy/core/src/multiarray/item_selection.c         |     44 +-
 numpy/core/src/multiarray/iterators.c              |      4 +-
 .../src/multiarray/lowlevel_strided_loops.c.src    |      3 +
 numpy/core/src/multiarray/mapping.c                |    222 +-
 numpy/core/src/multiarray/methods.c                |    240 +-
 numpy/core/src/multiarray/multiarray_tests.c.src   |     11 +
 numpy/core/src/multiarray/multiarraymodule.c       |    325 +-
 numpy/core/src/multiarray/nditer_api.c             |      6 -
 numpy/core/src/multiarray/nditer_constr.c          |    116 +-
 numpy/core/src/multiarray/nditer_impl.h            |      2 +
 numpy/core/src/multiarray/nditer_pywrap.c          |     22 +-
 numpy/core/src/multiarray/number.c                 |    453 +-
 numpy/core/src/multiarray/number.h                 |      6 +-
 numpy/core/src/multiarray/numpymemoryview.c        |    308 -
 numpy/core/src/multiarray/numpymemoryview.h        |     29 -
 numpy/core/src/multiarray/numpyos.c                |     53 +-
 numpy/core/src/multiarray/scalartypes.c.src        |     95 +-
 numpy/core/src/multiarray/sequence.c               |     90 +-
 numpy/core/src/multiarray/shape.c                  |     60 +-
 numpy/core/src/multiarray/temp_elide.c             |    394 +
 numpy/core/src/multiarray/temp_elide.h             |     15 +
 numpy/core/src/npymath/npy_math.c                  |      9 +
 .../{npy_math.c.src => npy_math_internal.h.src}    |     76 +-
 numpy/core/src/private/binop_override.h            |    212 +
 numpy/core/src/private/get_attr_string.h           |    131 +
 numpy/core/src/private/lowlevel_strided_loops.h    |    129 +-
 numpy/core/src/private/ufunc_override.c            |    155 +
 numpy/core/src/private/ufunc_override.h            |    421 +-
 numpy/core/src/umath/funcs.inc.src                 |      8 +
 numpy/core/src/umath/loops.c.src                   |    194 +-
 numpy/core/src/umath/loops.h.src                   |     34 +-
 numpy/core/src/umath/override.c                    |    608 +
 numpy/core/src/umath/override.h                    |     11 +
 numpy/core/src/umath/reduction.c                   |     46 +-
 numpy/core/src/umath/scalarmath.c.src              |     50 +-
 numpy/core/src/umath/ufunc_object.c                |    650 +-
 numpy/core/src/umath/ufunc_type_resolution.c       |     66 +-
 numpy/core/src/umath/ufunc_type_resolution.h       |      7 +
 numpy/core/src/umath/umath_tests.c.src             |     23 +-
 numpy/core/src/umath/umathmodule.c                 |      8 +-
 numpy/core/tests/test_api.py                       |     13 +-
 numpy/core/tests/test_arrayprint.py                |     54 +-
 numpy/core/tests/test_datetime.py                  |     60 +-
 numpy/core/tests/test_defchararray.py              |    233 +-
 numpy/core/tests/test_deprecations.py              |    299 +-
 numpy/core/tests/test_dtype.py                     |     27 +-
 numpy/core/tests/test_einsum.py                    |      2 +-
 numpy/core/tests/test_extint128.py                 |      3 +-
 numpy/core/tests/test_function_base.py             |     10 +-
 numpy/core/tests/test_getlimits.py                 |     41 +-
 numpy/core/tests/test_half.py                      |      2 +
 numpy/core/tests/test_indexing.py                  |     99 +-
 numpy/core/tests/test_longdouble.py                |     39 +-
 numpy/core/tests/test_mem_overlap.py               |    471 +-
 numpy/core/tests/test_memmap.py                    |      7 +
 numpy/core/tests/test_multiarray.py                |   1115 +-
 numpy/core/tests/test_nditer.py                    |    107 +-
 numpy/core/tests/test_numeric.py                   |     34 +-
 numpy/core/tests/test_numerictypes.py              |      5 +-
 numpy/core/tests/test_print.py                     |     10 +-
 numpy/core/tests/test_records.py                   |     43 +-
 numpy/core/tests/test_regression.py                |    154 +-
 numpy/core/tests/test_scalarmath.py                |    160 +-
 numpy/core/tests/test_shape_base.py                |    219 +-
 numpy/core/tests/test_ufunc.py                     |     43 +-
 numpy/core/tests/test_umath.py                     |    759 +-
 numpy/core/tests/test_unicode.py                   |     37 +-
 numpy/distutils/ccompiler.py                       |    145 +-
 numpy/distutils/command/build_src.py               |     12 +-
 numpy/distutils/command/egg_info.py                |     14 +-
 numpy/distutils/conv_template.py                   |      6 +-
 numpy/distutils/exec_command.py                    |    476 +-
 numpy/distutils/fcompiler/intel.py                 |      8 +-
 numpy/distutils/from_template.py                   |      2 +-
 numpy/distutils/intelccompiler.py                  |     12 +-
 numpy/distutils/mingw32ccompiler.py                |    172 +-
 numpy/distutils/misc_util.py                       |     96 +-
 numpy/distutils/msvc9compiler.py                   |     10 +-
 numpy/distutils/msvccompiler.py                    |      4 +-
 numpy/distutils/system_info.py                     |      2 +
 numpy/distutils/tests/test_exec_command.py         |    127 +
 numpy/distutils/tests/test_misc_util.py            |      1 -
 numpy/distutils/tests/test_system_info.py          |      6 +-
 numpy/distutils/unixccompiler.py                   |     15 +-
 numpy/doc/basics.py                                |     60 +-
 numpy/doc/glossary.py                              |     17 +-
 numpy/doc/indexing.py                              |      4 +-
 numpy/doc/subclassing.py                           |    215 +-
 numpy/f2py/capi_maps.py                            |      9 +-
 numpy/f2py/cfuncs.py                               |      3 +-
 numpy/f2py/crackfortran.py                         |      6 +-
 numpy/f2py/src/fortranobject.c                     |     33 +-
 numpy/f2py/tests/src/common/block.f                |     11 +
 numpy/f2py/tests/src/string/char.f90               |     29 +
 numpy/f2py/tests/test_common.py                    |     26 +
 numpy/f2py/tests/test_return_character.py          |     19 +-
 numpy/f2py/tests/test_string.py                    |     26 +
 numpy/f2py/tests/util.py                           |      2 +-
 numpy/fft/fftpack.py                               |      4 +-
 numpy/fft/fftpack_litemodule.c                     |     12 +-
 numpy/fft/helper.py                                |      4 +-
 numpy/fft/tests/test_fftpack.py                    |     28 +-
 numpy/fft/tests/test_helper.py                     |      1 -
 numpy/lib/__init__.py                              |      5 +-
 numpy/lib/_datasource.py                           |      2 +-
 numpy/lib/_iotools.py                              |     31 +-
 numpy/lib/arraypad.py                              |      2 +-
 numpy/lib/arraysetops.py                           |    187 +-
 numpy/lib/arrayterator.py                          |      4 +-
 numpy/lib/format.py                                |      2 +-
 numpy/lib/function_base.py                         |    480 +-
 numpy/lib/index_tricks.py                          |    119 +-
 numpy/lib/info.py                                  |     10 +-
 numpy/lib/mixins.py                                |    181 +
 numpy/lib/nanfunctions.py                          |     40 +-
 numpy/lib/npyio.py                                 |     81 +-
 numpy/lib/polynomial.py                            |     87 +-
 numpy/lib/recfunctions.py                          |     62 +-
 numpy/lib/shape_base.py                            |    175 +-
 numpy/lib/stride_tricks.py                         |      9 +-
 numpy/lib/tests/test__datasource.py                |      3 +-
 numpy/lib/tests/test__iotools.py                   |    111 +-
 numpy/lib/tests/test_arraypad.py                   |      5 +-
 numpy/lib/tests/test_arraysetops.py                |    345 +-
 numpy/lib/tests/test_format.py                     |     54 +-
 numpy/lib/tests/test_function_base.py              |    302 +-
 numpy/lib/tests/test_index_tricks.py               |     31 +
 numpy/lib/tests/test_io.py                         |     26 +-
 numpy/lib/tests/test_mixins.py                     |    218 +
 numpy/lib/tests/test_nanfunctions.py               |     28 +-
 numpy/lib/tests/test_packbits.py                   |    188 +-
 numpy/lib/tests/test_polynomial.py                 |     23 +
 numpy/lib/tests/test_recfunctions.py               |     15 +-
 numpy/lib/tests/test_shape_base.py                 |    151 +-
 numpy/lib/tests/test_stride_tricks.py              |     12 +-
 numpy/lib/tests/test_twodim_base.py                |      3 +-
 numpy/lib/tests/test_type_check.py                 |     50 +
 numpy/lib/tests/test_ufunclike.py                  |     34 +-
 numpy/lib/twodim_base.py                           |      4 +-
 numpy/lib/type_check.py                            |     49 +-
 numpy/lib/ufunclike.py                             |     77 +-
 numpy/lib/user_array.py                            |     10 +-
 numpy/lib/utils.py                                 |     12 +-
 numpy/linalg/lapack_lite/dlamch.c                  |    951 -
 numpy/linalg/lapack_lite/dlapack_lite.c            | 100832 ------------------
 numpy/linalg/lapack_lite/{f2c_lite.c => f2c.c}     |     95 +-
 .../linalg/lapack_lite/{blas_lite.c => f2c_blas.c} |   1603 +-
 .../lapack_lite/{zlapack_lite.c => f2c_c_lapack.c} |  26086 ++---
 numpy/linalg/lapack_lite/f2c_config.c              |   2082 +
 numpy/linalg/lapack_lite/f2c_d_lapack.c            |  42043 ++++++++
 numpy/linalg/lapack_lite/f2c_lapack.c              |   1659 +
 numpy/linalg/lapack_lite/f2c_s_lapack.c            |  39773 +++++++
 .../lapack_lite/{zlapack_lite.c => f2c_z_lapack.c} |  12673 ++-
 numpy/linalg/lapack_litemodule.c                   |     12 +-
 numpy/linalg/linalg.py                             |    102 +-
 numpy/linalg/setup.py                              |     13 +-
 numpy/linalg/tests/test_build.py                   |      4 +-
 numpy/linalg/tests/test_linalg.py                  |    423 +-
 numpy/linalg/umath_linalg.c.src                    |    945 +-
 numpy/ma/core.py                                   |    774 +-
 numpy/ma/extras.py                                 |    125 +-
 numpy/ma/mrecords.py                               |      6 +-
 numpy/ma/tests/test_core.py                        |    358 +-
 numpy/ma/tests/test_deprecations.py                |     74 +
 numpy/ma/tests/test_extras.py                      |     45 +-
 numpy/ma/tests/test_mrecords.py                    |     25 +-
 numpy/ma/tests/test_old_ma.py                      |      8 +-
 numpy/ma/tests/test_regression.py                  |      3 +-
 numpy/ma/tests/test_subclassing.py                 |     20 +-
 numpy/ma/testutils.py                              |      8 +-
 numpy/matrixlib/defmatrix.py                       |     54 +-
 numpy/matrixlib/tests/test_defmatrix.py            |      9 +-
 numpy/polynomial/_polybase.py                      |      4 +-
 numpy/polynomial/chebyshev.py                      |     15 +-
 numpy/polynomial/hermite.py                        |     13 +-
 numpy/polynomial/hermite_e.py                      |     13 +-
 numpy/polynomial/laguerre.py                       |     13 +-
 numpy/polynomial/legendre.py                       |     15 +-
 numpy/polynomial/polynomial.py                     |     13 +-
 numpy/polynomial/tests/test_classes.py             |      8 +
 numpy/random/mtrand/Python.pxi                     |      4 +-
 numpy/random/mtrand/mtrand.c                       |  12610 +--
 numpy/random/mtrand/mtrand.pyx                     |     69 +-
 numpy/random/tests/test_random.py                  |    121 +-
 numpy/random/tests/test_regression.py              |      9 -
 numpy/testing/tests/test_decorators.py             |      4 +-
 numpy/testing/tests/test_utils.py                  |    246 +-
 numpy/testing/utils.py                             |    154 +-
 numpy/tests/test_scripts.py                        |      6 +-
 numpy/tests/test_warnings.py                       |      4 +-
 numpy/version.py                                   |      8 +-
 setup.py                                           |      7 +-
 329 files changed, 130325 insertions(+), 134474 deletions(-)

diff --git a/LICENSE.txt b/LICENSE.txt
index 9014534..906c7b5 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2005-2016, NumPy Developers.
+Copyright (c) 2005-2017, NumPy Developers.
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff --git a/PKG-INFO b/PKG-INFO
index f7b3f7d..ae659b0 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,10 +1,10 @@
-Metadata-Version: 1.1
+Metadata-Version: 1.2
 Name: numpy
-Version: 1.12.1
+Version: 1.13.1
 Summary: NumPy: array processing for numbers, strings, records, and objects.
 Home-page: http://www.numpy.org
 Author: NumPy Developers
-Author-email: numpy-discussion at scipy.org
+Author-email: numpy-discussion at python.org
 License: BSD
 Download-URL: http://sourceforge.net/projects/numpy/files/NumPy/
 Description: NumPy is a general-purpose array-processing package designed to
@@ -50,3 +50,4 @@ Classifier: Operating System :: Microsoft :: Windows
 Classifier: Operating System :: POSIX
 Classifier: Operating System :: Unix
 Classifier: Operating System :: MacOS
+Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
diff --git a/doc/f2py/FAQ.txt b/doc/f2py/FAQ.txt
index 2481b5b..979a201 100644
--- a/doc/f2py/FAQ.txt
+++ b/doc/f2py/FAQ.txt
@@ -300,7 +300,7 @@ Q: How F2PY distinguishes from Pyfort?
 
 F2PY and Pyfort have very similar aims and ideology of how they are
 targeted. Both projects started to evolve in the same year 1999
-independently. When we discovered each others projects, a discussion
+independently. When we discovered each other's projects, a discussion
 started to join the projects but that unfortunately failed for
 various reasons, e.g. both projects had evolved too far that merging
 the tools would have been impractical and giving up the efforts that
@@ -493,7 +493,7 @@ __ http://www.prism.enes.org/WPs/WP4a/Slides/pyfort/pyfort.html
 
 __ http://www.astro.uni-bonn.de/~heith/lecture_pdf/friedrich5.pdf
 
-+ Wiki topics on `Wrapping Tools`__ and `Wrapping Bemchmarks`__ for Climate
++ Wiki topics on `Wrapping Tools`__ and `Wrapping Benchmarks`__ for Climate
   System Center at the University of Chicago.
 
 __ https://geodoc.uchicago.edu/climatewiki/DiscussWrappingTools
diff --git a/doc/f2py/HISTORY.txt b/doc/f2py/HISTORY.txt
index 4326e48..44dc8b9 100644
--- a/doc/f2py/HISTORY.txt
+++ b/doc/f2py/HISTORY.txt
@@ -49,7 +49,7 @@ Release 2.46.243
   - Fixed FORTRANAME typo, relevant when wrapping scalar functions with
     ``--no-wrap-functions``.
   - Improved failure handling for callback functions.
-  - Fixed bug in writting F90 wrapper functions when a line length
+  - Fixed bug in writing F90 wrapper functions when a line length
     is exactly 66.
 
 * cfuncs.py
@@ -336,7 +336,7 @@ Release 2.39.235_1660
 
 * f90mod_rules.py
 
-  - Splitted generated documentation strings (to avoid MSVC issue when
+  - Split generated documentation strings (to avoid MSVC issue when
     string length>2k)
 
   - Ignore ``private`` module data.
@@ -505,7 +505,7 @@ Release 2.35.229-1505
     len(vars) is large.
   - Fixed callback string argument detection.
   - Fixed evaluating expressions: only int|float expressions are
-    evaluated succesfully.
+    evaluated successfully.
 
 * docs
 
@@ -601,7 +601,7 @@ Public Release 2.32.225-1419
   - "From sky" program group is created only if ``groupcounter<1``.
     See TODO.txt.
   - Added support for ``dimension(n:*)``, ``dimension(*:n)``. They are
-    treated as ``dimesnion(*)`` by f2py.
+    treated as ``dimension(*)`` by f2py.
   - Fixed parameter substitution (this fixes TODO item by Patrick
     LeGresley, 22 Aug 2001).
 
@@ -748,7 +748,7 @@ Older Releases
 
 ::
 
- *** Fixed copying of non-contigious 1-dimensional arrays bug.
+ *** Fixed copying of non-contiguous 1-dimensional arrays bug.
     (Thanks to Travis O.).
 
 
diff --git a/doc/f2py/Makefile b/doc/f2py/Makefile
index 2f241da..2dd168f 100644
--- a/doc/f2py/Makefile
+++ b/doc/f2py/Makefile
@@ -19,7 +19,7 @@ TTHFILTER3 = sed -e "s/{{}\\\verb@/\\\texttt{/g" | sed -e "s/@{}}/}/g" | $(TTH)
 TTHMISSING = "\
 ***************************************************************\n\
 Warning:        Could not find tth (a TeX to HTML translator)  \n\
-                or an error arised was by tth\n\
+                or an error was arisen by tth\n\
 You can download tth from http://hutchinson.belmont.ma.us/tth/  \n\
 or\n\
 use your favorite LaTeX to HTML translator on file tmp_main.tex\n\
diff --git a/doc/f2py/README.txt b/doc/f2py/README.txt
index 971183b..76e1fed 100644
--- a/doc/f2py/README.txt
+++ b/doc/f2py/README.txt
@@ -305,7 +305,7 @@ __ https://github.com/numpy/numpy/blob/master/numpy/f2py/docs/HISTORY.txt
  Mailing list
 ===============
 
-A mailing list f2py-users at cens.ioc.ee is open for F2PY releated
+A mailing list f2py-users at cens.ioc.ee is open for F2PY related
 discussion/questions/etc.
 
 * `Subscribe..`__
diff --git a/doc/f2py/TESTING.txt b/doc/f2py/TESTING.txt
index a6df92c..00817e4 100644
--- a/doc/f2py/TESTING.txt
+++ b/doc/f2py/TESTING.txt
@@ -57,7 +57,7 @@ Tests
   where ``<type>`` is integer, real, logical, complex, or character.
   Test scripts options are described below.
 
-  A test is considered succesful if the last printed line is "ok".
+  A test is considered successful if the last printed line is "ok".
 
   If you get import errors like::
 
diff --git a/doc/f2py/apps.tex b/doc/f2py/apps.tex
index 513c048..bd88d09 100644
--- a/doc/f2py/apps.tex
+++ b/doc/f2py/apps.tex
@@ -23,7 +23,7 @@ extern void dfftw_one(fftw_complex *in,fftw_complex *out,int *n) {
   fftw_destroy_plan(p);
 }
 \end{verbatim}
-and here follows the corresponding siganture file (created manually):
+and here follows the corresponding signature file (created manually):
 \begin{verbatim}
 !%f90
 ! File: fftw.f90
diff --git a/doc/f2py/bugs.tex b/doc/f2py/bugs.tex
index 699ecf5..bbfce0f 100644
--- a/doc/f2py/bugs.tex
+++ b/doc/f2py/bugs.tex
@@ -85,7 +85,7 @@ information on compilers and linkers that you use to the bug report.
   time and rewrote the tool from scratch. The most important result of
   this rewriting was the code that reads real Fortran codes and
   determines the signatures of the Fortran routines. The main
-  attention was payed in particular to this part so that the tool
+  attention was paid in particular to this part so that the tool
   could read arbitrary Fortran~77/90/95 codes. As a result, the other
   side of the tools task, that is, generating Python C/API functions,
   was not so great. In public, this version of the tool was called
diff --git a/doc/f2py/collectinput.py b/doc/f2py/collectinput.py
index 2585dae..818c759 100755
--- a/doc/f2py/collectinput.py
+++ b/doc/f2py/collectinput.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-"""
+r"""
 collectinput - Collects all files that are included to a main Latex document
                with \input or \include commands. These commands must be
                in separate lines.
diff --git a/doc/f2py/fortranobject.tex b/doc/f2py/fortranobject.tex
index 88a5683..a30b4b6 100644
--- a/doc/f2py/fortranobject.tex
+++ b/doc/f2py/fortranobject.tex
@@ -52,7 +52,7 @@ determined in runtime providing a compiler independent solution.
 
 To use Fortran objects from Python in unified manner, \fpy introduces
 \texttt{PyFortranObject} to hold pointers of the Fortran objects and
-the corresponing wrapper functions.  In fact, \texttt{PyFortranObject}
+the corresponding wrapper functions.  In fact, \texttt{PyFortranObject}
 does much more: it generates documentation strings in run-time (for
 items in \texttt{COMMON} blocks and data in F90 modules), provides
 methods for accessing Fortran data and for calling Fortran routines,
diff --git a/doc/f2py/index.html b/doc/f2py/index.html
index 9f3720e..f155b1c 100644
--- a/doc/f2py/index.html
+++ b/doc/f2py/index.html
@@ -166,7 +166,7 @@ well. Additions to the list of platforms/compilers where
 <P>
 <em>Note:</em>
 Using Compaq Fortran
-compiler on Alpha Linux is succesful unless when
+compiler on Alpha Linux is successful unless when
 wrapping Fortran callback functions returning
 <code>COMPLEX</code>. This applies also for IRIX64.
 <P>
diff --git a/doc/f2py/multiarray/array_from_pyobj.c b/doc/f2py/multiarray/array_from_pyobj.c
index 237d16d..fba14ac 100644
--- a/doc/f2py/multiarray/array_from_pyobj.c
+++ b/doc/f2py/multiarray/array_from_pyobj.c
@@ -3,7 +3,7 @@
  *
  * Description:
  * ------------
- * Provides array_from_pyobj function that returns a contigious array
+ * Provides array_from_pyobj function that returns a contiguous array
  * object with the given dimensions and required storage order, either
  * in row-major (C) or column-major (Fortran) order. The function
  * array_from_pyobj is very flexible about its Python object argument
diff --git a/doc/f2py/multiarray/fortran_array_from_pyobj.txt b/doc/f2py/multiarray/fortran_array_from_pyobj.txt
index e351e8e..c7ca2d5 100644
--- a/doc/f2py/multiarray/fortran_array_from_pyobj.txt
+++ b/doc/f2py/multiarray/fortran_array_from_pyobj.txt
@@ -16,7 +16,7 @@ In the following I will use the following definitions:
 1) A matrix is a mathematical object that represents a collection of
    objects (elements), usually visualized in a table form, and one can
    define a set of various (algebraic,etc) operations for matrices.
-   One can think of a matrix as a defintion of a certain mapping:
+   One can think of a matrix as a definition of a certain mapping:
          (i) |--> A(i)
    where i belongs to the set of indices (an index itself can be a
    sequence of objects, for example, a sequence of integers) and A(i)
@@ -157,7 +157,7 @@ Main goal:
 ==========
 
 Our goal is to generate Python C/API functions py_fun and py_cun such
-that their usage in Python would be identical. The cruical part of
+that their usage in Python would be identical. The crucial part of
 their implementation are in functions that take a PyObject and
 return a PyArrayObject such that it is contiguous and its data pointer
 is suitable for passing on to the arguments of C or Fortran functions.
diff --git a/doc/f2py/multiarray/transpose.txt b/doc/f2py/multiarray/transpose.txt
index 925e7a3..b041524 100644
--- a/doc/f2py/multiarray/transpose.txt
+++ b/doc/f2py/multiarray/transpose.txt
@@ -179,7 +179,7 @@ Times are in seconds, for a 900*904 matrix:
 380   NAG   467   disc copy
 1.03  1.14  .391  .177
 
-Compare two vector algortihms, one I wrote and the second a matrix
+Compare two vector algorithms, one I wrote and the second a matrix
 copy:
 
 My Alg    Matrix copy
diff --git a/doc/f2py/multiarrays.txt b/doc/f2py/multiarrays.txt
index 75aeaab..a4bd72c 100644
--- a/doc/f2py/multiarrays.txt
+++ b/doc/f2py/multiarrays.txt
@@ -81,7 +81,7 @@ so that the checks can be performed in the proper order.
 effect but they are not so safe and I will not discuss about them here).
 
 Hint: If the array a should be a work array (as used frequently in
-Fortran) and you a too lazy (its good lazyness;) to provide it (in Python)
+Fortran) and you a too lazy (its good laziness;) to provide it (in Python)
 then you can define it as optional by ediding the signature:
 subroutine foo(l,m,n,a)
   integer :: l
diff --git a/doc/f2py/oldnews.html b/doc/f2py/oldnews.html
index 0e09c03..0546431 100644
--- a/doc/f2py/oldnews.html
+++ b/doc/f2py/oldnews.html
@@ -2,7 +2,7 @@
 <HTML>
 <HEAD>
 <META name="Author" content="Pearu Peterson">
-<!-- You may add here some keywords (comma separeted list) -->
+<!-- You may add here some keywords (comma separated list) -->
 <META name="Keywords" content="fortran,python,interface,f2py,f2py2e,wrapper,fpig">
 <TITLE>F2PY - Fortran to Python Interface Generator</TITLE>
 <LINK rel="stylesheet" type="text/css" href="/styles/userstyle.css">
diff --git a/doc/f2py/options.tex b/doc/f2py/options.tex
index 84d9410..4e67fb1 100644
--- a/doc/f2py/options.tex
+++ b/doc/f2py/options.tex
@@ -48,7 +48,7 @@ where
 \item[\texttt{<fortran files>}] --- are the paths to Fortran files or
   to signature files that will be scanned for \texttt{<fortran
     functions>} in order to determine their signatures.
-\item[\texttt{<fortran functons>}] --- are the names of Fortran
+\item[\texttt{<fortran functions>}] --- are the names of Fortran
   routines for which Python C/API wrapper functions will be generated.
   Default is all that are found in \texttt{<fortran files>}.
 \item[\texttt{only:}/\texttt{skip:}] --- are flags for filtering
diff --git a/doc/f2py/python9.tex b/doc/f2py/python9.tex
index fdcd32f..524d611 100644
--- a/doc/f2py/python9.tex
+++ b/doc/f2py/python9.tex
@@ -514,7 +514,7 @@ low-level names of module routines which makes it impossible (at
 least directly) to call such routines from C when using the MIPSpro 7
 C Compiler.
 
-In order to overcome this difficulty, FPIG introduces an unique
+In order to overcome this difficulty, FPIG introduces a unique
 solution: instead of using low-level symbols for calling Fortran
 module routines from C, the references to such routines are determined
 at run-time by using special wrappers. These wrappers are called once
diff --git a/doc/f2py/win32_notes.txt b/doc/f2py/win32_notes.txt
index 691cac2..40b7d54 100644
--- a/doc/f2py/win32_notes.txt
+++ b/doc/f2py/win32_notes.txt
@@ -4,7 +4,7 @@ My Setup:
 
 For Python/Fortran development, I run Windows 2000 and use the mingw32
 (www.mingw.org) set of gcc/g77 compilers and tools (gcc 2.95.2) to build python
-extensions.  I'll also ocassionally use MSVC for extension development, but
+extensions.  I'll also occasionally use MSVC for extension development, but
 rarely on projects that include Fortran code.  This short HOWTO describes how
 I use f2py in the Windows environment.  Pretty much everything is done from
 a CMD (DOS) prompt, so you'll need to be familiar with using shell commands.
@@ -41,12 +41,12 @@ automatically.  Here are the download steps:
 
         This will install f2py in the c:\python21\f2py2e directory.  It
         also copies a few scripts into the c:\python21\Scripts directory.
-        Thats all there is to installing f2py.  Now lets set up the environment
-        so that f2py is easy to use.
+        That's all there is to installing f2py.  Now let's set up the
+        environment so that f2py is easy to use.
 
-    4.  You need to set up a couple of environement variables.  The path
+    4.  You need to set up a couple of environment variables.  The path
         "c:\python21\Scripts" needs to be added to your path variables.
-        To do this, go to the enviroment variables settings page.  This is
+        To do this, go to the environment variables settings page.  This is
         where it is on windows 2000:
 
          Desktop->(right click)My Computer->Properties->Advanced->
diff --git a/doc/release/1.10.0-notes.rst b/doc/release/1.10.0-notes.rst
index 35e967f..88062e4 100644
--- a/doc/release/1.10.0-notes.rst
+++ b/doc/release/1.10.0-notes.rst
@@ -1,5 +1,6 @@
+==========================
 NumPy 1.10.0 Release Notes
-**************************
+==========================
 
 This release supports Python 2.6 - 2.7 and 3.2 - 3.5.
 
@@ -59,7 +60,7 @@ Compatibility notes
 ===================
 
 Default casting rule change
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------
 Default casting for inplace operations has changed to ``'same_kind'``. For
 instance, if n is an array of integers, and f is an array of floats, then
 ``n += f`` will result in a ``TypeError``, whereas in previous Numpy
@@ -69,13 +70,13 @@ compatible way by rewriting it as ``np.add(n, f, out=n, casting='unsafe')``.
 The old ``'unsafe'`` default has been deprecated since Numpy 1.7.
 
 numpy version string
-~~~~~~~~~~~~~~~~~~~~
+--------------------
 The numpy version string for development builds has been changed from
 ``x.y.z.dev-githash`` to ``x.y.z.dev0+githash`` (note the +) in order to comply
 with PEP 440.
 
 relaxed stride checking
-~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------
 NPY_RELAXED_STRIDE_CHECKING is now true by default.
 
 UPDATE: In 1.10.2 the default value of  NPY_RELAXED_STRIDE_CHECKING was
@@ -85,12 +86,12 @@ dimension changing views of f_contiguous not c_contiguous arrays was also
 added.
 
 Concatenation of 1d arrays along any but ``axis=0`` raises ``IndexError``
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------------------------------------
 Using axis != 0 has raised a DeprecationWarning since NumPy 1.7, it now
 raises an error.
 
 *np.ravel*, *np.diagonal* and *np.diag* now preserve subtypes
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------------------------
 There was inconsistent behavior between *x.ravel()* and *np.ravel(x)*, as
 well as between *x.diagonal()* and *np.diagonal(x)*, with the methods
 preserving subtypes while the functions did not. This has been fixed and
@@ -100,13 +101,13 @@ compatibility and still return 1-D arrays as before. If you need to
 preserve the matrix subtype, use the methods instead of the functions.
 
 *rollaxis* and *swapaxes* always return a view
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+----------------------------------------------
 Previously, a view was returned except when no change was made in the order
 of the axes, in which case the input array was returned.  A view is now
 returned in all cases.
 
 *nonzero* now returns base ndarrays
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------------------
 Previously, an inconsistency existed between 1-D inputs (returning a
 base ndarray) and higher dimensional ones (which preserved subclasses).
 Behavior has been unified, and the return will now be a base ndarray.
@@ -114,7 +115,7 @@ Subclasses can still override this behavior by providing their own
 *nonzero* method.
 
 C API
-~~~~~
+-----
 The changes to *swapaxes* also apply to the *PyArray_SwapAxes* C function,
 which now returns a view in all cases.
 
@@ -128,7 +129,7 @@ The change to the concatenation function DeprecationWarning also affects
 PyArray_ConcatenateArrays,
 
 recarray field return types
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------
 Previously the returned types for recarray fields accessed by attribute and by
 index were inconsistent, and fields of string type were returned as chararrays.
 Now, fields accessed by either attribute or indexing will return an ndarray for
@@ -138,14 +139,14 @@ whitespace is trimmed from chararrays but kept in ndarrays of string type.
 Also, the dtype.type of nested structured fields is now inherited.
 
 recarray views
-~~~~~~~~~~~~~~
+--------------
 Viewing an ndarray as a recarray now automatically converts the dtype to
 np.record. See new record array documentation. Additionally, viewing a recarray
 with a non-structured dtype no longer converts the result's type to ndarray -
 the result will remain a recarray.
 
 'out' keyword argument of ufuncs now accepts tuples of arrays
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------------------------
 When using the 'out' keyword argument of a ufunc, a tuple of arrays, one per
 ufunc output, can be provided. For ufuncs with a single output a single array
 is also a valid 'out' keyword argument. Previously a single array could be
@@ -154,24 +155,24 @@ output for ufuncs with multiple outputs, is deprecated, and will result in a
 `DeprecationWarning` now and an error in the future.
 
 byte-array indices now raises an IndexError
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------
 Indexing an ndarray using a byte-string in Python 3 now raises an IndexError
 instead of a ValueError.
 
 Masked arrays containing objects with arrays
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+--------------------------------------------
 For such (rare) masked arrays, getting a single masked item no longer returns a
 corrupted masked array, but a fully masked version of the item.
 
 Median warns and returns nan when invalid values are encountered
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+----------------------------------------------------------------
 Similar to mean, median and percentile now emits a Runtime warning and
 returns `NaN` in slices where a `NaN` is present.
 To compute the median or percentile while ignoring invalid values use the
 new `nanmedian` or `nanpercentile` functions.
 
 Functions available from numpy.ma.testutils have changed
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+--------------------------------------------------------
 All functions from numpy.testing were once available from
 numpy.ma.testutils but not all of them were redefined to work with masked
 arrays. Most of those functions have now been removed from
@@ -184,7 +185,7 @@ New Features
 ============
 
 Reading extra flags from site.cfg
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------------
 Previously customization of compilation of dependency libraries and numpy
 itself was only accomblishable via code changes in the distutils package.
 Now numpy.distutils reads in the following extra flags from each group of the
@@ -198,34 +199,34 @@ Now numpy.distutils reads in the following extra flags from each group of the
 This should, at least partially, complete user customization.
 
 *np.cbrt* to compute cube root for real floats
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+----------------------------------------------
 *np.cbrt* wraps the C99 cube root function *cbrt*.
 Compared to *np.power(x, 1./3.)* it is well defined for negative real floats
 and a bit faster.
 
 numpy.distutils now allows parallel compilation
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------------------------------
 By passing *--parallel=n* or *-j n* to *setup.py build* the compilation of
 extensions is now performed in *n* parallel processes.
 The parallelization is limited to files within one extension so projects using
 Cython will not profit because it builds extensions from single files.
 
 *genfromtxt* has a new ``max_rows`` argument
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+--------------------------------------------
 A ``max_rows`` argument has been added to *genfromtxt* to limit the
 number of rows read in a single call. Using this functionality, it is
 possible to read in multiple arrays stored in a single file by making
 repeated calls to the function.
 
 New function *np.broadcast_to* for invoking array broadcasting
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+--------------------------------------------------------------
 *np.broadcast_to* manually broadcasts an array to a given shape according to
 numpy's broadcasting rules. The functionality is similar to broadcast_arrays,
 which in fact has been rewritten to use broadcast_to internally, but only a
 single array is necessary.
 
 New context manager *clear_and_catch_warnings* for testing warnings
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------------------------------
 When Python emits a warning, it records that this warning has been emitted in
 the module that caused the warning, in a module attribute
 ``__warningregistry__``.  Once this has happened, it is not possible to emit
@@ -237,7 +238,7 @@ you will not be able to emit the warning or test it. The context manager
 and resets them on exit, meaning that warnings can be re-raised.
 
 *cov* has new ``fweights`` and ``aweights`` arguments
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------------------------------------
 The ``fweights`` and ``aweights`` arguments add new functionality to
 covariance calculations by applying two types of weighting to observation
 vectors. An array of ``fweights`` indicates the number of repeats of each
@@ -245,7 +246,7 @@ observation vector, and an array of ``aweights`` provides their relative
 importance or probability.
 
 Support for the '@' operator in Python 3.5+
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------
 Python 3.5 adds support for a matrix multiplication operator '@' proposed
 in PEP465. Preliminary support for that has been implemented, and an
 equivalent function ``matmul`` has also been added for testing purposes and
@@ -253,7 +254,7 @@ use in earlier Python versions. The function is preliminary and the order
 and number of its optional arguments can be expected to change.
 
 New argument ``norm`` to fft functions
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+--------------------------------------
 The default normalization has the direct transforms unscaled and the inverse
 transforms are scaled by :math:`1/n`. It is possible to obtain unitary
 transforms by setting the keyword argument ``norm`` to ``"ortho"`` (default is
@@ -265,21 +266,21 @@ Improvements
 ============
 
 *np.digitize* using binary search
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------------
 *np.digitize* is now implemented in terms of *np.searchsorted*. This means
 that a binary search is used to bin the values, which scales much better
 for larger number of bins than the previous linear search. It also removes
 the requirement for the input array to be 1-dimensional.
 
 *np.poly* now casts integer inputs to float
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------
 *np.poly* will now cast 1-dimensional input arrays of integer type to double
 precision floating point, to prevent integer overflow when computing the monic
 polynomial. It is still possible to obtain higher precision results by
 passing in an array of object type, filled e.g. with Python ints.
 
 *np.interp* can now be used with periodic functions
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------------------------------
 *np.interp* now has a new parameter *period* that supplies the period of the
 input data *xp*. In such case, the input data is properly normalized to the
 given period and one end point is added to each extremity of *xp* in order to
@@ -287,19 +288,19 @@ close the previous and the next period cycles, resulting in the correct
 interpolation behavior.
 
 *np.pad* supports more input types for ``pad_width`` and ``constant_values``
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+----------------------------------------------------------------------------
 ``constant_values`` parameters now accepts NumPy arrays and float values.
 NumPy arrays are supported as input for ``pad_width``, and an exception is
 raised if its values are not of integral type.
 
 *np.argmax* and *np.argmin* now support an ``out`` argument
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------------------------------------------
 The ``out`` parameter was added to *np.argmax* and *np.argmin* for consistency
 with *ndarray.argmax* and *ndarray.argmin*. The new parameter behaves exactly
 as it does in those methods.
 
 More system C99 complex functions detected and used
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------------------------------
 All of the functions ``in complex.h`` are now detected. There are new
 fallback implementations of the following functions.
 
@@ -312,31 +313,31 @@ As a result of these improvements, there will be some small changes in
 returned values, especially for corner cases.
 
 *np.loadtxt* support for the strings produced by the ``float.hex`` method
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------------------------------------
 The strings produced by ``float.hex`` look like ``0x1.921fb54442d18p+1``,
 so this is not the hex used to represent unsigned integer types.
 
 *np.isclose* properly handles minimal values of integer dtypes
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+--------------------------------------------------------------
 In order to properly handle minimal values of integer types, *np.isclose* will
 now cast to the float dtype during comparisons. This aligns its behavior with
 what was provided by *np.allclose*.
 
 *np.allclose* uses *np.isclose* internally.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------
 *np.allclose* now uses *np.isclose* internally and inherits the ability to
 compare NaNs as equal by setting ``equal_nan=True``. Subclasses, such as
 *np.ma.MaskedArray*, are also preserved now.
 
 *np.genfromtxt* now handles large integers correctly
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+----------------------------------------------------
 *np.genfromtxt* now correctly handles integers larger than ``2**31-1`` on
 32-bit systems and larger than ``2**63-1`` on 64-bit systems (it previously
 crashed with an ``OverflowError`` in these cases). Integers larger than
 ``2**63-1`` are converted to floating-point values.
 
 *np.load*, *np.save* have pickle backward compatibility flags
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------------------------------------
 
 The functions *np.load* and *np.save* have additional keyword
 arguments for controlling backward compatibility of pickled Python
@@ -344,7 +345,7 @@ objects. This enables Numpy on Python 3 to load npy files containing
 object arrays that were generated on Python 2.
 
 MaskedArray support for more complicated base classes
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------------------------------------
 Built-in assumptions that the baseclass behaved like a plain array are being
 removed. In particular, setting and getting elements and ranges will respect
 baseclass overrides of ``__setitem__`` and ``__getitem__``, and arithmetic
@@ -354,13 +355,13 @@ Changes
 =======
 
 dotblas functionality moved to multiarray
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-----------------------------------------
 The cblas versions of dot, inner, and vdot have been integrated into
 the multiarray module. In particular, vdot is now a multiarray function,
 which it was not before.
 
 stricter check of gufunc signature compliance
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------------------------
 Inputs to generalized universal functions are now more strictly checked
 against the function's signature: all core dimensions are now required to
 be present in input arrays; core dimensions with the same label must have
@@ -368,12 +369,12 @@ the exact same size; and output core dimension's must be specified, either
 by a same label input core dimension or by a passed-in output array.
 
 views returned from *np.einsum* are writeable
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+---------------------------------------------
 Views returned by *np.einsum* will now be writeable whenever the input
 array is writeable.
 
... 316443 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-numpy.git



More information about the Python-modules-commits mailing list