summaryrefslogtreecommitdiff
path: root/doc/neps
Commit message (Collapse)AuthorAgeFilesLines
* DOC: update npy-format NEP and lib/format.py with version 2.0 description.Ralf Gommers2015-01-041-3/+20
| | | | As discussed on gh-5413. Version 2.0 was added in gh-4765.
* Merge pull request #4351 from njsmith/matmul-pepCharles Harris2014-07-061-0/+1380
|\ | | | | A new PEP for infix matrix multiplication
| * add associativity/precedence rationale (+ a few misc tweaks)Nathaniel J. Smith2014-04-061-38/+99
| |
| * fix PEP headers to placate PEP-0000 builder, mention Julia in notation ↵Nathaniel J. Smith2014-03-181-8/+8
| | | | | | | | section, and remove stray ^^ operator left over from the @@ purge
| * New version just submitted to PEP editors.Nathaniel J. Smith2014-03-181-146/+167
| | | | | | | | | | | | | | | | | | | | Main changes: - @@ is gone - A few small factual inaccuracies have been fixed - I added a discussion of Guido's ".M *" idea to the "Rejected alternatives" section - Added an (incomplete) "Implementation details" section, based on Nick's comments.
| * add more comprehensive discussion of alternative symbolsNathaniel J. Smith2014-03-141-15/+94
| |
| * yet more word tweaksNathaniel J. Smith2014-03-141-18/+20
| |
| * realized I wasn't so sure of my claim about in-place matrix multiplication, ↵Nathaniel J. Smith2014-03-141-4/+4
| | | | | | | | so couch it more cautiously
| * add 'unresolved issues' section; + wording tweaks and a little more ↵Nathaniel J. Smith2014-03-131-7/+34
| | | | | | | | elaboration of the problems with mixing np.ndarray and np.matrix
| * and yet even more phrasing tweaksNathaniel J. Smith2014-03-131-10/+9
| |
| * more phrasing tweaksNathaniel J. Smith2014-03-131-10/+13
| |
| * phrasing tweaksNathaniel J. Smith2014-03-131-26/+28
| |
| * more updates based on people's latest suggestionsNathaniel J. Smith2014-03-131-56/+76
| |
| * clean up in prep for python-ideasNathaniel J. Smith2014-03-121-367/+432
| |
| * add copyright noticeNathaniel J. Smith2014-03-111-0/+6
| |
| * another ReST tweakNathaniel J. Smith2014-03-111-1/+1
| |
| * more ReST fixesNathaniel J. Smith2014-03-111-23/+24
| |
| * fix ReST typoes that were breaking footnotesNathaniel J. Smith2014-03-111-4/+4
| |
| * phrasing tweaksNathaniel J. Smith2014-03-111-25/+31
| |
| * lots better text, more polishing yesNathaniel J. Smith2014-03-111-209/+337
| |
| * much expanded background section, to start addressing feedback from ↵Nathaniel J. Smith2014-03-101-90/+156
| | | | | | | | sympy/sage folks
| * make the initial section even more overwrittenNathaniel J. Smith2014-03-091-17/+29
| |
| * add some more fields to the Big List o' FieldsNathaniel J. Smith2014-03-091-3/+3
| |
| * More edits; pretty clean at this point.Nathaniel J. Smith2014-03-091-48/+51
| |
| * edit editNathaniel J. Smith2014-03-081-119/+260
| |
| * add negative power support to @@Nathaniel J. Smith2014-02-251-0/+7
| |
| * move intended usage section after motivationNathaniel J. Smith2014-02-241-134/+137
| |
| * more editsNathaniel J. Smith2014-02-241-47/+84
| |
| * tweak tweakNathaniel J. Smith2014-02-241-17/+15
| |
| * more text tweaksNathaniel J. Smith2014-02-231-17/+20
| |
| * switch to just use text for the table, it's easier to read!Nathaniel J. Smith2014-02-231-47/+42
| |
| * more table format tweaking. too bad .rst sucks at this!Nathaniel J. Smith2014-02-231-44/+45
| |
| * bold the 'dot' row of tableNathaniel J. Smith2014-02-231-41/+41
| |
| * add mention of ellipsisNathaniel J. Smith2014-02-231-9/+10
| |
| * Many updates to draft PEP incorporating feedbackNathaniel J. Smith2014-02-231-308/+361
| |
| * initial commit of new infix matrix multiply PEPNathaniel J. Smith2014-02-221-0/+640
| |
* | DOC: fix reST formatting of npy-format NEP.Ralf Gommers2014-04-211-206/+201
| |
* | DOC: add NEPs overview to documentation.Ralf Gommers2014-04-219-887/+39
|/
* BUG DOC TST: Allow __numpy_ufunc__ to handle multiple output ufuncs.Blake Griffith2014-01-041-3/+14
| | | | | Added details about how the output variables are handled to the spec. Also adds tests for ufuncs with multiple outputs.
* spelling: AC -> AD in yearsChris Kerr2013-11-122-26/+26
| | | | (could also use BCE and CE to be more politically correct)
* Spelling: loose -> loseChris Kerr2013-11-122-2/+2
|
* BUG: core: ensure __r*__ has precedence over __numpy_ufunc__Pauli Virtanen2013-10-191-0/+82
| | | | | | | | | | | | | Add a special case to the implementation of ndarray.__mul__ et al. that refuses to work on other objects that are not ndarray subclasses and implement both __numpy_ufunc__ and __r*__. This way, execution passes first to the custom __r*__ method, which makes it possible to have e.g. __mul__ and np.multiply do different things. Additionally, disable one __array_priority__ special case handling when also __numpy_ufunc__ is defined.
* DOC: Add NEP and documentation for ufunc overrides.Blake Griffith2013-08-311-0/+242
|
* STY: Giant whitespace cleanup.Charles Harris2013-08-189-66/+61
| | | | Now is as good a time as any with open PR's at a low.
* MAINT: fix typo in npy-format.txtMartin Spacek2013-08-051-1/+1
|
* 2to3: Replace xrange by range and use list(range(...)) where neededCharles Harris2013-03-271-1/+1
| | | | | | | | | | | | | | | In python3 range is an iterator and `xrange` has been removed. This has two consequence for code: 1) Where a list is needed `list(range(...))` must be used. 2) `xrange` must be replaced by `range` Both of these changes also work in python2 and this patch makes both. There are three places fixed that do not need it, but I left them in so that the result would be `xrange` clean. Closes #3092
* NEP: Add some details about how existing C-API access interacts with NAMark Wiebe2012-05-101-0/+77
|
* ENH: missingdata: Make numpy.all follow the NA && False == False ruleMark Wiebe2011-08-271-1/+1
|
* NEP: missingdata: Some fixes and updates to the NEPMark Wiebe2011-08-271-5/+17
|
* ENH: missingdata: Change default to create NA-mask when NAs are in listsMark Wiebe2011-08-271-7/+29
| | | | | Also adjust the repr to drop maskna=True when this rule will enable it automatically.