Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: missingdata: Make PyArray_Converter and PyArray_OutputConverter safer ↵ | Mark Wiebe | 2011-08-27 | 3 | -4/+28 |
| | | | | | | | | 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. | ||||
* | DOC: Mention the update to np.all and np.any in the release notes | Mark Wiebe | 2011-08-27 | 1 | -1/+3 |
| | |||||
* | ENH: missingdata: Make numpy.all follow the NA && False == False rule | Mark Wiebe | 2011-08-27 | 1 | -1/+1 |
| | |||||
* | 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 | 5 | -0/+254 |
| | |||||
* | 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 | 4 | -55/+387 |
| | |||||
* | DOC: missingdata: Documenting C API for NA-masked arrays | Mark Wiebe | 2011-08-27 | 3 | -0/+240 |
| | |||||
* | ENH: missingdata: Add maskna= flag to np.eye constructor | Mark Wiebe | 2011-08-27 | 1 | -3/+1 |
| | |||||
* | ENH: missingdata: Add skipna=, keepdims= parameters to methods | Mark Wiebe | 2011-08-27 | 1 | -4/+2 |
| | | | | | | 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 wheremask to PyArray_ContainsNA | Mark Wiebe | 2011-08-27 | 1 | -2/+3 |
| | | | | | | 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. | ||||
* | DOC: Add info to the release notes about the full boolean indexing change | Mark Wiebe | 2011-08-27 | 1 | -0/+8 |
| | |||||
* | DOC: nditer: Document NpyIter_IsFirstVisit function | Mark Wiebe | 2011-08-27 | 1 | -0/+22 |
| | |||||
* | NEP: missingdata: Some fixes and updates to the NEP | Mark Wiebe | 2011-08-27 | 1 | -5/+17 |
| | |||||
* | BUG: ufunc: Fix bug in multi-dimensional reduction without a unit | Mark Wiebe | 2011-08-27 | 1 | -0/+2 |
| | |||||
* | DOC: Tweak to the release notes | Mark Wiebe | 2011-08-27 | 1 | -3/+4 |
| | |||||
* | DOC: Small tweak to release notes | Mark Wiebe | 2011-08-27 | 1 | -2/+2 |
| | |||||
* | TST: missingdata: Finish up NA mask tests for np.std and np.var | Mark Wiebe | 2011-08-27 | 1 | -2/+18 |
| | |||||
* | ENH: missingdata: Create count_reduce_items function | Mark Wiebe | 2011-08-27 | 1 | -0/+1 |
| | | | | | | | This function either cheaply returns the product of the sizes of all the reduction axes, or counts the number of items which will be used in a reduction operation when skipna is True. Its purpose is to make it easy to do functions like np.mean and np.std. | ||||
* | ENH: missingdata: Move some of the refactored reduction code into the API | Mark Wiebe | 2011-08-27 | 1 | -1/+19 |
| | | | | | | | Doing this so that it can be used both in multiarray and umath, to make writing new reduction operations generally easier. Also made PyArray_Squeeze work with NA-masked arrays. | ||||
* | ENH: missingdata: Change default to create NA-mask when NAs are in lists | Mark Wiebe | 2011-08-27 | 1 | -7/+29 |
| | | | | | Also adjust the repr to drop maskna=True when this rule will enable it automatically. | ||||
* | ENH: missingdata: trying some more functions to see how they treat NAs | Mark Wiebe | 2011-08-27 | 2 | -5/+11 |
| | |||||
* | ENH: missingdata: Add nastr= parameter to np.set_printoptions() | Mark Wiebe | 2011-08-27 | 1 | -11/+15 |
| | |||||
* | BUG: missingdata: Fix mask usage in PyArray_TakeFrom, add tests for it | Mark Wiebe | 2011-08-27 | 2 | -31/+41 |
| | |||||
* | ENH: missingdata: Rewrite PyArray_Concatenate to work with NA masks | Mark Wiebe | 2011-08-27 | 2 | -12/+17 |
| | | | | | It should also have less memory usage for heterogeneous inputs, because it no longer makes extra copies in that case. | ||||
* | ENH: missingdata: Add NA support to np.diagonal, change np.diagonal to ↵ | Mark Wiebe | 2011-08-27 | 1 | -5/+17 |
| | | | | always return a view | ||||
* | DOC: missingdata: Add some NA mask info to the documentation | Mark Wiebe | 2011-08-27 | 2 | -50/+214 |
| | |||||
* | BUG: missingdata: Fleshing things out, tracking down a memory corruption | Mark Wiebe | 2011-08-27 | 1 | -2/+4 |
| | |||||
* | WIP: fixing reduce NA bug | Mark Wiebe | 2011-08-27 | 1 | -2/+3 |
| | |||||
* | ENH: missingdata: Adding NA support to various methods | Mark Wiebe | 2011-08-27 | 1 | -0/+25 |
| | |||||
* | ENH: missingdata: Rewrote boolean indexing to support NA masks | Mark Wiebe | 2011-08-27 | 1 | -0/+32 |
| | | | | Note I haven't hooked it up to the arr[] operator yet... | ||||
* | ENH: missingdata: Have some basic assignment and indexing with NA working | Mark Wiebe | 2011-08-27 | 1 | -5/+11 |
| | |||||
* | ENH: missingdata: Add the NA mask members to PyArrayObject | Mark Wiebe | 2011-08-27 | 1 | -2/+15 |
| | |||||
* | DOC: nditer: Add details about why 'readonly' is the operand default | Mark Wiebe | 2011-08-25 | 1 | -1/+5 |
| | |||||
* | DOC: nditer: Tweaks to the tutorial based on feedback from Chris | Mark Wiebe | 2011-08-25 | 1 | -25/+31 |
| | |||||
* | DOC: nditer: Add links to the nditer introductory doc to make it more ↵ | Mark Wiebe | 2011-08-25 | 2 | -1/+6 |
| | | | | discoverable | ||||
* | DOC: nditer: Finish up the nditer walkthrough with a Cython example | Mark Wiebe | 2011-08-25 | 2 | -37/+185 |
| | |||||
* | DOC: nditer: Add tutorial-style material covering more than one operand | Mark Wiebe | 2011-08-25 | 1 | -15/+243 |
| | |||||
* | DOC: nditer: Write tutorial-style introduction covering single-array iteration | Mark Wiebe | 2011-08-25 | 1 | -0/+329 |
| | |||||
* | DOC: Add tutorial for writing numpy ufunc extensions. | Chris Jordan-Squire | 2011-08-22 | 1 | -31/+31 |
| | |||||
* | Py3K compliant, extra comments added | Chris Jordan-Squire | 2011-08-22 | 1 | -21/+50 |
| | |||||
* | style changes and bugs removed from docs | Chris Jordan-Squire | 2011-08-22 | 1 | -39/+63 |
| | |||||
* | ENH: Docs now Py3k compliant | Chris Jordan-Squire | 2011-08-22 | 1 | -20/+126 |
| | |||||
* | Changed to follow PEP 7 | Chris Jordan-Squire | 2011-08-22 | 1 | -154/+144 |
| | |||||
* | DOCS: New ufunc creation docs | Chris Jordan-Squire | 2011-08-22 | 4 | -182/+900 |
| | |||||
* | ENH: Introduce new options extra_f77_compile_args and extra_f90_compile_args to | Pearu Peterson | 2011-08-20 | 1 | -6/+8 |
| | | | | | | Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file. | ||||
* | BUG: Revert commit that causes many tests not to run. | Charles Harris | 2011-08-20 | 1 | -8/+6 |
| | | | | | | Revert "Introduce new options extra_f77_compiler_args and extra_f90_compiler_args to Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file." This reverts commit 43862759384a86cb4a95e8adb4d39fa1522acb28. |