Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2017-12852 PoC — Numpy 安全漏洞

Source
Associated Vulnerability
Title:Numpy 安全漏洞 (CVE-2017-12852)
Description:NumPy是一个Python科学计算包,它支持大量的维度数组与矩阵计算,同时针对数据运算提供大量的数学函数库。 Numpy 1.13.1及之前的版本中的‘numpy.pad’函数存在安全漏洞,该漏洞源于程序缺少输入验证。攻击者可利用该漏洞造成拒绝服务(无限循环)。
Description
test the CVE-2017-12852 in numpy v1.13.1 and v1.13.3 has fixed the bug 
Readme
<div align="center">
  <img src="http://www.numpy.org/_static/numpy_logo.png"><br>
</div>

[![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org)

-----------------
|  **`Travis CI Status`**   |
|-------------------|
[![Travis](https://api.travis-ci.org/numpy/numpy.svg?branch=master)](https://travis-ci.org/numpy/numpy)|


NumPy is the fundamental package needed for scientific computing with Python.
This package contains:

   * a powerful N-dimensional array object
   * sophisticated (broadcasting) functions
   * tools for integrating C/C++ and Fortran code
   * useful linear algebra, Fourier transform, and random number capabilities.

It derives from the old Numeric code base and can be used as a replacement for Numeric. It also adds the features introduced by numarray and can be used to replace numarray.

More information can be found at the website:

* http://www.numpy.org

After installation, tests can be run (if ``nose`` is installed) with:

    python -c 'import numpy; numpy.test()'

The most current development version is always available from our
git repository:

* http://github.com/numpy/numpy
File Snapshot

[4.0K] /data/pocs/2a3f0aef54d9548ced5ff8035ce6c845b68c759b ├── [1.1K] appveyor.yml ├── [4.0K] benchmarks │   ├── [3.2K] asv.conf.json │   ├── [4.0K] benchmarks │   │   ├── [2.7K] bench_app.py │   │   ├── [4.0K] bench_core.py │   │   ├── [3.0K] bench_function_base.py │   │   ├── [2.1K] bench_indexing.py │   │   ├── [1.7K] bench_io.py │   │   ├── [2.9K] bench_linalg.py │   │   ├── [3.0K] bench_ma.py │   │   ├── [1.6K] bench_random.py │   │   ├── [1.4K] bench_reduce.py │   │   ├── [4.2K] bench_ufunc.py │   │   ├── [2.6K] common.py │   │   └── [ 87] __init__.py │   └── [1.8K] README.rst ├── [4.0K] branding │   └── [4.0K] icons │   ├── [388K] numpylogoicon.svg │   └── [405K] numpylogo.svg ├── [1.4K] CONTRIBUTING.md ├── [4.0K] doc │   ├── [ 13K] CAPI.rst.txt │   ├── [4.0K] cdoc │   │   ├── [ 65K] Doxyfile │   │   ├── [ 48] Makefile │   │   ├── [2.9K] numpyfilter.py │   │   └── [ 651] README │   ├── [4.0K] changelog │   │   ├── [ 46K] 1.12.0-changelog.rst │   │   ├── [2.0K] 1.12.1-changelog.rst │   │   ├── [ 33K] 1.13.0-changelog.rst │   │   └── [2.4K] 1.13.1-changelog.rst │   ├── [6.9K] C_STYLE_GUIDE.rst.txt │   ├── [ 16K] DISTUTILS.rst.txt │   ├── [3.3K] EXAMPLE_DOCSTRING.rst.txt │   ├── [3.5K] example.py │   ├── [2.7K] HOWTO_BUILD_DOCS.rst.txt │   ├── [ 21K] HOWTO_DOCUMENT.rst.txt │   ├── [ 17K] HOWTO_RELEASE.rst.txt │   ├── [7.1K] Makefile │   ├── [4.0K] neps │   │   ├── [ 19K] datetime-proposal3.rst │   │   ├── [ 23K] datetime-proposal.rst │   │   ├── [ 12K] deferred-ufunc-evaluation.rst │   │   ├── [8.2K] generalized-ufuncs.rst │   │   ├── [3.7K] groupby_additions.rst │   │   ├── [2.8K] math_config_clean.rst │   │   ├── [ 48K] missing-data.rst │   │   ├── [5.8K] newbugtracker.rst │   │   ├── [ 82K] new-iterator-ufunc.rst │   │   ├── [ 12K] npy-format.rst │   │   ├── [ 67K] return-of-revenge-of-matmul-pep.rst │   │   ├── [ 405] structured_array_extensions.rst │   │   ├── [ 31K] ufunc-overrides.rst │   │   └── [2.7K] warnfix.rst │   ├── [4.0K] newdtype_example │   │   ├── [ 584] example.py │   │   ├── [4.0K] floatint │   │   │   └── [ 65] __init__.py │   │   ├── [3.8K] floatint.c │   │   └── [ 408] setup.py │   ├── [1.4K] postprocess.py │   ├── [ 27K] Py3K.rst.txt │   ├── [3.3K] records.rst.txt │   ├── [4.0K] release │   │   ├── [ 20K] 1.10.0-notes.rst │   │   ├── [1.6K] 1.10.1-notes.rst │   │   ├── [7.7K] 1.10.2-notes.rst │   │   ├── [ 154] 1.10.3-notes.rst │   │   ├── [1.6K] 1.10.4-notes.rst │   │   ├── [ 18K] 1.11.0-notes.rst │   │   ├── [1.6K] 1.11.1-notes.rst │   │   ├── [2.1K] 1.11.2-notes.rst │   │   ├── [ 819] 1.11.3-notes.rst │   │   ├── [ 22K] 1.12.0-notes.rst │   │   ├── [1.1K] 1.12.1-notes.rst │   │   ├── [ 25K] 1.13.0-notes.rst │   │   ├── [2.3K] 1.13.1-notes.rst │   │   ├── [6.1K] 1.14.0-notes.rst │   │   ├── [9.8K] 1.3.0-notes.rst │   │   ├── [9.1K] 1.4.0-notes.rst │   │   ├── [4.4K] 1.5.0-notes.rst │   │   ├── [5.6K] 1.6.0-notes.rst │   │   ├── [ 746] 1.6.1-notes.rst │   │   ├── [3.2K] 1.6.2-notes.rst │   │   ├── [ 11K] 1.7.0-notes.rst │   │   ├── [1.0K] 1.7.1-notes.rst │   │   ├── [2.8K] 1.7.2-notes.rst │   │   ├── [ 18K] 1.8.0-notes.rst │   │   ├── [4.5K] 1.8.1-notes.rst │   │   ├── [ 834] 1.8.2-notes.rst │   │   ├── [ 19K] 1.9.0-notes.rst │   │   ├── [1.7K] 1.9.1-notes.rst │   │   ├── [1.9K] 1.9.2-notes.rst │   │   └── [6.5K] time_based_proposal.rst │   ├── [6.2K] RELEASE_WALKTHROUGH.rst.txt │   ├── [4.0K] scipy-sphinx-theme │   ├── [4.0K] source │   │   ├── [2.4K] about.rst │   │   ├── [ 645] bugs.rst │   │   ├── [9.8K] conf.py │   │   ├── [ 206] contents.rst │   │   ├── [4.0K] dev │   │   │   ├── [8.2K] development_environment.rst │   │   │   ├── [4.0K] gitwash │   │   │   │   ├── [3.0K] configure_git.rst │   │   │   │   ├── [4.3K] development_setup.rst │   │   │   │   ├── [ 16K] development_workflow.rst │   │   │   │   ├── [ 681] dot2_dot3.rst │   │   │   │   ├── [1.1K] following_latest.rst │   │   │   │   ├── [ 13K] forking_button.png │   │   │   │   ├── [ 191] git_development.rst │   │   │   │   ├── [1.1K] git_intro.rst │   │   │   │   ├── [3.9K] git_links.inc │   │   │   │   ├── [1.8K] git_resources.rst │   │   │   │   ├── [ 193] index.rst │   │   │   │   └── [ 13K] pull_button.png │   │   │   ├── [ 139] gitwash_links.txt │   │   │   ├── [4.0K] governance │   │   │   │   ├── [ 19K] governance.rst │   │   │   │   ├── [ 116] index.rst │   │   │   │   └── [ 793] people.rst │   │   │   └── [ 216] index.rst │   │   ├── [4.0K] f2py │   │   │   ├── [1.2K] advanced.rst │   │   │   ├── [ 325] allocarr.f90 │   │   │   ├── [ 839] allocarr_session.dat │   │   │   ├── [ 399] array.f │   │   │   ├── [1.8K] array_session.dat │   │   │   ├── [ 309] calculate.f │   │   │   ├── [ 228] calculate_session.dat │   │   │   ├── [ 466] callback2.pyf │   │   │   ├── [ 218] callback.f │   │   │   ├── [ 463] callback_session.dat │   │   │   ├── [ 318] common.f │   │   │   ├── [ 496] common_session.dat │   │   │   ├── [ 223] compile_session.dat │   │   │   ├── [2.1K] distutils.rst │   │   │   ├── [ 307] extcallback.f │   │   │   ├── [ 398] extcallback_session.dat │   │   │   ├── [ 347] fib1.f │   │   │   ├── [ 397] fib1.pyf │   │   │   ├── [ 243] fib2.pyf │   │   │   ├── [ 404] fib3.f │   │   │   ├── [ 232] ftype.f │   │   │   ├── [ 534] ftype_session.dat │   │   │   ├── [8.6K] getting-started.rst │   │   │   ├── [ 922] index.rst │   │   │   ├── [ 422] moddata.f90 │   │   │   ├── [ 589] moddata_session.dat │   │   │   ├── [ 12K] python-usage.rst │   │   │   ├── [ 547] run_main_session.dat │   │   │   ├── [ 271] scalar.f │   │   │   ├── [ 483] scalar_session.dat │   │   │   ├── [ 605] setup_example.py │   │   │   ├── [ 23K] signature-file.rst │   │   │   ├── [ 471] spam.pyf │   │   │   ├── [ 124] spam_session.dat │   │   │   ├── [ 447] string.f │   │   │   ├── [ 563] string_session.dat │   │   │   ├── [7.6K] usage.rst │   │   │   ├── [ 201] var.pyf │   │   │   └── [ 28] var_session.dat │   │   ├── [ 77] glossary.rst │   │   ├── [1.5K] license.rst │   │   ├── [4.0K] neps │   │   │   ├── [ 47] datetime-proposal3.rst │   │   │   ├── [ 46] datetime-proposal.rst │   │   │   ├── [ 54] deferred-ufunc-evaluation.rst │   │   │   ├── [ 47] generalized-ufuncs.rst │   │   │   ├── [ 46] groupby_additions.rst │   │   │   ├── [ 827] index.rst │   │   │   ├── [ 46] math_config_clean.rst │   │   │   ├── [ 41] missing-data.rst │   │   │   ├── [ 42] newbugtracker.rst │   │   │   ├── [ 47] new-iterator-ufunc.rst │   │   │   ├── [ 39] npy-format.rst │   │   │   ├── [ 56] structured_array_extensions.rst │   │   │   ├── [ 44] ufunc-overrides.rst │   │   │   └── [ 36] warnfix.rst │   │   ├── [4.0K] reference │   │   │   ├── [ 20K] arrays.classes.rst │   │   │   ├── [ 18K] arrays.datetime.rst │   │   │   ├── [ 19K] arrays.dtypes.rst │   │   │   ├── [ 21K] arrays.indexing.rst │   │   │   ├── [ 14K] arrays.interface.rst │   │   │   ├── [ 18K] arrays.ndarray.rst │   │   │   ├── [ 26K] arrays.nditer.rst │   │   │   ├── [1.6K] arrays.rst │   │   │   ├── [ 11K] arrays.scalars.rst │   │   │   ├── [140K] c-api.array.rst │   │   │   ├── [2.4K] c-api.config.rst │   │   │   ├── [ 13K] c-api.coremath.rst │   │   │   ├── [2.8K] c-api.deprecations.rst │   │   │   ├── [ 10K] c-api.dtype.rst │   │   │   ├── [9.3K] c-api.generalized-ufuncs.rst │   │   │   ├── [ 57K] c-api.iterator.rst │   │   │   ├── [1.7K] c-api.rst │   │   │   ├── [ 49K] c-api.types-and-structures.rst │   │   │   ├── [ 17K] c-api.ufunc.rst │   │   │   ├── [9.7K] distutils.rst │   │   │   ├── [4.0K] figures │   │   │   │   ├── [4.6K] dtype-hierarchy.dia │   │   │   │   ├── [ 60K] dtype-hierarchy.pdf │   │   │   │   ├── [ 18K] dtype-hierarchy.png │   │   │   │   ├── [1.9K] threefundamental.fig │   │   │   │   ├── [3.3K] threefundamental.pdf │   │   │   │   └── [5.5K] threefundamental.png │   │   │   ├── [1.0K] index.rst │   │   │   ├── [ 29K] internals.code-explanations.rst │   │   │   ├── [ 131] internals.rst │   │   │   ├── [ 10K] maskedarray.baseclass.rst │   │   │   ├── [ 15K] maskedarray.generic.rst │   │   │   ├── [ 375] maskedarray.rst │   │   │   ├── [1.6K] routines.array-creation.rst │   │   │   ├── [1.5K] routines.array-manipulation.rst │   │   │   ├── [ 429] routines.bitwise.rst │   │   │   ├── [1.2K] routines.char.rst │   │   │   ├── [ 369] routines.ctypeslib.rst │   │   │   ├── [ 284] routines.datetime.rst │   │   │   ├── [ 714] routines.dtype.rst │   │   │   ├── [ 503] routines.dual.rst │   │   │   ├── [ 332] routines.emath.rst │   │   │   ├── [ 368] routines.err.rst │   │   │   ├── [ 44] routines.fft.rst │   │   │   ├── [ 237] routines.financial.rst │   │   │   ├── [ 194] routines.functional.rst │   │   │   ├── [ 276] routines.help.rst │   │   │   ├── [ 936] routines.indexing.rst │   │   │   ├── [1.1K] routines.io.rst │   │   │   ├── [2.0K] routines.linalg.rst │   │   │   ├── [ 822] routines.logic.rst │   │   │   ├── [5.5K] routines.ma.rst │   │   │   ├── [1.8K] routines.math.rst │   │   │   ├── [ 621] routines.matlib.rst │   │   │   ├── [ 118] routines.numarray.rst │   │   │   ├── [ 155] routines.oldnumeric.rst │   │   │   ├── [ 621] routines.other.rst │   │   │   ├── [ 106] routines.padding.rst │   │   │   ├── [1.3K] routines.polynomials.chebyshev.rst │   │   │   ├── [ 11K] routines.polynomials.classes.rst │   │   │   ├── [1.4K] routines.polynomials.hermite_e.rst │   │   │   ├── [1.3K] routines.polynomials.hermite.rst │   │   │   ├── [1.3K] routines.polynomials.laguerre.rst │   │   │   ├── [1.3K] routines.polynomials.legendre.rst │   │   │   ├── [ 364] routines.polynomials.package.rst │   │   │   ├── [ 473] routines.polynomials.poly1d.rst │   │   │   ├── [1.2K] routines.polynomials.polynomial.rst │   │   │   ├── [ 994] routines.polynomials.rst │   │   │   ├── [1.1K] routines.random.rst │   │   │   ├── [1.0K] routines.rst │   │   │   ├── [ 294] routines.set.rst │   │   │   ├── [ 512] routines.sort.rst │   │   │   ├── [ 611] routines.statistics.rst │   │   │   ├── [1002] routines.testing.rst │   │   │   ├── [ 192] routines.window.rst │   │   │   ├── [ 38K] swig.interface-file.rst │   │   │   ├── [ 147] swig.rst │   │   │   ├── [6.4K] swig.testing.rst │   │   │   └── [ 23K] ufuncs.rst │   │   ├── [1.1K] release.rst │   │   ├── [4.0K] _static │   │   ├── [4.0K] _templates │   │   │   ├── [4.0K] autosummary │   │   │   │   └── [ 862] class.rst │   │   │   ├── [3.2K] indexcontent.html │   │   │   ├── [ 139] indexsidebar.html │   │   │   └── [ 651] layout.html │   │   └── [4.0K] user │   │   ├── [ 118] basics.broadcasting.rst │   │   ├── [ 82] basics.byteswapping.rst │   │   ├── [ 174] basics.creation.rst │   │   ├── [ 144] basics.indexing.rst │   │   ├── [ 20K] basics.io.genfromtxt.rst │   │   ├── [ 100] basics.io.rst │   │   ├── [ 124] basics.rec.rst │   │   ├── [ 219] basics.rst │   │   ├── [ 124] basics.subclassing.rst │   │   ├── [ 122] basics.types.rst │   │   ├── [4.6K] building.rst │   │   ├── [ 24K] c-info.beyond-basics.rst │   │   ├── [ 29K] c-info.how-to-extend.rst │   │   ├── [ 46K] c-info.python-as-glue.rst │   │   ├── [ 167] c-info.rst │   │   ├── [ 36K] c-info.ufunc-tutorial.rst │   │   ├── [ 448] index.rst │   │   ├── [ 373] install.rst │   │   ├── [ 74] misc.rst │   │   ├── [ 25K] numpy-for-matlab-users.rst │   │   ├── [ 41K] quickstart.rst │   │   ├── [ 90] setting-up.rst │   │   └── [5.3K] whatisnumpy.rst │   ├── [4.0K] sphinxext │   ├── [4.7K] summarize.py │   ├── [ 13K] TESTS.rst.txt │   └── [3.8K] ufuncs.rst.txt ├── [5.1K] INSTALL.rst.txt ├── [1.5K] LICENSE.txt ├── [1.2K] MANIFEST.in ├── [4.0K] numpy │   ├── [223K] add_newdocs.py │   ├── [4.0K] _build_utils │   │   ├── [ 720] apple_accelerate.py │   │   ├── [5.1K] common.py │   │   ├── [ 65] __init__.py │   │   ├── [ 265] README │   │   └── [4.0K] src │   │   └── [8.4K] apple_sgemv_fix.c │   ├── [4.0K] compat │   │   ├── [ 498] __init__.py │   │   ├── [7.4K] _inspect.py │   │   ├── [3.6K] py3k.py │   │   ├── [ 371] setup.py │   │   └── [4.0K] tests │   │   └── [ 612] test_compat.py │   ├── [4.0K] core │   │   ├── [ 29K] arrayprint.py │   │   ├── [4.0K] code_generators │   │   │   ├── [1.7K] cversions.txt │   │   │   ├── [ 16K] genapi.py │   │   │   ├── [7.3K] generate_numpy_api.py │   │   │   ├── [5.1K] generate_ufunc_api.py │   │   │   ├── [ 32K] generate_umath.py │   │   │   ├── [ 65] __init__.py │   │   │   ├── [ 19K] numpy_api.py │   │   │   └── [ 92K] ufunc_docstrings.py │   │   ├── [ 413] cversions.py │   │   ├── [ 66K] defchararray.py │   │   ├── [ 39K] einsumfunc.py │   │   ├── [ 97K] fromnumeric.py │   │   ├── [ 12K] function_base.py │   │   ├── [ 18K] getlimits.py │   │   ├── [4.0K] include │   │   │   └── [4.0K] numpy │   │   │   ├── [ 164] arrayobject.h │   │   │   ├── [3.4K] arrayscalars.h │   │   │   ├── [1.8K] halffloat.h │   │   │   ├── [ 10K] ndarrayobject.h │   │   │   ├── [ 62K] ndarraytypes.h │   │   │   ├── [1.8K] _neighborhood_iterator_imp.h │   │   │   ├── [6.6K] noprefix.h │   │   │   ├── [4.5K] npy_1_7_deprecated_api.h │   │   │   ├── [ 12K] npy_3kcompat.h │   │   │   ├── [ 37K] npy_common.h │   │   │   ├── [2.7K] npy_cpu.h │   │   │   ├── [2.2K] npy_endian.h │   │   │   ├── [3.4K] npy_interrupt.h │   │   │   ├── [ 18K] npy_math.h │   │   │   ├── [ 567] npy_no_deprecated_api.h │   │   │   ├── [ 817] npy_os.h │   │   │   ├── [1.1K] numpyconfig.h │   │   │   ├── [6.2K] old_defines.h │   │   │   ├── [ 708] oldnumeric.h │   │   │   ├── [ 12K] ufuncobject.h │   │   │   └── [ 628] utils.h │   │   ├── [4.6K] info.py │   │   ├── [3.0K] __init__.py │   │   ├── [ 21K] _internal.py │   │   ├── [ 11K] machar.py │   │   ├── [ 11K] memmap.py │   │   ├── [4.6K] _methods.py │   │   ├── [ 168] mlib.ini.in │   │   ├── [ 367] npymath.ini.in │   │   ├── [ 90K] numeric.py │   │   ├── [ 28K] numerictypes.py │   │   ├── [ 29K] records.py │   │   ├── [ 15K] setup_common.py │   │   ├── [ 40K] setup.py │   │   ├── [ 19K] shape_base.py │   │   ├── [4.0K] src │   │   │   ├── [ 865] dummymodule.c │   │   │   ├── [4.0K] multiarray │   │   │   │   ├── [7.6K] alloc.c │   │   │   │   ├── [ 743] alloc.h │   │   │   │   ├── [ 14K] array_assign_array.c │   │   │   │   ├── [3.1K] array_assign.c │   │   │   │   ├── [3.2K] array_assign.h │   │   │   │   ├── [9.5K] array_assign_scalar.c │   │   │   │   ├── [ 49K] arrayobject.c │   │   │   │   ├── [ 922] arrayobject.h │   │   │   │   ├── [125K] arraytypes.c.src │   │   │   │   ├── [ 981] arraytypes.h │   │   │   │   ├── [ 28K] buffer.c │   │   │   │   ├── [ 264] buffer.h │   │   │   │   ├── [ 32K] calculation.c │   │   │   │   ├── [2.0K] calculation.h │   │   │   │   ├── [ 26K] cblasfuncs.c │   │   │   │   ├── [ 165] cblasfuncs.h │   │   │   │   ├── [ 24K] common.c │   │   │   │   ├── [8.3K] common.h │   │   │   │   ├── [ 53K] compiled_base.c │   │   │   │   ├── [ 874] compiled_base.h │   │   │   │   ├── [ 30K] conversion_utils.c │   │   │   │   ├── [2.0K] conversion_utils.h │   │   │   │   ├── [ 18K] convert.c │   │   │   │   ├── [ 68K] convert_datatype.c │   │   │   │   ├── [1.0K] convert_datatype.h │   │   │   │   ├── [ 184] convert.h │   │   │   │   ├── [113K] ctors.c │   │   │   │   ├── [2.9K] ctors.h │   │   │   │   ├── [ 42K] datetime_busday.c │   │   │   │   ├── [ 17K] datetime_busdaycal.c │   │   │   │   ├── [1.8K] datetime_busdaycal.h │   │   │   │   ├── [ 716] datetime_busday.h │   │   │   │   ├── [111K] datetime.c │   │   │   │   ├── [ 12K] _datetime.h │   │   │   │   ├── [ 44K] datetime_strings.c │   │   │   │   ├── [3.3K] datetime_strings.h │   │   │   │   ├── [114K] descriptor.c │   │   │   │   ├── [1.6K] descriptor.h │   │   │   │   ├── [149K] dtype_transfer.c │   │   │   │   ├── [ 90K] einsum.c.src │   │   │   │   ├── [ 21K] flagsobject.c │   │   │   │   ├── [ 28K] getset.c │   │   │   │   ├── [ 120] getset.h │   │   │   │   ├── [8.3K] hashdescr.c │   │   │   │   ├── [ 123] hashdescr.h │   │   │   │   ├── [ 71K] item_selection.c │   │   │   │   ├── [ 923] item_selection.h │   │   │   │   ├── [ 61K] iterators.c │   │   │   │   ├── [ 543] iterators.h │   │   │   │   ├── [ 52K] lowlevel_strided_loops.c.src │   │   │   │   ├── [113K] mapping.c │   │   │   │   ├── [2.1K] mapping.h │   │   │   │   ├── [ 77K] methods.c │   │   │   │   ├── [ 191] methods.h │   │   │   │   ├── [129K] multiarraymodule.c │   │   │   │   ├── [ 665] multiarraymodule.h │   │   │   │   ├── [ 42K] multiarray_tests.c.src │   │   │   │   ├── [ 96K] nditer_api.c │   │   │   │   ├── [112K] nditer_constr.c │   │   │   │   ├── [ 12K] nditer_impl.h │   │   │   │   ├── [ 70K] nditer_pywrap.c │   │   │   │   ├── [ 187] nditer_pywrap.h │   │   │   │   ├── [ 19K] nditer_templ.c.src │   │   │   │   ├── [ 32K] number.c │   │   │   │   ├── [1.7K] number.h │   │   │   │   ├── [ 21K] numpyos.c │   │   │   │   ├── [ 890] numpyos.h │   │   │   │   ├── [1.4K] python_xerbla.c │   │   │   │   ├── [7.3K] refcount.c │   │   │   │   ├── [ 414] refcount.h │   │   │   │   ├── [ 24K] scalarapi.c │   │   │   │   ├── [129K] scalartypes.c.src │   │   │   │   ├── [1.0K] scalartypes.h │   │   │   │   ├── [2.3K] sequence.c │   │   │   │   ├── [ 129] sequence.h │   │   │   │   ├── [ 32K] shape.c │   │   │   │   ├── [1013] shape.h │   │   │   │   ├── [4.9K] strfuncs.c │   │   │   │   ├── [ 258] strfuncs.h │   │   │   │   ├── [ 13K] temp_elide.c │   │   │   │   ├── [ 439] temp_elide.h │   │   │   │   ├── [4.1K] ucsnarrow.c │   │   │   │   ├── [ 354] ucsnarrow.h │   │   │   │   ├── [7.1K] usertypes.c │   │   │   │   ├── [ 520] usertypes.h │   │   │   │   ├── [4.9K] vdot.c │   │   │   │   └── [ 457] vdot.h │   │   │   ├── [4.0K] npymath │   │   │   │   ├── [ 16K] halffloat.c │   │   │   │   ├── [ 21K] ieee754.c.src │   │   │   │   ├── [ 272] npy_math.c │   │   │   │   ├── [ 177] npy_math_common.h │   │   │   │   ├── [ 51K] npy_math_complex.c.src │   │   │   │   ├── [ 15K] npy_math_internal.h.src │   │   │   │   ├── [ 17K] npy_math_private.h │   │   │   │   └── [ 438] _signbit.c │   │   │   ├── [4.0K] npysort │   │   │   │   ├── [7.5K] binsearch.c.src │   │   │   │   ├── [ 10K] heapsort.c.src │   │   │   │   ├── [ 12K] mergesort.c.src │   │   │   │   ├── [7.2K] npysort_common.h │   │   │   │   ├── [ 18K] quicksort.c.src │   │   │   │   └── [ 12K] selection.c.src │   │   │   ├── [4.0K] private │   │   │   │   ├── [9.4K] binop_override.h │   │   │   │   ├── [3.4K] get_attr_string.h │   │   │   │   ├── [ 32K] lowlevel_strided_loops.h │   │   │   │   ├── [ 25K] mem_overlap.c │   │   │   │   ├── [1.4K] mem_overlap.h │   │   │   │   ├── [4.4K] npy_binsearch.h.src │   │   │   │   ├── [ 32K] npy_cblas.h │   │   │   │   ├── [2.3K] npy_config.h │   │   │   │   ├── [6.4K] npy_extint128.h │   │   │   │   ├── [1.8K] npy_fpmath.h │   │   │   │   ├── [ 949] npy_import.h │   │   │   │   ├── [3.9K] npy_partition.h.src │   │   │   │   ├── [ 112] npy_pycompat.h │   │   │   │   ├── [9.4K] npy_sort.h │   │   │   │   ├── [1.2K] templ_common.h.src │   │   │   │   ├── [4.8K] ufunc_override.c │   │   │   │   └── [ 469] ufunc_override.h │   │   │   └── [4.0K] umath │   │   │   ├── [8.5K] extobj.c │   │   │   ├── [ 810] extobj.h │   │   │   ├── [6.3K] funcs.inc.src │   │   │   ├── [ 82K] loops.c.src │   │   │   ├── [ 16K] loops.h.src │   │   │   ├── [2.2K] operand_flag_tests.c.src │   │   │   ├── [ 19K] override.c │   │   │   ├── [ 296] override.h │   │   │   ├── [ 21K] reduction.c │   │   │   ├── [6.5K] reduction.h │   │   │   ├── [ 47K] scalarmath.c.src │   │   │   ├── [ 30K] simd.inc.src │   │   │   ├── [2.7K] struct_ufunc_test.c.src │   │   │   ├── [ 41K] test_rational.c.src │   │   │   ├── [173K] ufunc_object.c │   │   │   ├── [ 792] ufunc_object.h │   │   │   ├── [ 74K] ufunc_type_resolution.c │   │   │   ├── [5.9K] ufunc_type_resolution.h │   │   │   ├── [ 12K] umathmodule.c │   │   │   └── [ 12K] umath_tests.c.src │   │   └── [4.0K] tests │   │   ├── [4.0K] data │   │   │   ├── [ 716] astype_copy.pkl │   │   │   └── [8.4K] recarray_from_file.fits │   │   ├── [2.4K] test_abc.py │   │   ├── [ 18K] test_api.py │   │   ├── [10.0K] test_arrayprint.py │   │   ├── [ 91K] test_datetime.py │   │   ├── [ 25K] test_defchararray.py │   │   ├── [ 17K] test_deprecations.py │   │   ├── [ 27K] test_dtype.py │   │   ├── [ 38K] test_einsum.py │   │   ├── [1.5K] test_errstate.py │   │   ├── [5.6K] test_extint128.py │   │   ├── [ 11K] test_function_base.py │   │   ├── [4.5K] test_getlimits.py │   │   ├── [ 18K] test_half.py │   │   ├── [4.8K] test_indexerrors.py │   │   ├── [ 47K] test_indexing.py │   │   ├── [3.6K] test_item_selection.py │   │   ├── [5.8K] test_longdouble.py │   │   ├── [1.2K] test_machar.py │   │   ├── [6.9K] test_memmap.py │   │   ├── [ 29K] test_mem_overlap.py │   │   ├── [253K] test_multiarray.py │   │   ├── [106K] test_nditer.py │   │   ├── [ 98K] test_numeric.py │   │   ├── [ 15K] test_numerictypes.py │   │   ├── [7.9K] test_print.py │   │   ├── [ 15K] test_records.py │   │   ├── [ 77K] test_regression.py │   │   ├── [ 759] test_scalarinherit.py │   │   ├── [ 25K] test_scalarmath.py │   │   ├── [ 905] test_scalarprint.py │   │   ├── [ 18K] test_shape_base.py │   │   ├── [ 54K] test_ufunc.py │   │   ├── [ 19K] test_umath_complex.py │   │   ├── [ 96K] test_umath.py │   │   └── [ 13K] test_unicode.py │   ├── [ 14K] ctypeslib.py │   ├── [ 331] _distributor_init.py │   ├── [4.0K] distutils │   │   ├── [ 28K] ccompiler.py │   │   ├── [4.0K] command │   │   │   ├── [2.0K] autodist.py │   │   │   ├── [ 775] bdist_rpm.py │   │   │   ├── [ 12K] build_clib.py │   │   │   ├── [ 22K] build_ext.py │   │   │   ├── [1.6K] build.py │   │   │   ├── [1.2K] build_py.py │   │   │   ├── [1.7K] build_scripts.py │   │   │   ├── [ 30K] build_src.py │   │   │   ├── [4.3K] config_compiler.py │   │   │   ├── [ 18K] config.py │   │   │   ├── [ 641] develop.py │   │   │   ├── [ 987] egg_info.py │   │   │   ├── [1.1K] __init__.py │   │   │   ├── [1.3K] install_clib.py │   │   │   ├── [ 914] install_data.py │   │   │   ├── [ 985] install_headers.py │   │   │   ├── [3.1K] install.py │   │   │   └── [ 799] sdist.py │   │   ├── [ 218] compat.py │   │   ├── [9.5K] conv_template.py │   │   ├── [8.0K] core.py │   │   ├── [ 22K] cpuinfo.py │   │   ├── [2.3K] environment.py │   │   ├── [8.5K] exec_command.py │   │   ├── [2.9K] extension.py │   │   ├── [4.0K] fcompiler │   │   │   ├── [5.5K] absoft.py │   │   │   ├── [4.1K] compaq.py │   │   │   ├── [1.3K] g95.py │   │   │   ├── [ 15K] gnu.py │   │   │   ├── [1.4K] hpux.py │   │   │   ├── [3.3K] ibm.py │   │   │   ├── [ 37K] __init__.py │   │   │   ├── [6.7K] intel.py │   │   │   ├── [1.4K] lahey.py │   │   │   ├── [1.8K] mips.py │   │   │   ├── [1.4K] nag.py │   │   │   ├── [ 802] none.py │   │   │   ├── [1.2K] pathf95.py │   │   │   ├── [1.9K] pg.py │   │   │   ├── [1.7K] sun.py │   │   │   └── [1.7K] vast.py │   │   ├── [7.6K] from_template.py │   │   ├── [ 157] info.py │   │   ├── [ 747] __init__.py │   │   ├── [4.2K] intelccompiler.py │   │   ├── [3.4K] lib2def.py │   │   ├── [2.0K] line_endings.py │   │   ├── [2.7K] log.py │   │   ├── [4.0K] mingw │   │   │   └── [ 74] gfortran_vs2003_hack.c │   │   ├── [ 25K] mingw32ccompiler.py │   │   ├── [ 80K] misc_util.py │   │   ├── [2.2K] msvc9compiler.py │   │   ├── [1.9K] msvccompiler.py │   │   ├── [ 13K] npy_pkg_config.py │   │   ├── [ 700] numpy_distribution.py │   │   ├── [ 779] pathccompiler.py │   │   ├── [ 611] setup.py │   │   ├── [ 83K] system_info.py │   │   ├── [4.0K] tests │   │   │   ├── [7.0K] test_exec_command.py │   │   │   ├── [2.2K] test_fcompiler_gnu.py │   │   │   ├── [1.2K] test_fcompiler_intel.py │   │   │   ├── [3.2K] test_misc_util.py │   │   │   ├── [2.6K] test_npy_pkg_config.py │   │   │   └── [7.4K] test_system_info.py │   │   ├── [5.0K] unixccompiler.py │   │   └── [ 151] __version__.py │   ├── [4.0K] doc │   │   ├── [7.7K] basics.py │   │   ├── [5.4K] broadcasting.py │   │   ├── [5.2K] byteswapping.py │   │   ├── [8.7K] constants.py │   │   ├── [5.4K] creation.py │   │   ├── [ 12K] glossary.py │   │   ├── [ 15K] indexing.py │   │   ├── [ 574] __init__.py │   │   ├── [9.4K] internals.py │   │   ├── [6.0K] misc.py │   │   ├── [ 11K] structured_arrays.py │   │   ├── [ 28K] subclassing.py │   │   └── [5.3K] ufuncs.py │   ├── [1.8K] dual.py │   ├── [4.0K] f2py │   │   ├── [ 21K] auxfuncs.py │   │   ├── [ 31K] capi_maps.py │   │   ├── [ 22K] cb_rules.py │   │   ├── [ 44K] cfuncs.py │   │   ├── [4.9K] common_rules.py │   │   ├── [125K] crackfortran.py │   │   ├── [5.2K] diagnose.py │   │   ├── [ 22K] f2py2e.py │   │   ├── [1.5K] f2py_testing.py │   │   ├── [9.6K] f90mod_rules.py │   │   ├── [9.0K] func2subr.py │   │   ├── [ 136] info.py │   │   ├── [2.0K] __init__.py │   │   ├── [ 739] __main__.py │   │   ├── [ 57K] rules.py │   │   ├── [ 48] setup.cfg │   │   ├── [3.8K] setup.py │   │   ├── [4.0K] src │   │   │   ├── [ 34K] fortranobject.c │   │   │   ├── [4.8K] fortranobject.h │   │   │   └── [4.0K] test │   │   │   ├── [ 225] bar.f │   │   │   ├── [ 149] foo90.f90 │   │   │   ├── [ 225] foo.f │   │   │   ├── [4.6K] foomodule.c │   │   │   ├── [2.5K] Makefile │   │   │   └── [2.0K] wrap.f │   │   ├── [4.0K] tests │   │   │   ├── [4.0K] src │   │   │   │   ├── [4.0K] array_from_pyobj │   │   │   │   │   └── [8.5K] wrapmodule.c │   │   │   │   ├── [4.0K] assumed_shape │   │   │   │   │   ├── [ 460] foo_free.f90 │   │   │   │   │   ├── [ 499] foo_mod.f90 │   │   │   │   │   ├── [ 269] foo_use.f90 │   │   │   │   │   └── [ 130] precision.f90 │   │   │   │   ├── [4.0K] common │   │   │   │   │   └── [ 224] block.f │   │   │   │   ├── [4.0K] kind │   │   │   │   │   └── [ 347] foo.f90 │   │   │   │   ├── [4.0K] mixed │   │   │   │   │   ├── [ 85] foo.f │   │   │   │   │   ├── [ 179] foo_fixed.f90 │   │   │   │   │   └── [ 139] foo_free.f90 │   │   │   │   ├── [4.0K] parameter │   │   │   │   │   ├── [1.9K] constant_both.f90 │   │   │   │   │   ├── [ 469] constant_compound.f90 │   │   │   │   │   ├── [ 612] constant_integer.f90 │   │   │   │   │   ├── [ 609] constant_non_compound.f90 │   │   │   │   │   └── [ 610] constant_real.f90 │   │   │   │   ├── [4.0K] regression │   │   │   │   │   └── [ 277] inout.f90 │   │   │   │   ├── [4.0K] size │   │   │   │   │   └── [ 815] foo.f90 │   │   │   │   └── [4.0K] string │   │   │   │   └── [ 618] char.f90 │   │   │   ├── [ 22K] test_array_from_pyobj.py │   │   │   ├── [ 994] test_assumed_shape.py │   │   │   ├── [ 504] test_block_docstring.py │   │   │   ├── [3.0K] test_callback.py │   │   │   ├── [ 787] test_common.py │   │   │   ├── [1.1K] test_kind.py │   │   │   ├── [ 968] test_mixed.py │   │   │   ├── [3.9K] test_parameter.py │   │   │   ├── [ 822] test_regression.py │   │   │   ├── [3.8K] test_return_character.py │   │   │   ├── [4.7K] test_return_complex.py │   │   │   ├── [4.6K] test_return_integer.py │   │   │   ├── [4.8K] test_return_logical.py │   │   │   ├── [5.3K] test_return_real.py │   │   │   ├── [1.1K] test_size.py │   │   │   ├── [ 721] test_string.py │   │   │   └── [9.1K] util.py │   │   ├── [3.6K] use_rules.py │   │   └── [ 254] __version__.py │   ├── [4.0K] fft │   │   ├── [ 50K] fftpack.c │   │   ├── [ 725] fftpack.h │   │   ├── [9.1K] fftpack_litemodule.c │   │   ├── [ 45K] fftpack.py │   │   ├── [9.3K] helper.py │   │   ├── [7.1K] info.py │   │   ├── [ 258] __init__.py │   │   ├── [ 550] setup.py │   │   └── [4.0K] tests │   │   ├── [6.9K] test_fftpack.py │   │   └── [5.9K] test_helper.py │   ├── [1.8K] _globals.py │   ├── [ 13K] _import_tools.py │   ├── [6.1K] __init__.py │   ├── [4.0K] lib │   │   ├── [ 51K] arraypad.py │   │   ├── [ 20K] arraysetops.py │   │   ├── [7.0K] arrayterator.py │   │   ├── [ 21K] _datasource.py │   │   ├── [ 23K] financial.py │   │   ├── [ 28K] format.py │   │   ├── [165K] function_base.py │   │   ├── [ 26K] index_tricks.py │   │   ├── [6.5K] info.py │   │   ├── [1.3K] __init__.py │   │   ├── [ 31K] _iotools.py │   │   ├── [7.1K] mixins.py │   │   ├── [ 50K] nanfunctions.py │   │   ├── [ 74K] npyio.py │   │   ├── [ 38K] polynomial.py │   │   ├── [ 36K] recfunctions.py │   │   ├── [ 14K] scimath.py │   │   ├── [ 379] setup.py │   │   ├── [ 27K] shape_base.py │   │   ├── [8.6K] stride_tricks.py │   │   ├── [4.0K] tests │   │   │   ├── [4.0K] data │   │   │   │   ├── [ 258] py2-objarr.npy │   │   │   │   ├── [ 366] py2-objarr.npz │   │   │   │   ├── [ 341] py3-objarr.npy │   │   │   │   ├── [ 449] py3-objarr.npz │   │   │   │   ├── [ 96] python3.npy │   │   │   │   └── [ 96] win64python2.npy │   │   │   ├── [ 42K] test_arraypad.py │   │   │   ├── [ 16K] test_arraysetops.py │   │   │   ├── [1.4K] test_arrayterator.py │   │   │   ├── [ 10K] test__datasource.py │   │   │   ├── [6.6K] test_financial.py │   │   │   ├── [ 34K] test_format.py │   │   │   ├── [129K] test_function_base.py │   │   │   ├── [ 13K] test_index_tricks.py │   │   │   ├── [ 75K] test_io.py │   │   │   ├── [ 13K] test__iotools.py │   │   │   ├── [6.7K] test_mixins.py │   │   │   ├── [ 34K] test_nanfunctions.py │   │   │   ├── [ 13K] test_packbits.py │   │   │   ├── [7.0K] test_polynomial.py │   │   │   ├── [ 34K] test_recfunctions.py │   │   │   ├── [8.3K] test_regression.py │   │   │   ├── [ 19K] test_shape_base.py │   │   │   ├── [ 15K] test_stride_tricks.py │   │   │   ├── [ 17K] test_twodim_base.py │   │   │   ├── [ 13K] test_type_check.py │   │   │   ├── [2.9K] test_ufunclike.py │   │   │   ├── [1.6K] test_utils.py │   │   │   └── [2.1K] test__version.py │   │   ├── [ 25K] twodim_base.py │   │   ├── [ 16K] type_check.py │   │   ├── [5.6K] ufunclike.py │   │   ├── [7.6K] user_array.py │   │   ├── [ 35K] utils.py │   │   └── [4.8K] _version.py │   ├── [4.0K] linalg │   │   ├── [1.2K] info.py │   │   ├── [2.3K] __init__.py │   │   ├── [4.0K] lapack_lite │   │   │   ├── [7.5K] clapack_scrub.py │   │   │   ├── [550K] f2c_blas.c │   │   │   ├── [ 12K] f2c.c │   │   │   ├── [779K] f2c_c_lapack.c │   │   │   ├── [1.3K] f2c_c_lapack.f.patch │   │   │   ├── [ 49K] f2c_config.c │   │   │   ├── [ 328] f2c_config.c.patch │   │   │   ├── [1.1M] f2c_d_lapack.c │   │   │   ├── [1.3K] f2c_d_lapack.f.patch │   │   │   ├── [4.2K] f2c.h │   │   │   ├── [ 45K] f2c_lapack.c │   │   │   ├── [1.4K] f2c_lapack.f.patch │   │   │   ├── [1.1M] f2c_s_lapack.c │   │   │   ├── [1.3K] f2c_s_lapack.f.patch │   │   │   ├── [867K] f2c_z_lapack.c │   │   │   ├── [1.3K] f2c_z_lapack.f.patch │   │   │   ├── [3.4K] fortran.py │   │   │   ├── [9.4K] make_lite.py │   │   │   ├── [1.3K] python_xerbla.c │   │   │   ├── [1.7K] README.rst │   │   │   └── [ 402] wrapped_routines │   │   ├── [ 11K] lapack_litemodule.c │   │   ├── [ 75K] linalg.py │   │   ├── [1.8K] setup.py │   │   ├── [4.0K] tests │   │   │   ├── [1.7K] test_build.py │   │   │   ├── [ 776] test_deprecations.py │   │   │   ├── [ 59K] test_linalg.py │   │   │   └── [5.1K] test_regression.py │   │   └── [ 89K] umath_linalg.c.src │   ├── [4.0K] ma │   │   ├── [3.3K] API_CHANGES.txt │   │   ├── [4.8K] bench.py │   │   ├── [246K] core.py │   │   ├── [ 55K] extras.py │   │   ├── [1.4K] __init__.py │   │   ├── [1.6K] LICENSE │   │   ├── [ 27K] mrecords.py │   │   ├── [9.6K] README.txt │   │   ├── [ 429] setup.py │   │   ├── [4.0K] tests │   │   │   ├── [179K] test_core.py │   │   │   ├── [2.4K] test_deprecations.py │   │   │   ├── [ 62K] test_extras.py │   │   │   ├── [ 19K] test_mrecords.py │   │   │   ├── [ 31K] test_old_ma.py │   │   │   ├── [2.4K] test_regression.py │   │   │   └── [ 13K] test_subclassing.py │   │   ├── [ 10K] testutils.py │   │   ├── [ 15K] timer_comparison.py │   │   └── [ 380] version.py │   ├── [9.4K] matlib.py │   ├── [4.0K] matrixlib │   │   ├── [ 33K] defmatrix.py │   │   ├── [ 290] __init__.py │   │   ├── [ 448] setup.py │   │   └── [4.0K] tests │   │   ├── [ 15K] test_defmatrix.py │   │   ├── [ 705] test_multiarray.py │   │   ├── [ 585] test_numeric.py │   │   └── [1.1K] test_regression.py │   ├── [4.0K] polynomial │   │   ├── [ 65K] chebyshev.py │   │   ├── [ 57K] hermite_e.py │   │   ├── [ 56K] hermite.py │   │   ├── [1.1K] __init__.py │   │   ├── [ 55K] laguerre.py │   │   ├── [ 56K] legendre.py │   │   ├── [ 29K] _polybase.py │   │   ├── [ 51K] polynomial.py │   │   ├── [ 11K] polyutils.py │   │   ├── [ 385] setup.py │   │   └── [4.0K] tests │   │   ├── [ 20K] test_chebyshev.py │   │   ├── [ 19K] test_classes.py │   │   ├── [ 18K] test_hermite_e.py │   │   ├── [ 18K] test_hermite.py │   │   ├── [ 17K] test_laguerre.py │   │   ├── [ 18K] test_legendre.py │   │   ├── [ 19K] test_polynomial.py │   │   ├── [3.0K] test_polyutils.py │   │   └── [1.9K] test_printing.py │   ├── [4.0K] random │   │   ├── [5.1K] info.py │   │   ├── [5.4K] __init__.py │   │   ├── [4.0K] mtrand │   │   │   ├── [ 21K] distributions.c │   │   │   ├── [7.1K] distributions.h │   │   │   ├── [1.6K] generate_mtrand_c.py │   │   │   ├── [5.2K] initarray.c │   │   │   ├── [ 203] initarray.h │   │   │   ├── [ 468] mtrand_py_helper.h │   │   │   ├── [180K] mtrand.pyx │   │   │   ├── [4.4K] numpy.pxd │   │   │   ├── [1.1K] Python.pxi │   │   │   ├── [2.4K] randint_helpers.pxi.in │   │   │   ├── [ 15K] randomkit.c │   │   │   └── [6.6K] randomkit.h │   │   ├── [2.3K] setup.py │   │   └── [4.0K] tests │   │   ├── [ 63K] test_random.py │   │   └── [5.0K] test_regression.py │   ├── [ 920] setup.py │   ├── [4.0K] testing │   │   ├── [ 128] decorators.py │   │   ├── [ 475] __init__.py │   │   ├── [ 130] noseclasses.py │   │   ├── [ 289] nosetester.py │   │   ├── [4.0K] nose_tools │   │   │   ├── [8.4K] decorators.py │   │   │   ├── [ 0] __init__.py │   │   │   ├── [ 14K] noseclasses.py │   │   │   ├── [ 20K] nosetester.py │   │   │   ├── [ 18K] parameterized.py │   │   │   └── [ 74K] utils.py │   │   ├── [2.6K] print_coercion_tables.py │   │   ├── [ 677] setup.py │   │   ├── [4.0K] tests │   │   │   ├── [4.4K] test_decorators.py │   │   │   ├── [1.3K] test_doctesting.py │   │   │   └── [ 44K] test_utils.py │   │   └── [ 926] utils.py │   └── [4.0K] tests │   ├── [4.2K] test_ctypeslib.py │   ├── [1.6K] test_matlib.py │   ├── [ 717] test_numpy_version.py │   ├── [1.0K] test_reloading.py │   ├── [3.0K] test_scripts.py │   └── [2.6K] test_warnings.py ├── [ 974] numpy_pad.patch ├── [ 21K] pavement.py ├── [1.2K] README.md ├── [ 17K] runtests.py ├── [ 14K] setup.py ├── [8.5K] site.cfg.example ├── [3.2K] THANKS.txt ├── [4.0K] tools │   ├── [4.0K] allocation_tracking │   │   ├── [1.5K] alloc_hook.pyx │   │   ├── [ 540] README.md │   │   ├── [ 355] setup.py │   │   ├── [ 17K] sorttable.js │   │   └── [5.3K] track_allocations.py │   ├── [4.3K] announce.py │   ├── [4.0K] c_coverage │   │   ├── [ 111] c_coverage_collect.sh │   │   ├── [5.8K] c_coverage_report.py │   │   └── [3.6K] HOWTO_C_COVERAGE.txt │   ├── [ 794] commitstats.py │   ├── [6.8K] cythonize.py │   ├── [2.0K] find_deprecated_escaped_characters.py │   ├── [4.0K] npy_tempita │   │   ├── [1.1K] compat3.py │   │   ├── [ 43K] __init__.py │   │   ├── [1.1K] license.txt │   │   └── [4.1K] _looper.py │   ├── [5.6K] replace_old_macros.sed │   ├── [4.0K] swig │   │   ├── [ 808] Makefile │   │   ├── [106K] numpy.i │   │   ├── [3.2K] pyfragments.swg │   │   ├── [4.8K] README │   │   └── [4.0K] test │   │   ├── [2.3K] Array1.cxx │   │   ├── [ 889] Array1.h │   │   ├── [3.1K] Array2.cxx │   │   ├── [1.0K] Array2.h │   │   ├── [2.3K] Array.i │   │   ├── [2.3K] ArrayZ.cxx │   │   ├── [1004] ArrayZ.h │   │   ├── [2.5K] Farray.cxx │   │   ├── [ 906] Farray.h │   │   ├── [1.3K] Farray.i │   │   ├── [1.2K] Flat.cxx │   │   ├── [1.2K] Flat.h │   │   ├── [ 887] Flat.i │   │   ├── [ 870] Fortran.cxx │   │   ├── [ 734] Fortran.h │   │   ├── [ 905] Fortran.i │   │   ├── [ 889] Makefile │   │   ├── [5.0K] Matrix.cxx │   │   ├── [2.2K] Matrix.h │   │   ├── [1.4K] Matrix.i │   │   ├── [2.1K] setup.py │   │   ├── [5.3K] SuperTensor.cxx │   │   ├── [2.4K] SuperTensor.h │   │   ├── [1.7K] SuperTensor.i │   │   ├── [4.5K] Tensor.cxx │   │   ├── [2.3K] Tensor.h │   │   ├── [1.5K] Tensor.i │   │   ├── [ 13K] testArray.py │   │   ├── [5.0K] testFarray.py │   │   ├── [6.7K] testFlat.py │   │   ├── [5.7K] testFortran.py │   │   ├── [ 14K] testMatrix.py │   │   ├── [ 16K] testSuperTensor.py │   │   ├── [ 16K] testTensor.py │   │   ├── [ 15K] testVector.py │   │   ├── [3.6K] Vector.cxx │   │   ├── [2.2K] Vector.h │   │   └── [1.4K] Vector.i │   ├── [2.3K] test-installed-numpy.py │   ├── [ 724] travis-before-install.sh │   ├── [6.0K] travis-test.sh │   └── [ 351] travis-upload-wheel.sh └── [1.6K] tox.ini 89 directories, 914 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.