Wydanie interaktywnej powłoki IPython 8.0

Wydanie IPython 8.0, interaktywnej powłoki dla języka Python, która łączy w sobie możliwości interaktywnej konsoli Pythona i powłoki poleceń Unix, zapewnia elastyczne narzędzia do debugowania, edycji kodu i wizualizacji danych. IPython jest szeroko stosowany w społeczności naukowej do opracowywania, przetwarzania danych i interaktywnego wykonywania aplikacji związanych z bibliotekami numpy, matplotlib, sympy i scipy.

Nowa wersja dodaje możliwość ponownego formatowania kodu przy użyciu zestawu narzędzi Black. Ulepszone informacje o śledzeniu połączeń w komunikatach o błędach. Ulepszone wyszukiwanie selektywne w historii transakcji. Zaimplementowano tryb autosugestii, aby automatycznie wyświetlać rekomendacje dotyczące dalszego wprowadzania danych.

Wydanie interaktywnej powłoki IPython 8.0 Wydanie interaktywnej powłoki IPython 8.0 Wydanie interaktywnej powłoki IPython 8.0

Przeprowadzono istotne oczyszczenie i przeróbkę bazy kodu, mające na celu uproszczenie utrzymania projektu, usunięcie przestarzałych funkcji oraz unowocześnienie procesów kompilacji i testowania. Projekt jest wolny od przywiązania do zestawu narzędzi Nose, który pozostawiono bez wsparcia. Dodano obsługę NumPy 1.19 i nowszych wersji. Minimalna obsługiwana wersja Pythona została zwiększona do 3.8. Dokonano przejścia na aktualizacje miesięczne.

Źródło: opennet.ru

Dodaj komentarz