Rilascio della shell interattiva IPython 8.0

Il rilascio di IPython 8.0, una shell interattiva per il linguaggio Python, che combina le funzionalità della console interattiva Python e della shell dei comandi Unix, fornisce strumenti flessibili di debugging, modifica del codice e visualizzazione dei dati. IPython è ampiamente utilizzato nella comunità scientifica per lo sviluppo, l'elaborazione dei dati e l'esecuzione interattiva di applicazioni associate alle librerie numpy, matplotlib, sympy e scipy.

La nuova versione aggiunge la possibilità di riformattare il codice utilizzando il toolkit Black. Informazioni migliorate sulla traccia delle chiamate nei messaggi di errore. Ricerca selettiva migliorata attraverso la cronologia delle transazioni. La modalità di suggerimento automatico è stata implementata per visualizzare automaticamente i consigli per continuare l'input.

Rilascio della shell interattiva IPython 8.0 Rilascio della shell interattiva IPython 8.0 Rilascio della shell interattiva IPython 8.0

Sono state effettuate significative operazioni di pulizia e rielaborazione della base di codice, volte a semplificare la manutenzione del progetto, rimuovere funzioni obsolete e modernizzare i processi di creazione e test. Il progetto viene liberato dall'essere legato al toolkit Nose, che era rimasto senza supporto. Aggiunto supporto per NumPy 1.19 e versioni più recenti. La versione minima supportata di Python è stata aumentata alla 3.8. È stato effettuato il passaggio agli aggiornamenti mensili.

Fonte: opennet.ru

Aggiungi un commento