Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: add fft/random support. | David Cournapeau | 2011-08-29 | 6 | -5/+79 |
| | |||||
* | FEAT: add numpy.linalg. | David Cournapeau | 2011-08-29 | 3 | -2/+50 |
| | |||||
* | FEAT: numpy.core and numpy.lib both build | David Cournapeau | 2011-08-29 | 6 | -5/+306 |
| | |||||
* | BENTO: add complex checks. | David Cournapeau | 2011-08-29 | 2 | -0/+48 |
| | |||||
* | BENTO: check for inline support. | David Cournapeau | 2011-08-29 | 2 | -0/+39 |
| | |||||
* | BENTO: add math runtime checks. | David Cournapeau | 2011-08-29 | 2 | -0/+238 |
| | |||||
* | BENTO: add signal/smp stuff in configure. | David Cournapeau | 2011-08-29 | 1 | -0/+46 |
| | |||||
* | BENTO: add basic type checks. | David Cournapeau | 2011-08-29 | 2 | -0/+163 |
| | |||||
* | BENTO: workaround for waf bug on darwin. | David Cournapeau | 2011-08-29 | 1 | -0/+4 |
| | |||||
* | BENTO: check for C99 formats + add check_declaration. | David Cournapeau | 2011-08-29 | 2 | -0/+35 |
| | |||||
* | BENTO: start support for numpyconfig. | David Cournapeau | 2011-08-29 | 2 | -1/+27 |
| | |||||
* | BENTO: start numpy.core configuration + waf_utils helpers. | David Cournapeau | 2011-08-29 | 1 | -0/+0 |
| | |||||
* | BENTO: start numpy.core configuration | David Cournapeau | 2011-08-29 | 5 | -1/+146 |
| | | | | We also add configuration helpers in numpy.build_utils. | ||||
* | BENTO: start bento packaging using waf. | David Cournapeau | 2011-08-29 | 2 | -0/+151 |
| | |||||
* | Merge branch 'pull-141' | Charles Harris | 2011-08-27 | 116 | -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 Wiebe | 2011-08-27 | 9 | -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 bitpatterns | Mark Wiebe | 2011-08-27 | 1 | -0/+8 |
| | | |||||
| * | DOC: missingdata: Updates from pull request feedback | Mark Wiebe | 2011-08-27 | 2 | -22/+28 |
| | | | | | | | | From Chris Jordan-Squire | ||||
| * | DOC: missingdata: Updates based on pull request feedback | Mark Wiebe | 2011-08-27 | 1 | -10/+34 |
| | | | | | | | | From github users xscript and 87. | ||||
| * | ENH: nditer: Change the Python nditer exposure to automatically add ↵ | Mark Wiebe | 2011-08-27 | 2 | -5/+50 |
| | | | | | | | | NPY_ITER_USE_MASKNA | ||||
| * | ENH: missingdata: Make comparisons with NA return NA(dtype='bool') | Mark Wiebe | 2011-08-27 | 3 | -63/+85 |
| | | |||||
| * | BLD: core: onefile build fix and Python3 compatibility change | Mark Wiebe | 2011-08-27 | 2 | -3/+4 |
| | | |||||
| * | DOC: Mention the update to np.all and np.any in the release notes | Mark Wiebe | 2011-08-27 | 1 | -1/+3 |
| | | |||||
| * | TST: dtype: Adjust void dtype test to pass without raising a zero-size exception | Mark Wiebe | 2011-08-27 | 1 | -1/+1 |
| | | |||||
| * | STY: Remove trailing whitespace | Mark Wiebe | 2011-08-27 | 0 | -0/+0 |
| | | |||||
| * | TST: missingdata: Write some tests for the np.any and np.all NA behavior | Mark Wiebe | 2011-08-27 | 2 | -7/+87 |
| | | |||||
| * | ENH: missingdata: Make numpy.all follow the NA && False == False rule | Mark Wiebe | 2011-08-27 | 10 | -96/+173 |
| | | |||||
| * | ENH: missingdata: Make numpy.all follow the NA || True == True rule | Mark Wiebe | 2011-08-27 | 10 | -45/+508 |
| | | |||||
| * | DOC: missingdata: Also show what assigning a non-NA value does in each case | Mark Wiebe | 2011-08-27 | 1 | -0/+23 |
| | | | | | | | | Thanks to chebee7i for the feedback | ||||
| * | DOC: missingdata: Add introductory documentation for NA-masked arrays | Mark Wiebe | 2011-08-27 | 6 | -0/+292 |
| | | |||||
| * | ENH: core: Rename PyArrayObject_fieldaccess to PyArrayObject_fields | Mark Wiebe | 2011-08-27 | 19 | -135/+135 |
| | | | | | | | | Because it's shorter and seems like a decent name. | ||||
| * | DOC: missingdata: Some tweaks to the NA mask documentation | Mark Wiebe | 2011-08-27 | 1 | -17/+29 |
| | | |||||
| * | DOC: missingdata: Add example of a C-API function supporting NA masks | Mark Wiebe | 2011-08-27 | 5 | -56/+389 |
| | | |||||
| * | DOC: missingdata: Documenting C API for NA-masked arrays | Mark Wiebe | 2011-08-27 | 3 | -0/+240 |
| | | |||||
| * | ENH: missingdata: Finish adding C-API access to the NpyNA object | Mark Wiebe | 2011-08-27 | 6 | -47/+66 |
| | | |||||
| * | ENH: missingdata: Expose Npy_NA as a global singleton, same as Py_None | Mark Wiebe | 2011-08-27 | 4 | -5/+6 |
| | | |||||
| * | ENH: missingdata: Rename na_singleton.[ch] to na_object.[ch] | Mark Wiebe | 2011-08-27 | 15 | -15/+16 |
| | | |||||
| * | BUG: missingdata: Add support for NA masks to the order='K' case of np.ravel | Mark Wiebe | 2011-08-27 | 2 | -33/+57 |
| | | |||||
| * | ENH: missingdata: Add maskna= and ownmaskna= parameters to np.asarray and ↵ | Mark Wiebe | 2011-08-27 | 6 | -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 constructor | Mark Wiebe | 2011-08-27 | 2 | -4/+13 |
| | | |||||
| * | ENH: missingdata: Add maskna= flag to np.eye constructor | Mark Wiebe | 2011-08-27 | 4 | -14/+25 |
| | | |||||
| * | BUG: umath: Make the ufunc follow the actual priority for __r<op>__ | Mark Wiebe | 2011-08-27 | 1 | -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 calls | Mark Wiebe | 2011-08-27 | 2 | -19/+147 |
| | | |||||
| * | ENH: missingdata: Add skipna=, keepdims= parameters to methods | Mark Wiebe | 2011-08-27 | 7 | -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 > 1 | Mark Wiebe | 2011-08-27 | 3 | -10/+310 |
| | | |||||
| * | ENH: missingdata: Future-proof AssignNA and AssignMaskNA for later multi-NA ↵ | Mark Wiebe | 2011-08-27 | 7 | -30/+39 |
| | | | | | | | | support | ||||
| * | ENH: missingdata: Move ReduceMaskNAArray out of the public API | Mark Wiebe | 2011-08-27 | 4 | -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_ContainsNA | Mark Wiebe | 2011-08-27 | 11 | -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 API | Mark Wiebe | 2011-08-27 | 3 | -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 inputs | Mark Wiebe | 2011-08-27 | 3 | -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. |