Vydanie IPythonu 8.0, interaktívneho shellu pre jazyk Python, ktorý kombinuje možnosti interaktívnej konzoly Python a príkazového shellu Unix, poskytuje flexibilné nástroje na ladenie, úpravu kódu a vizualizáciu údajov. IPython je vo vedeckej komunite široko používaný na vývoj, spracovanie údajov a interaktívne vykonávanie aplikácií spojených s knižnicami numpy, matplotlib, sympy a scipy.
Nová verzia pridáva možnosť preformátovania kódu pomocou sady nástrojov Black. Vylepšené informácie o sledovaní hovorov v chybových správach. Vylepšené selektívne vyhľadávanie v histórii transakcií. Režim autosugescie bol implementovaný na automatické zobrazovanie odporúčaní pre pokračovanie zadávania.
Uskutočnilo sa výrazné čistenie a prepracovanie kódovej základne zamerané na zjednodušenie údržby projektu, odstránenie zastaraných funkcií a modernizáciu procesov zostavovania a testovania. Projekt je oslobodený od viazanosti na súpravu nástrojov Nose, ktorá zostala bez podpory. Pridaná podpora pre NumPy 1.19 a novšie vydania. Minimálna podporovaná verzia Pythonu bola zvýšená na 3.8. Uskutočnil sa prechod na mesačné aktualizácie.
Zdroj: opennet.ru