summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ENH: add fft/random support.David Cournapeau2011-08-296-5/+79
|
* FEAT: add numpy.linalg.David Cournapeau2011-08-293-2/+50
|
* FEAT: numpy.core and numpy.lib both buildDavid Cournapeau2011-08-296-5/+306
|
* BENTO: add complex checks.David Cournapeau2011-08-292-0/+48
|
* BENTO: check for inline support.David Cournapeau2011-08-292-0/+39
|
* BENTO: add math runtime checks.David Cournapeau2011-08-292-0/+238
|
* BENTO: add signal/smp stuff in configure.David Cournapeau2011-08-291-0/+46
|
* BENTO: add basic type checks.David Cournapeau2011-08-292-0/+163
|
* BENTO: workaround for waf bug on darwin.David Cournapeau2011-08-291-0/+4
|
* BENTO: check for C99 formats + add check_declaration.David Cournapeau2011-08-292-0/+35
|
* BENTO: start support for numpyconfig.David Cournapeau2011-08-292-1/+27
|
* BENTO: start numpy.core configuration + waf_utils helpers.David Cournapeau2011-08-291-0/+0
|
* BENTO: start numpy.core configurationDavid Cournapeau2011-08-295-1/+146
| | | | We also add configuration helpers in numpy.build_utils.
* BENTO: start bento packaging using waf.David Cournapeau2011-08-292-0/+151
|
* Merge branch 'pull-141'Charles Harris2011-08-27116-5017/+19685
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pull-141: (167 commits) ENH: missingdata: Make PyArray_Converter and PyArray_OutputConverter safer for legacy code DOC: missingdata: Add a mention of the design NEP, and masks vs bitpatterns DOC: missingdata: Updates from pull request feedback DOC: missingdata: Updates based on pull request feedback ENH: nditer: Change the Python nditer exposure to automatically add NPY_ITER_USE_MASKNA ENH: missingdata: Make comparisons with NA return NA(dtype='bool') BLD: core: onefile build fix and Python3 compatibility change DOC: Mention the update to np.all and np.any in the release notes TST: dtype: Adjust void dtype test to pass without raising a zero-size exception STY: Remove trailing whitespace TST: missingdata: Write some tests for the np.any and np.all NA behavior ENH: missingdata: Make numpy.all follow the NA && False == False rule ENH: missingdata: Make numpy.all follow the NA || True == True rule DOC: missingdata: Also show what assigning a non-NA value does in each case DOC: missingdata: Add introductory documentation for NA-masked arrays ENH: core: Rename PyArrayObject_fieldaccess to PyArrayObject_fields DOC: missingdata: Some tweaks to the NA mask documentation DOC: missingdata: Add example of a C-API function supporting NA masks DOC: missingdata: Documenting C API for NA-masked arrays ENH: missingdata: Finish adding C-API access to the NpyNA object ...
| * ENH: missingdata: Make PyArray_Converter and PyArray_OutputConverter safer ↵Mark Wiebe2011-08-279-28/+124
| | | | | | | | | | | | | | | | for legacy code These functions now reject inputs with NA, and there are alternative functions PyArray_AllowNAConverter and PyArray_OutputAllowNAConverter that functions should use when they intend to support NA.
| * DOC: missingdata: Add a mention of the design NEP, and masks vs bitpatternsMark Wiebe2011-08-271-0/+8
| |
| * DOC: missingdata: Updates from pull request feedbackMark Wiebe2011-08-272-22/+28
| | | | | | | | From Chris Jordan-Squire
| * DOC: missingdata: Updates based on pull request feedbackMark Wiebe2011-08-271-10/+34
| | | | | | | | From github users xscript and 87.
| * ENH: nditer: Change the Python nditer exposure to automatically add ↵Mark Wiebe2011-08-272-5/+50
| | | | | | | | NPY_ITER_USE_MASKNA
| * ENH: missingdata: Make comparisons with NA return NA(dtype='bool')Mark Wiebe2011-08-273-63/+85
| |
| * BLD: core: onefile build fix and Python3 compatibility changeMark Wiebe2011-08-272-3/+4
| |
| * DOC: Mention the update to np.all and np.any in the release notesMark Wiebe2011-08-271-1/+3
| |
| * TST: dtype: Adjust void dtype test to pass without raising a zero-size exceptionMark Wiebe2011-08-271-1/+1
| |
| * STY: Remove trailing whitespaceMark Wiebe2011-08-270-0/+0
| |
| * TST: missingdata: Write some tests for the np.any and np.all NA behaviorMark Wiebe2011-08-272-7/+87
| |
| * ENH: missingdata: Make numpy.all follow the NA && False == False ruleMark Wiebe2011-08-2710-96/+173
| |
| * ENH: missingdata: Make numpy.all follow the NA || True == True ruleMark Wiebe2011-08-2710-45/+508
| |
| * DOC: missingdata: Also show what assigning a non-NA value does in each caseMark Wiebe2011-08-271-0/+23
| | | | | | | | Thanks to chebee7i for the feedback
| * DOC: missingdata: Add introductory documentation for NA-masked arraysMark Wiebe2011-08-276-0/+292
| |
| * ENH: core: Rename PyArrayObject_fieldaccess to PyArrayObject_fieldsMark Wiebe2011-08-2719-135/+135
| | | | | | | | Because it's shorter and seems like a decent name.
| * DOC: missingdata: Some tweaks to the NA mask documentationMark Wiebe2011-08-271-17/+29
| |
| * DOC: missingdata: Add example of a C-API function supporting NA masksMark Wiebe2011-08-275-56/+389
| |
| * DOC: missingdata: Documenting C API for NA-masked arraysMark Wiebe2011-08-273-0/+240
| |
| * ENH: missingdata: Finish adding C-API access to the NpyNA objectMark Wiebe2011-08-276-47/+66
| |
| * ENH: missingdata: Expose Npy_NA as a global singleton, same as Py_NoneMark Wiebe2011-08-274-5/+6
| |
| * ENH: missingdata: Rename na_singleton.[ch] to na_object.[ch]Mark Wiebe2011-08-2715-15/+16
| |
| * BUG: missingdata: Add support for NA masks to the order='K' case of np.ravelMark Wiebe2011-08-272-33/+57
| |
| * ENH: missingdata: Add maskna= and ownmaskna= parameters to np.asarray and ↵Mark Wiebe2011-08-276-38/+182
| | | | | | | | | | | | | | | | friends Also fix some array() NA mask construction issues and make sure the base object doesn't collapse past the owner of the NA mask being viewed in addition to the data.
| * ENH: missingdata: Add maskna= flag to np.identity constructorMark Wiebe2011-08-272-4/+13
| |
| * ENH: missingdata: Add maskna= flag to np.eye constructorMark Wiebe2011-08-274-14/+25
| |
| * BUG: umath: Make the ufunc follow the actual priority for __r<op>__Mark Wiebe2011-08-271-18/+22
| | | | | | | | | | Previously it returned not implemented just based on the existence of the array priority, it didn't actually check the priority value.
| * ENH: core: Add static caching of the callables for C to core._method callsMark Wiebe2011-08-272-19/+147
| |
| * ENH: missingdata: Add skipna=, keepdims= parameters to methodsMark Wiebe2011-08-277-229/+148
| | | | | | | | | | | | Also fix some memory leaks, improve some type resolution code. The methods still have some issues with array subtypes that needs working through.
| * ENH: missingdata: Add support for identity-less skipna reductions with ndim > 1Mark Wiebe2011-08-273-10/+310
| |
| * ENH: missingdata: Future-proof AssignNA and AssignMaskNA for later multi-NA ↵Mark Wiebe2011-08-277-30/+39
| | | | | | | | support
| * ENH: missingdata: Move ReduceMaskNAArray out of the public APIMark Wiebe2011-08-274-17/+59
| | | | | | | | | | | | Keep this function private, to keep flexibility open for longer. Also added what will likely be the necessary parameters for future where mask and multi-NA expansion.
| * ENH: missingdata: Add wheremask to PyArray_ContainsNAMark Wiebe2011-08-2711-54/+246
| | | | | | | | | | | | Use this to make masked assignment just check the elements its copying for NA, so that the source array can have NAs, just not where the mask says.
| * ENH: ufunc: Remove CreateReduceResult and InitializeReduceResult from the APIMark Wiebe2011-08-273-139/+90
| | | | | | | | | | | | Keep them internal longer, to let the details bake some more. PyArray_ReduceWrapper is in the API so both multiarray and umath can use it.
| * BUG: dtype: Mitigate crash bug for some kinds of dtype inputsMark Wiebe2011-08-273-5/+21
| | | | | | | | | | | | | | This doesn't fix it in general, but does for the specific case. The particular code in question is calling from C into Python to do parsing. I think this is a bad idea, and should be converted to straightforward C code instead.