<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/doc/source/reference/routines.polynomials.classes.rst, branch dependabot/pip/gitpython-3.1.14</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>DOC: Update poly class refguide printing.</title>
<updated>2020-05-15T19:20:42+00:00</updated>
<author>
<name>Ross Barnowski</name>
<email>rossbar@berkeley.edu</email>
</author>
<published>2020-05-15T18:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=4dc9ff62a78004d6debd0953d70cd39864b9d6c3'/>
<id>4dc9ff62a78004d6debd0953d70cd39864b9d6c3</id>
<content type='text'>
Update routines.polynomials.classes doc in the refguide to reflect
changes to polynomial printing.

Add additional information to the document about the various ways that
the string representation of polynomial expressions can be controlled
via formatting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update routines.polynomials.classes doc in the refguide to reflect
changes to polynomial printing.

Add additional information to the document about the various ways that
the string representation of polynomial expressions can be controlled
via formatting.
</pre>
</div>
</content>
</entry>
<entry>
<title>update doctests, small bugs and changes of repr</title>
<updated>2020-02-06T20:34:56+00:00</updated>
<author>
<name>Pierre de Buyl</name>
<email>pdebuyl@pdebuyl.be</email>
</author>
<published>2020-02-06T20:34:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=a2a69d9c7eb55cc364a02021219920c51dd72c80'/>
<id>a2a69d9c7eb55cc364a02021219920c51dd72c80</id>
<content type='text'>
Fix missing np prefix.

Fix missing definitions.

Use print function instead of the statement.

Add seed to make output repeatable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix missing np prefix.

Fix missing definitions.

Use print function instead of the statement.

