Izdanje IPython 8.0, interaktivne ljuske za jezik Python, koja kombinuje mogućnosti interaktivne Python konzole i Unix komandne ljuske, pruža fleksibilno otklanjanje grešaka, uređivanje koda i alate za vizualizaciju podataka. IPython se široko koristi u naučnoj zajednici za razvoj, obradu podataka i interaktivno izvršavanje aplikacija povezanih sa bibliotekama numpy, matplotlib, sympy i scipy.
Nova verzija dodaje mogućnost preformatiranja koda pomoću Black toolkita. Poboljšane informacije o praćenju poziva u porukama o greškama. Poboljšana selektivna pretraga kroz istoriju transakcija. Režim autosugestije je implementiran da automatski prikazuje preporuke za nastavak unosa.
Izvršeno je značajno čišćenje i prerada baze koda, s ciljem pojednostavljenja održavanja projekta, uklanjanja zastarjelih funkcija i modernizacije procesa izgradnje i testiranja. Projekat je oslobođen vezivanja za Nose toolkit, koji je ostao bez podrške. Dodata podrška za NumPy 1.19 i novija izdanja. Minimalna podržana verzija Pythona je povećana na 3.8. Prelazak na mjesečna ažuriranja je napravljen.
izvor: opennet.ru