<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/polynomial/_polybase.py, branch v1.18.0</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>MAINT: Fix ABCPolyBase in various ways</title>
<updated>2019-03-02T19:55:42+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-03-02T19:55:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e7b529c55cf9f5e27517d75df91211eb35f60d6c'/>
<id>e7b529c55cf9f5e27517d75df91211eb35f60d6c</id>
<content type='text'>
This previously:
* Did not indicate the arguments in the abstract methods
* Did not actually use the `abc` mechanism at all on python 3 (`__metaclass__` does not work any more)
* Used the now-deprecated `@abstractproperty`

This didn't cause any runtime problems, but does confuse LGTM, and was using the `abc` module incorrectly.

This uses python3-only features of the abc module, so can't be backported.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This previously:
* Did not indicate the arguments in the abstract methods
* Did not actually use the `abc` mechanism at all on python 3 (`__metaclass__` does not work any more)
* Used the now-deprecated `@abstractproperty`

This didn't cause any runtime problems, but does confuse LGTM, and was using the `abc` module incorrectly.

This uses python3-only features of the abc module, so can't be backported.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: remove surviving, unused, list comprehension (#11843)</title>
<updated>2018-09-04T05:41:57+00:00</updated>
<author>
<name>Jeff</name>
<email>3820914+jeffyancey@users.noreply.github.com</email>
</author>
<published>2018-09-04T05:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=fe3412fde8990ff08405f3324d309e521aff1d7d'/>
<id>fe3412fde8990ff08405f3324d309e521aff1d7d</id>
<content type='text'>
This variable is never used, and shows signs of being leftover from a previous implementation.

Introduced in gh-11528. Closes gh-11842
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This variable is never used, and shows signs of being leftover from a previous implementation.

Introduced in gh-11528. Closes gh-11842
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #11850 from jeffyancey/update-polybase-comment</title>
<updated>2018-08-31T20:34:02+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-08-31T20:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ddc0afc9de06bd21ca6facd60f2abe1d8ff5052a'/>
<id>ddc0afc9de06bd21ca6facd60f2abe1d8ff5052a</id>
<content type='text'>
DOC: add comment to remove fn after python 2 support is dropped</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DOC: add comment to remove fn after python 2 support is dropped</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: closes #11845</title>
<updated>2018-08-31T19:59:53+00:00</updated>
<author>
<name>Jeffrey Yancey</name>
<email>jeffrey@octane5.com</email>
</author>
<published>2018-08-31T19:59:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3f578660872b0e64acf5773a61c288eccf119607'/>
<id>3f578660872b0e64acf5773a61c288eccf119607</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>DOC: Small docstring fixes for old polyfit.</title>
<updated>2018-08-15T14:04:59+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-08-15T14:04:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=fdf284c29b241bda33be8bba3f667d3ac86fdc14'/>
<id>fdf284c29b241bda33be8bba3f667d3ac86fdc14</id>
<content type='text'>
* Remove misleading reference to numpy/polynomial/polynomial/polyfit.
* Add missing period in numpy/polynomial/_polybase.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove misleading reference to numpy/polynomial/polynomial/polyfit.
* Add missing period in numpy/polynomial/_polybase.py
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: recommend polynomial.Polynomial over np.polyfit (#11733)</title>
<updated>2018-08-15T01:01:20+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2018-08-15T01:01:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=4a0c307b1af162c4e3363a8b4c90fa1a138adebf'/>
<id>4a0c307b1af162c4e3363a8b4c90fa1a138adebf</id>
<content type='text'>
* DOC: reccomend polynomail.Polynomial over np.polyfit

* update from review

* update from review, fix links

* fix from review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* DOC: reccomend polynomail.Polynomial over np.polyfit

* update from review

* update from review, fix links

* fix from review
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Add support for ipython latex printing to polynomial</title>
<updated>2018-08-12T21:27:39+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2018-07-07T05:12:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e6e60c02e2c8833e45eab575732011e75b5b7c73'/>
<id>e6e60c02e2c8833e45eab575732011e75b5b7c73</id>
<content type='text'>
Choices made, and the alternatives rejected (for no particularly strong reason):

1. Show terms in ascending order, to match their internal representation
  * alternative: descending, to match convention
2. Shows 0 terms in gray
  * alternative: omit entirely
  * alternative: show normally to aid comparison
3. Write each term as `basis(ax + b)
  * alternative: write as `basis(u) ... where u = ax + b`
  * alternative: show the normalized polynomial

In future it would perhaps make sense to expose these options to the end user
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Choices made, and the alternatives rejected (for no particularly strong reason):

1. Show terms in ascending order, to match their internal representation
  * alternative: descending, to match convention
2. Shows 0 terms in gray
  * alternative: omit entirely
  * alternative: show normally to aid comparison
3. Write each term as `basis(ax + b)
  * alternative: write as `basis(u) ... where u = ax + b`
  * alternative: show the normalized polynomial

In future it would perhaps make sense to expose these options to the end user
</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>BUG: Only propagate TypeError from where we throw it</title>
<updated>2017-06-03T15:26:59+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2017-06-03T12:39:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=25d5ef99be36378b429b8b6ccbca1eedc537c6b5'/>
<id>25d5ef99be36378b429b8b6ccbca1eedc537c6b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
