Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: missingdata: Implement skipna= support for np.std and np.var | Mark Wiebe | 2011-08-27 | 1 | -1/+1 |
| | |||||
* | ENH: missingdata: Support 'skipna=' parameter in np.mean | Mark Wiebe | 2011-08-27 | 1 | -4/+27 |
| | | | | | Also add 'keepdims=' parameter to reductions, to support writing of the np.std function. | ||||
* | ENH: missingdata: Create count_reduce_items function | Mark Wiebe | 2011-08-27 | 1 | -1/+56 |
| | | | | | | | 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: Rewrite PyArray_Concatenate to work with NA masks | Mark Wiebe | 2011-08-27 | 1 | -2/+5 |
| | | | | | 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 | -1/+1 |
| | | | | always return a view | ||||
* | DOC: ufunc: Document the 'axis=' improvments to reduction functions | Mark Wiebe | 2011-08-27 | 1 | -2/+16 |
| | |||||
* | ENH: missingdata: Progress towards supporting ufunc reduce with NA masks | Mark Wiebe | 2011-08-27 | 1 | -1/+3 |
| | |||||
* | ENH: missingdata: Fill in buffered NAMASK nditer, add maskna= to zeros, ↵ | Mark Wiebe | 2011-08-27 | 1 | -0/+2 |
| | | | | empty, and empty_like | ||||
* | DOC: nditer: Add links to the nditer introductory doc to make it more ↵ | Mark Wiebe | 2011-08-25 | 1 | -0/+2 |
| | | | | discoverable | ||||
* | DOC: datetime: Update the docs to reflect busday_count change | Mark Wiebe | 2011-07-19 | 1 | -3/+1 |
| | |||||
* | DOC: datetime: Update docstrings for busdays code. | Steve R. Hastings | 2011-07-19 | 1 | -83/+92 |
| | | | | | | | | | | The previous checkin has examples for working with datetime64 objects and the busdays functions. Edit the docstrings for busdays to harmonize them with the language used in the examples. Instead of saying "business days", now say "valid days". The default valid days are Monday through Friday, business days, but other sets of valid days are possible. | ||||
* | STY: Fix 'copy' 'copyto' typo and remove some trailing whitespace. | Charles Harris | 2011-07-09 | 1 | -1/+1 |
| | |||||
* | ENH: Use np.copyto instead of np.fill in some places | Mark Wiebe | 2011-07-08 | 1 | -5/+0 |
| | | | | | This should allow one to create struct dtype arrays with np.ones and np.zeros_like. | ||||
* | ENH: core: Add np.copyto, PyArray_MaskedMoveInto, PyArray_MaskedCopyInto | Mark Wiebe | 2011-07-08 | 1 | -1/+52 |
| | | | | | | | | These functions expose masked copying routines, with and without handling of overlapping data. Also deprecated the np.putmask and PyArray_PutMask functions, because np.copyto supercedes their functionality. This will need to be discussed on the list during the pull request review. | ||||
* | DOC: minor documentation fixes | Pauli Virtanen | 2011-06-25 | 1 | -0/+2 |
| | |||||
* | DOC: dtype-struct: Document the changes to struct dtypes | Mark Wiebe | 2011-06-22 | 1 | -1/+10 |
| | |||||
* | DOC: datetime-feedback: Applying Ralf's feedback for the parameter conventions | Mark Wiebe | 2011-06-15 | 1 | -17/+17 |
| | |||||
* | STY: datetime-feedback: Rename np.busdaydef -> np.busdaycalendar | Mark Wiebe | 2011-06-15 | 1 | -21/+23 |
| | | | | | Also rename the busdaydef parameters to busdaycal parameters. This change was motivated by Chuck's code review feedback. | ||||
* | DOC: datetime-feedback: Various comment/documentation tweaks from Chuck's ↵ | Mark Wiebe | 2011-06-15 | 1 | -4/+6 |
| | | | | review feedback | ||||
* | DOC: datetime-bday: Document the datetime business day functions | Mark Wiebe | 2011-06-14 | 1 | -0/+262 |
| | |||||
* | ENH: core: Rename forcecopy= to copy= in ndarray.astype | Mark Wiebe | 2011-06-01 | 1 | -5/+6 |
| | | | | | This makes it match the parameter in the array constructor with the same meaning. | ||||
* | ENH: core: Generalize ndarray.astype to take new standard keyword arguments | Mark Wiebe | 2011-05-31 | 1 | -2/+26 |
| | | | | | These include order=, casting=, subok=. Also added a forcecopy= parameter to allow skipping of the copy when possible. | ||||
* | DOC: Document the new keyword arguments for ufuncs | Mark Wiebe | 2011-04-22 | 1 | -2/+9 |
| | |||||
* | DOC: Improve the documentation about type promotion | Mark Wiebe | 2011-04-22 | 1 | -6/+50 |
| | |||||
* | DOC: correct signature and description of ndarray.getfield. | Ralf Gommers | 2011-03-29 | 1 | -35/+20 |
| | |||||
* | DOC: Slight improvements to the Python nditer exposure | Mark Wiebe | 2011-03-17 | 1 | -19/+66 |
| | |||||
* | API: Rename 'niter' to 'nop' in the nditer | Mark Wiebe | 2011-03-17 | 1 | -1/+1 |
| | | | | | | This name was chosen partially based on the previous multi-iter, which stored an array of iterators, so 'niter' made sense. In the new nditer, it doesn't, and 'nop' for number of operands seems better. | ||||
* | DOC: Fill in more of the nditer docs | Mark Wiebe | 2011-03-16 | 1 | -29/+100 |
| | |||||
* | DOC: document nditer and its methods. Some blanks left to fill in. | Ralf Gommers | 2011-03-16 | 1 | -0/+188 |
| | |||||
* | ENH: Add 'subok' parameter to PyArray_NewLikeArray, np.empty_like, ↵ | Mark Wiebe | 2011-03-15 | 1 | -1/+5 |
| | | | | | | | np.zeros_like, and np.ones_like This way, the sub-type can be avoided if necessary. This helps mitigate, but doesn't fix, ticket #1753, by allowing "b = np.empty_like(a, subok=False)". | ||||
* | API: Rename 'coords' to 'multi-index' in ravel_coords and iterator API | Mark Wiebe | 2011-03-14 | 1 | -13/+13 |
| | |||||
* | DOC: Add info about iterator, new functions, and C API additions to release ↵ | Mark Wiebe | 2011-03-13 | 1 | -2/+2 |
| | | | | notes | ||||
* | DOC: Revert part of previous commit, moving umath docs did not work. | rgommers | 2011-03-07 | 1 | -0/+247 |
| | | | | | If the ldexp/frexp docs belong in ufunc_docsrtings.py, they need an entry in core/code_generators/generate_umath.py. See #1759. | ||||
* | DOC: add a few more wiki edits, and move umath docs to correct place. | rgommers | 2011-03-07 | 1 | -247/+0 |
| | |||||
* | DOC: merge wiki edit for einsum docstring. | rgommers | 2011-03-03 | 1 | -46/+47 |
| | |||||
* | DOC: commit some more fixes from the doc wiki. | rgommers | 2011-03-03 | 1 | -1/+44 |
| | |||||
* | DOC: merge wiki edits for numpy.core. | rgommers | 2011-03-02 | 1 | -39/+71 |
| | |||||
* | DOC: merge more doc wiki edits. | rgommers | 2011-03-02 | 1 | -2/+12 |
| | |||||
* | ENH: core: Allow user to pass in output array for dot() | Luis Pedro Coelho | 2011-02-12 | 1 | -1/+9 |
| | | | | | | | | | This avoids the memory allocation. It is strict in checking that the types are correct, but since it is intended as an optimisation, it should only be used when the user knows what they are doing. The out parameter is added both to the BLAS and non-BLAS versions of dot(). Tests are included. | ||||
* | STY: index_tricks: Improve comments and documentation strings | Mark Wiebe | 2011-02-10 | 1 | -12/+16 |
| | |||||
* | ENH: index_tricks: Implement unravel_index and ravel_coords functions in C | Mark Wiebe | 2011-02-10 | 1 | -0/+94 |
| | |||||
* | DOC: Note version minlength was added to bincount. | Charles Harris | 2011-02-04 | 1 | -0/+1 |
| | |||||
* | ENH: einsum: Add alternative einsum parameter method | Mark Wiebe | 2011-02-01 | 1 | -0/+30 |
| | | | | | | | | | | | | This makes the following equivalent: einsum('ii', a) einsum(a, [0,0]) einsum('ii->i', a) einsum(a, [0,0], [0]) einsum('...i,...i->...', a, b) einsum(a, [Ellipsis,0], b, [Ellipsis,0], [Ellipsis]) | ||||
* | ENH: einsum: Disable broadcasting by default, allow spaces in subscripts string | Mark Wiebe | 2011-02-01 | 1 | -9/+12 |
| | |||||
* | Merge branch 'new_iterator' - new iterator, ufunc update, restore 1.5 ABI | Mark Wiebe | 2011-01-28 | 1 | -3/+444 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Iterator - Read doc/neps/new-iterator-ufunc.rst. UFunc Update - Change all ufunc functions to use the new iterator. This replaces the inline buffering with iterator buffering, except for the reductions and generalized ufunc which use updateifcopy at the moment. Also adds out= and order= parameters to all ufuncs. Restore 1.5 ABI - This was done by moving the new type numbers to the end of the type enumeration, and replacing all type promotion code with a table-based approach. The ArrFuncs was restored by putting the new type cast functions into the cast dictionary, originally designed just for custom types. Conflicts: numpy/core/src/multiarray/ctors.c numpy/core/tests/test_regression.py | ||||
| * | ENH: core: Add dtype= and order= parameters to zeros_like, ones_like, and ↵ | Mark Wiebe | 2011-01-28 | 1 | -0/+52 |
| | | | | | | | | empty_like | ||||
| * | WRN: iter: Fix half-float warnings, other small tweaks | Mark Wiebe | 2011-01-27 | 1 | -3/+3 |
| | | |||||
| * | ENH: ufunc: Add new iterator version of generalized ufuncs | Mark Wiebe | 2011-01-27 | 1 | -1/+1 |
| | | |||||
| * | ENH: core: Make NumPy trunk ABI-compatible with 1.5 | Mark Wiebe | 2011-01-27 | 1 | -1/+12 |
| | | |||||
| * | DOC: core: Document the new einsum function | Mark Wiebe | 2011-01-24 | 1 | -0/+145 |
| | |