Ilmus IPython 8.0, interaktiivne kest Python keelele, mis kombineerib Python interaktiivse konsooli ja Unix'i käsurea võimalused, pakkudes paindlikke debugging'i, koodi redigeerimise ja andmete visualiseerimise vahendeid. IPythonit kasutatakse aktiivselt teadusmaailmas andmete töötlemiseks, arendamiseks ja interaktiivseks rakenduste käitamiseks, mis on seotud numpy, matplotlib, sympy ja scipy raamatukogudega.
Uues versioonis on lisatud võimalus koodi ümberformaatimiseks Black'i tööriistade kasutamisega. Tõhustatud jälgimisinformatsiooni näidatakse veateates. Parandatud on ka valikuliselt otsing ajaloos. Tehtud on autosugestsoonide režiim, et automaatselt soovitada sisendi jätkamise valikuid.

Tehtud on märkimisväärne koodibaasi puhastus ja ümberkorraldamine, mis on suunatud projekti hoolduse lihtsustamisele, vananenud funktsioonide eemaldamisele ning ehitamise ja testimise protsesside moderniseerimisele. Projekt on vabastatud Nose tööriista seosest, mis on jäänud toetusteta. Lisatud on tugi NumPy 1.19 ja uuema versiooni osas. Toetatud minimaalne Python'i versioon on tõstetud 3.8-le. Üleminek igakuisele uuendamise koostamisele on toimunud.
Allikas: opennet.ru