Add seed to make output repeatable.
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: Polybase augmented assignment notes (#11806)</title>
<updated>2018-08-26T20:16:12+00:00</updated>
<author>
<name>Jeff</name>
<email>3820914+jeffyancey@users.noreply.github.com</email>
</author>
<published>2018-08-26T20:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d210300bc1b1a849a5df618b47b00cba501f51b4'/>
<id>d210300bc1b1a849a5df618b47b00cba501f51b4</id>
<content type='text'>
* Add augmented assignment for supported operations

Add augmented assignments for `+=`, `-=`, `*=`, `/=`, `%=`, and `**=`.

* correct idiv and imod

* remove augomented operationa. add notes.

Explicitly state the intention that all instances of a polynomial baseclass are immutable.

* fix typo, remove Note from _polybase
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add augmented assignment for supported operations

Add augmented assignments for `+=`, `-=`, `*=`, `/=`, `%=`, and `**=`.

* correct idiv and imod

* remove augomented operationa. add notes.

Explicitly state the intention that all instances of a polynomial baseclass are immutable.

* fix typo, remove Note from _polybase
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Show domain and window as kwargs in repr</title>
<updated>2017-08-10T17:26:20+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2017-08-10T16:04:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=cc781ee138982335f9a7986a65ac05ee938f9b14'/>
<id>cc781ee138982335f9a7986a65ac05ee938f9b14</id>
<content type='text'>
Also, update the docs with this new repr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, update the docs with this new repr
</pre>
</div>
</content>
</entry>
<entry>
<title>change all non-code instances of Numpy to NumPy</title>
<updated>2016-09-06T09:20:19+00:00</updated>
<author>
<name>Pierre de Buyl</name>
<email>pdebuyl@pdebuyl.be</email>
</author>
<published>2016-09-05T20:24:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=773e3cad9a71cb9a7849d8e251fb8a99ab35d06b'/>
<id>773e3cad9a71cb9a7849d8e251fb8a99ab35d06b</id>
<content type='text'>
Instances remain for NumpyVersion and Numpy.rec.fromarrays that are
references to code.

Release notes were left unchanged.

see issue #7986
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instances remain for NumpyVersion and Numpy.rec.fromarrays that are
references to code.

Release notes were left unchanged.

see issue #7986
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: fix a typo and use TeX for plot labels</title>
<updated>2014-07-15T23:06:30+00:00</updated>
<author>
<name>endolith</name>
<email>endolith@gmail.com</email>
</author>
<published>2014-07-15T23:06:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=71a9c6c4253b3dea3dbf913b3befb3efae7ab9c4'/>
<id>71a9c6c4253b3dea3dbf913b3befb3efae7ab9c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix minor typos in Polynomial class documentation</title>
<updated>2013-06-15T05:17:14+00:00</updated>
<author>
<name>Kumar Appaiah</name>
<email>a.kumar@alumni.iitm.ac.in</email>
</author>
<published>2013-06-15T05:17:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3e95144a378f75da5ad3318ba8b92880904e6038'/>
<id>3e95144a378f75da5ad3318ba8b92880904e6038</id>
<content type='text'>
Signed-Off-By: Kumar Appaiah &lt;a.kumar@alumni.iitm.ac.in&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-Off-By: Kumar Appaiah &lt;a.kumar@alumni.iitm.ac.in&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove maskna API from ndarray, and all (and only) the code supporting it</title>
<updated>2012-06-16T09:45:38+00:00</updated>
<author>
<name>Nathaniel J. Smith</name>
<email>njs@pobox.com</email>
</author>
<published>2012-05-11T13:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=b272bc605ce7784be5b3edb13ad7afe22b04e71f'/>
<id>b272bc605ce7784be5b3edb13ad7afe22b04e71f</id>
<content type='text'>
The original masked-NA-NEP branch contained a large number of changes
in addition to the core NA support. For example:
 - ufunc.__call__ support for where= argument
 - nditer support for arbitrary masks (in support of where=)
 - ufunc.reduce support for simultaneous reduction over multiple axes
 - a new "array assignment API"
 - ndarray.diagonal() returning a view in all cases
 - bug-fixes in __array_priority__ handling
 - datetime test changes
etc. There's no consensus yet on what should be done with the
maskna-related part of this branch, but the rest is generally useful
and uncontroversial, so the goal of this branch is to identify exactly
which code changes are involved in maskna support.

The basic strategy used to create this patch was:
 - Remove the new masking-related fields from ndarray, so no arrays
   are masked
 - Go through and remove all the code that this makes
   dead/inaccessible/irrelevant, in a largely mechanical fashion. So
   for example, if I saw 'if (PyArray_HASMASK(a)) { ... }' then that
   whole block was obviously just dead code if no arrays have masks,
   and I removed it. Likewise for function arguments like skipna that
   are useless if there aren't any NAs to skip.

This changed the signature of a number of functions that were newly
exposed in the numpy public API. I've removed all such functions from
the public API, since releasing them with the NA-less signature in 1.7
would create pointless compatibility hassles later if and when we add
back the NA-related functionality. Most such functions are removed by
this commit; the exception is PyArray_ReduceWrapper, which requires
more extensive surgery, and will be handled in followup commits.

I also removed the new ndarray.setasflat method. Reason: a comment
noted that the only reason this was added was to allow easier testing
of one branch of PyArray_CopyAsFlat. That branch is now the main
branch, so that isn't an issue. Nonetheless this function is arguably
useful, so perhaps it should have remained, but I judged that since
numpy's API is already hairier than we would like, it's not a good
idea to add extra hair "just in case". (Also AFAICT the test for this
method in test_maskna was actually incorrect, as noted here:
   https://github.com/njsmith/numpyNEP/blob/master/numpyNEP.py
so I'm not confident that it ever worked in master, though I haven't
had a chance to follow-up on this.)

I also removed numpy.count_reduce_items, since without skipna it
became trivial.

I believe that these are the only exceptions to the "remove dead code"
strategy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original masked-NA-NEP branch contained a large number of changes
in addition to the core NA support. For example:
 - ufunc.__call__ support for where= argument
 - nditer support for arbitrary masks (in support of where=)
 - ufunc.reduce support for simultaneous reduction over multiple axes
 - a new "array assignment API"
 - ndarray.diagonal() returning a view in all cases
 - bug-fixes in __array_priority__ handling
 - datetime test changes
etc. There's no consensus yet on what should be done with the
maskna-related part of this branch, but the rest is generally useful
and uncontroversial, so the goal of this branch is to identify exactly
which code changes are involved in maskna support.

The basic strategy used to create this patch was:
 - Remove the new masking-related fields from ndarray, so no arrays
   are masked
 - Go through and remove all the code that this makes
   dead/inaccessible/irrelevant, in a largely mechanical fashion. So
   for example, if I saw 'if (PyArray_HASMASK(a)) { ... }' then that
   whole block was obviously just dead code if no arrays have masks,
   and I removed it. Likewise for function arguments like skipna that
   are useless if there aren't any NAs to skip.

This changed the signature of a number of functions that were newly
exposed in the numpy public API. I've removed all such functions from
the public API, since releasing them with the NA-less signature in 1.7
would create pointless compatibility hassles later if and when we add
back the NA-related functionality. Most such functions are removed by
this commit; the exception is PyArray_ReduceWrapper, which requires
more extensive surgery, and will be handled in followup commits.

I also removed the new ndarray.setasflat method. Reason: a comment
noted that the only reason this was added was to allow easier testing
of one branch of PyArray_CopyAsFlat. That branch is now the main
branch, so that isn't an issue. Nonetheless this function is arguably
useful, so perhaps it should have remained, but I judged that since
numpy's API is already hairier than we would like, it's not a good
idea to add extra hair "just in case". (Also AFAICT the test for this
method in test_maskna was actually incorrect, as noted here:
   https://github.com/njsmith/numpyNEP/blob/master/numpyNEP.py
so I'm not confident that it ever worked in master, though I haven't
had a chance to follow-up on this.)

I also removed numpy.count_reduce_items, since without skipna it
became trivial.

I believe that these are the only exceptions to the "remove dead code"
strategy.
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: Improve numpy reference documentation of polynomial classes.</title>
<updated>2012-01-09T18:09:38+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2012-01-03T18:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=4364975c3b46385e18dfed4a6f54801a0d49bfef'/>
<id>4364975c3b46385e18dfed4a6f54801a0d49bfef</id>
<content type='text'>
Add more explanation of what happens in polynomial substitution and also of
its use in casting between types. Clean up some rst glitches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add more explanation of what happens in polynomial substitution and also of
its use in casting between types. Clean up some rst glitches.
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: Document the use of the polynomial convenience classes.</title>
<updated>2012-01-09T18:09:37+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2012-01-02T01:57:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d3ac8f70813c04b1ebfcb8e94b825f50f6b35a92'/>
<id>d3ac8f70813c04b1ebfcb8e94b825f50f6b35a92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
