This is a record of all past PLYMI releases and what went into them, in reverse chronological order.

2022-03-14

Removed the “is palindrome” problem from Module 2.

2022-01-29

  • Added a section to Module 3 about drop-in automatic differentiation for NumPy, via the library MyGrad

  • Removed instructions for downgrading jedi (upstream bug fixed).

  • Fixed typos.

2021-01-31

Upgrades the tools used to build PLYMI:

  • sphinx 3.4.3

  • nbsphinx 0.8.1

  • jupytext 1.9.1

  • sphinx-rtd-theme 0.5.1

Adds a reading comprehension problem in the section on type-hinting to show that jedi provides annotation-informed autocompletion abilities in notebooks.

2020-06-17

Various typo fixes. Thanks to Darshan and David!

2020-05-10

Various typo fixes. Thanks to Patrick O’Shea and David Mascharka!

2020-04-11

Updated some of the “backend” technologies behind PLYMI: upgraded sphinx and nbsphinx.

Fixed a broken subsection header: “Converting a Boolean Index-Array to Integer Index-Arrays: numpy.where” will now appear in the navigation bar under Module 3, Advanced Indexing.

2020-04-02

Fixed a mistake in Working with Files where the reported syntax for invoking Path.mkdir() was incorrect.

2020-02-16

Several various typo/grammar fixes. Thank you to the readers who reported these and to @davidmascharka