Vydanie interaktívneho shellu IPython 8.0

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.

Vydanie interaktívneho shellu IPython 8.0 Vydanie interaktívneho shellu IPython 8.0 Vydanie interaktívneho shellu IPython 8.0

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

Pridať komentár