summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Adding pip install -e and doc build generated files to gitignoreBrigitta Sipocz2020-07-121-0/+6
|
* MAINT: Add platform specific umath tests to gitignoreAnirudh Subramanian2020-06-191-0/+3
|
* ENH: [3/7] enable multi-platform SIMD compiler optimizationsSayed Adel2020-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Put `CCompilerOpt` in action through add two command line arguments that passed directly to `CCompilerOpt`'s parameters which explained as follows: * `--cpu-baseline` minimal set of required optimizations, default is 'min' which provides the minimum CPU features that can safely run on a wide range of users platforms. * `--cpu-dispatch` dispatched set of additional optimizations, default is 'max-xop-fma4' which enables all CPU features, except for AMD legacy features. the new arguments can be reached from `build`, `build_clib`, `build_ext`, if `build_clib` or `build_ext` are not specified by the user the arguments of `build` will be used, which also hold the default values. - Activate the new compiler dispatcher that comes with `CCompilerOpt`, through adding a hock inside `build_clib` and `build_ext` that works as a filter taking any C source files ends with `.dispatch.c` and pass it directly to `CCompilerOpt` and then take returned objects and linked to the final C lib. - Add a third command-line argument `--disable-optimization` which explicitly disable the whole new infrastructure, also It adds a new compiler definition called `NPY_DISABLE_OPTIMIZATION`. when `--disable-optimization` is enabled the dispatch-able sources that end with `.dispatch.c` will be treated as a normal C sources, also due to this disabling any C headers that generated by `CCompilerOpt` must guard it with `NPY_DISABLE_OPTIMIZATION`, otherwise, it will definitely break the build. - New auto-generated C header located at `core/include/numpy/_cpu_dispatch.h`, the new header contains all definitions and headers of CPU features that enabled according to specified configuration in `--cpu-baseline` and `--cpu-dispatch`.
* MAINT: simplifying annotations for np.core.from_numeric (#16556)Bas van Beek2020-06-101-0/+1
| | | | | | Simplified annotations for functions requiring >=1D ArrayLike objects. Affects a set of <20 functions from ``np.core.fromnumeric``. Based on feedback from https://github.com/numpy/numpy-stubs/pull/71.
* BUG,DEP: Make `scalar.__round__()` behave like pythons round (#15840)Hameer Abbasi2020-04-101-0/+1
| | | | | | | | | See issue gh-15297 and related mailing list discussion. This PR bring scalar.__round__() in line with python, so that `round(scalar)` always returns a python integer, while `round(scalar, ndigits=0)` returns the same type. Since complex numbers are not supported in Python, and cannot be reasonably cast to integers they are deprecated. Closes gh-15297
* Fix swig testsMathieu Lamarre2020-03-131-0/+14
| | | | | resize typemap issue python 3 bytes vs str issue
* MAINT: Remove duplicate files from .gitignoreKai Striega2019-09-271-4/+0
| | | | | | | | | | This commit removes lines 127-130 as they are duplicates of 149-152. These lines correspond to the files: * numpy/core/src/common/npy_binsearch.h * numpy/core/src/common/npy_partition.h * numpy/core/src/common/npy_sort.h * numpy/core/src/common/templ_common.h
* REPO: Ignore some generated files.Robert Kern2019-06-261-0/+1
|
* BUG: __dealloc__ can be called without __init__ in some error modesmattip2019-05-201-1/+1
| | | | | | skip doctests that require scipy move original mtrand module to _mtrand adjust documentation for namespace change
* BENCH: convert bencmarks to asv formatmattip2019-05-201-5/+5
| | | | | | | remove files that were part of the origal repo rework randomgen docs to integrate with numpy and fix some links remove convenience functions, require explicit call to gen.brng move code out of numpy.random.randomgen into numpy.random
* BUILD: move files out of _randomgenmattip2019-05-201-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first cut at building randomgen upgrade 'cythonize' and fix absolute imports to relative define NPY_NO_DEPRECATED_API and fix other warnings enable pgc64 by always using PCG_EMULATED_MATH refactor so import randomgen works add TODO comments for pcg64 improvements fix imports, module name in setup.py; remove _testing make cythonize non-recursive, restore examples to proper place update to randomgen 7bca296c0b9 replace mtrand with LegacyGenerator, tweak for compatibility port f879ef4 to fix GH10839 minimized difference between generator.pyx and _legacy.pyx fix namespace in doctests, mark results that are random update to randomgen commit 95c8cdd1c Incorporate testing of edge cases into main tests Rename test files to describe their purpose Import import locations to reflect numpy paths Correct tolerance on float32 tests Remove set_printoptions Remove complex normal Remove future imports Pull in BasicRNG source changes from original author Small doc fixes _mtrand => _rand Improve consistency of nan handling Prevent nans prducing values from int functions add randomgen documentation to the tree
* ENH: Radix sortHameer Abbasi2019-05-111-0/+1
|
* ENH: preliminary numeric timsortwtli2019-01-211-0/+5
|
* MAINT: added template-generated files to .gitignoreOleksandr Pavlyk2018-12-081-0/+5
|
* DEV: Add ".directory" to gitignoreLars G2018-06-161-0/+1
| | | | | This file is typically created and used by the file manager Dolphin from KDE.
* DEV: Add new _test.c files and benchmarks/html to gitignoreLars G2018-06-161-0/+6
|
* MAINT: Added pytest cache folder to .gitignoreJoseph Fox-Rabinovitz2018-04-261-0/+4
| | | | [ci skip] [skip ci]
* MAINT: add .cache to gitignorexoviat2017-12-241-0/+1
|
* Merge pull request #10260 from xoviat/add-pytest-supportCharles Harris2017-12-221-0/+1
|\ | | | | ENH: Add pytest support
| * Add .cache to gitignorexoviat2017-12-221-0/+1
| |
* | MAINT: add .vscode to gitignorexoviat2017-12-171-0/+1
|/
* MAINT: update .gitignoreJulian Taylor2017-04-101-0/+2
|
* ENH: Allows building npy_math with static inliningAndres Guzman-Ballen2017-03-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code Overview: Numpy currently decouples the math function definitions in `npy_math.c.src` from the function declarations found in `npy_math.h`. This patch allows definitions to be included along with the inclusion of the `npy_math.h` header. Keeping the declarations and definitions separate is usually the right approach, but mathematical code like this might be better off as an exception to this common practice. Because the definitions are in the source file instead of the header, the compiler does not have any clue what lies underneath these math functions. This means the compiler can't make important optimizations like inlining and vectorization. Extensions that utilize these functions could greatly benefit from this, specifically `loops.c.src` from the umath extension. Implementation Details: + Renames `npy_math.c.src` to `npy_math_internal.h.src` + Generates `npy_math_internal.h` from template by adding to `npymath_sources` list and adding `npymath` directory to include paths in `generate_numpyconfig_h` function of `numpy/core/setup.py` + Numpy's core distutils defines `#NPY_INTERNAL_BUILD` macro to make sure `npy_math_internal.h` is not included when other modules try to include public header `npy_math.h` - Currently do not know how to ship headers generated from template files + Adds `npy_math.c`, a file that includes the `npy_math_internal.h.src` file (but does not add NPY_INLINE static) - This is to keep the same static npy_math library as it exists now + Appends `numpy/npy_math.h` with `npy_math_internal.h` under condition that it's not being included in npy_math.c.src - The conditional macros mean `loops.c.src` will have definitions included, and the compiler will vectorize accordingly + Adds `NPY_INLINE` static to function declarations and definitions when necessary + Replaces `sqrtf` with `npy_sqrtf` in `numpy/core/src/umath/umath_tests.c` to make function portable - `_sqrtf` was not found on certain Windows environments compiling with Py2
* ENH: Vendorize tempita.Charles Harris2016-09-301-0/+1
| | | | | | | | | | | Copy tempita from https://github.com/gjhiggins/tempita with a few changes to remove the six dependency. This removes a dependency on Cython's tempita, which is not to be relied on as it is considered by the Cython folks to be an implementation detail. The package is named npy_tempita so that it can always be distinguished from an installed tempita. The cythonize.py script is changed to use the vendorized tempita.
* MAINT: Add PMIP files to .gitignoregfyoung2016-09-191-0/+1
|
* BLD: finish handling of setuptools commands.Ralf Gommers2016-01-161-0/+1
| | | | | Also ignore setup.cfg: this file is created/modified by the alias/setopt/saveopts commands, and therefore needs to be in .gitignore.
* MAINT: update .gitignore vs benchmarksPauli Virtanen2015-08-221-0/+3
|
* ENH: Ignore PyCharm project files.John Kirkham2015-02-171-0/+4
|
* MAINT: update .gitignore for new template filesJulian Taylor2015-01-221-2/+2
|
* MAINT: .gitignore += generated umath/loops.hKirill Smelkov2014-07-271-1/+1
| | | | | | | | | Commit 494abcf1 (ENH: speed-up minimum, maximum and xor for bool dtype) reworked numpy/core/src/umath/loops.h to be autogenerated at build time, but forgot to update .gitignore. Fix it, so that the now-autogenerated loops.h do not constantly show as untracked in git status output.
* MAINT: add common source indexer files to .gitignoreJulian Taylor2014-07-271-0/+6
| | | | ignore cscope and gnu global files
* BLD: remove cython c source from gitJulian Taylor2014-04-051-0/+3
| | | | | | | Instead generate at build time. The generated sources are still part of the sdist. tools/cythonize.py is copied from SciPy with small changes to the configuration.
* MAINT: ignore some more generated C filesLars Buitinck2014-03-251-0/+4
|
* BUG: .gitignore ignores all release directories.Charles Harris2013-09-051-1/+1
| | | | | It should only ignore the one in the root directory. The fix is to prepend a '/' to the directory name.
* ENH: Add paver generated release directory to .gitignore.Charles Harris2013-09-021-0/+4
|
* MAINT: ignore some more generated C files.Lars Buitinck2013-08-271-1/+7
|
* requested filetypes and dirs to gitignoreEric Fode2012-07-111-0/+3
|
* added generated c files to gitignoreEric Fode2012-07-111-0/+25
|
* Add a little command-line tool for running tests, plus tox supportNathaniel J. Smith2012-05-211-0/+2
| | | | | | | Tox is a handy little tool to make it easier than not to run proper tests that exercise the build system and are run against multiple Python versions: http://pypi.python.org/pypi/tox See comment at the top of tox.ini for hints.
* BUG: Fix .gitignore again, using github suggestions.Charles Harris2012-04-021-2/+2
| | | | http://help.github.com/ignore-files/
* ENH: Add some filenames to .gitignore, fix .DS_Store entry.Charles Harris2012-04-021-2/+4
|
* ENH: add files generated during build and site.cfg to .gitignore.rgommers2011-03-121-0/+6
|
* ENH: Add patch files to .gitignore.Charles Harris2011-01-231-0/+5
|
* BUG: Git treats any line in .gitignore containing # anywhere as a comment.Charles Harris2010-10-311-5/+10
|
* ENH - improved .gitignoreJarrod Millman2010-10-111-15/+68
|
* ENH: Add .gitignore file.Charles Harris2010-09-151-0/+19
|
* Don't track .gitignore file.Charles Harris2010-06-071-13/+0
|
* Add gitignore for those using git-svn.Stefan van der Walt2009-10-251-0/+13