Izdanje IPython 8.0, interaktivne ljuske za jezik Python, koja kombinira mogućnosti interaktivne Python konzole i Unix naredbene ljuske, pruža fleksibilne alate za ispravljanje pogrešaka, uređivanje koda i vizualizaciju podataka. IPython se široko koristi u znanstvenoj zajednici za razvoj, obradu podataka i interaktivno izvođenje aplikacija povezanih s bibliotekama numpy, matplotlib, sympy i scipy.
Nova verzija dodaje mogućnost preoblikovanja koda pomoću alata Black Toolkit. Poboljšane informacije o praćenju poziva u porukama o pogreškama. Poboljšano selektivno pretraživanje kroz povijest transakcija. Način rada autosugestije implementiran je za automatski prikaz preporuka za nastavak unosa.
Provedeno je značajno čišćenje i prerada baze koda s ciljem pojednostavljenja održavanja projekta, uklanjanja zastarjelih funkcija i modernizacije procesa izrade i testiranja. Projekt je oslobođen vezivanja za Nose toolkit, koji je ostao bez podrške. Dodana podrška za NumPy 1.19 i novija izdanja. Minimalna podržana verzija Pythona povećana je na 3.8. Izvršen je prijelaz na mjesečna ažuriranja.
Izvor: opennet.ru