| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
BLD: fix various issues for Intel Fortran and GFortran
|
| |
| |
| |
| | |
Reported in gh-6095.
|
| |
| |
| |
| | |
See https://software.intel.com/en-us/node/524904. Reported in gh-6095.
|
|/ |
|
|\
| |
| | |
BLD: fix for INTEL compiler build failure on linux when import msvc
|
| | |
|
| |
| |
| |
| | |
importing MSVC
|
| | |
|
| |
| |
| |
| | |
an ImportError.
|
|\ \
| | |
| | | |
fixed typo
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Fix non constant initializer
|
| | |
| | |
| | |
| | |
| | | |
This adds a direct test to compliment the existing test that checks
if array is an instance of collections.Hashable.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
PyObject_HashNotImplemented was being used to initialize the tp_hash
slot in the PyArray_Type structure. In mingw32 (gcc version 3.4) that
results in a compile error. Fix by initializing to zero, then
setting to PyObject_HashNotImplemented when the module is loaded.
The function initialization seems to work with more recent compilers, as
the determination of what is considered 'non-constant' is left to the
vendor and has changed.
|
|\ \ \
| |_|/
|/| | |
BLD: Remove fallback CBLAS detection looking for cblas.h.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This raises DistutilsPlatformError when mingw32 is used as the default
ccompiler is msvc. That is fixable, but does not seem worth the trouble
as looking for a cblas.h file for a last effort to detect cblas seems a
bit fragile in any case. I think it is better handled elsewhere on a
case by case basis in combination with site.cfg.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
MANT: searchsorted should return base ndarrays always
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
ENH: Automatic number of bins for np.histogram
|
| |/ / /
| | | |
| | | |
| | | | |
can now pass in bins='auto' (or 'scott','fd','rice','sturges') and get the corresponding rule of thumb estimator provide a decent estimate of the optimal number of bins for the given the data.
|
|\ \ \ \
| | | | |
| | | | | |
MANT: cleanup logic in PyUFunc_On_Om
|
| | | | |
| | | | |
| | | | |
| | | | | |
Follow up to #5828
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
MAINT: remove redundant sorting of eigenvalues
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Commit fac130eb incorrectly replaced input argument `dtype` with
`np.dtype` in the `aligned_array` helper function. Unfortunately this
part of the code was only being tested on OSX so the travis tests missed
this. Run code on all platforms - it should pass anyway.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
At some point the endianness part of the endian complex tests seems to
have dropped off; restore.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
DOC: Changing invalid links to strings
|
| | | | | |
| | | | | |
| | | | | | |
The string options of the mode parameter are incorrectly resolved as links, rather than showed as strings.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
BLD: distutils shouldn't warn unless compiler_cxx is empty
|
| | |_|_|_|/
| |/| | | |
| | | | | | |
Warns on OS X with MacPorts Python because it doesn't recognize clang. There isn't actually a problem, though, as distutils.sysconfig has done its job just fine. Proposed fix.
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
The option was removed on the win32 platform regardless of actual
compiler, leading to an error.
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | | |
`mode` is a required argument so just declare it as such. This does not
prevent it from being passed as a keyword argument.
|
|\ \ \ \
| | | | |
| | | | | |
Fix #2128 once again.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Not sure why the error was still in the docs.
|
|/ / / / |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This fixes the distutils built from an sdist (e.g. under tox),
without including _build_utils in binary distributions or the installed numpy.
|
| | | |
| | | |
| | | |
| | | | |
The intention is to make it easier to spot missing items
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The sub-package is already included in bento builds, it appears
to have been missed from distutils.
This fixes the following error whilst running any tests with tox
```
ImportError: No module named build_utils.apple_accelerate
```
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Update patch from Intel by moving POWL blacklist from npy_math_private.h
to npy_config.h blacklists.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Thanks to Intel (contact: Yolanda Chen) for this patch.
The Intel “powl” on Windows only supports 80 bits longdouble to keep
compatibility with Microsoft VC.
Microsoft VC only support 64 bits longdouble, from “C:\Program Files
(x86)\Microsoft Visual Studio 11.0\VC\include\math.h”, powl is redefined as:
#define powl(x,y) ((long double)pow((double)(x), (double)(y)))
However in npy_math.c (generated from npy_math.c.src), this definition is
undefined even though HAVE_POWL is set for the Intel C compilers.
At line 384 of npy_math.c.src, we have::
#ifdef @kind@@c@
#undef @kind@@c@
#endif
#ifndef HAVE_@KIND@@C@
@type@ npy_@kind@@c@(@type@ x, @type@ y)
{
return (@type@) npy_@kind@((double)x, (double) y);
}
#endif
The expanded function generated in “npy_math.c” will look like::
#ifdef powl
#undef powl
#endif
#ifndef HAVE_POWL
npy_longdouble npy_powl(npy_longdouble x, npy_longdouble y)
{
return (npy_longdouble) npy_pow((double)x, (double) y);
}
#endif
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Fix an incorrect import
- Enable C99 complex support (Qstd=c99)
- Don't use MSVC complex types for Intel compilers
Thanks to Intel for this patch (contact: Yolanda Chen).
|
|\ \ \ \
| | | | |
| | | | | |
MAINT: Init master branch for 1.11.0 development.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Create 1.11.0-notes.rst template.
Update version number in setup.py.
Update version number in numpyconfig.h.
Update version number in pavement.py.
Update version number in bento.info.
|
|/ / / / |
|
| | | | |
|
| | | | |
|
| | | | |
|