Release van IPython 8.0 interactieve shell

De release van IPython 8.0, een interactieve shell voor de Python-taal, die de mogelijkheden van de interactieve Python-console en de Unix-opdrachtshell combineert, biedt flexibele tools voor foutopsporing, codebewerking en datavisualisatie. IPython wordt veel gebruikt in de wetenschappelijke gemeenschap voor de ontwikkeling, gegevensverwerking en interactieve uitvoering van toepassingen die verband houden met de numpy-, matplotlib-, sympy- en scipy-bibliotheken.

De nieuwe versie voegt de mogelijkheid toe om code opnieuw te formatteren met behulp van de Black-toolkit. Verbeterde call-trace-informatie in foutmeldingen. Verbeterd selectief zoeken in de transactiegeschiedenis. De autosuggestiemodus is geïmplementeerd om automatisch aanbevelingen voor voortgezette invoer weer te geven.

Release van IPython 8.0 interactieve shell Release van IPython 8.0 interactieve shell Release van IPython 8.0 interactieve shell

Er werd een aanzienlijke opschoning en herwerking van de codebasis uitgevoerd, gericht op het vereenvoudigen van het projectonderhoud, het verwijderen van verouderde functies en het moderniseren van de bouw- en testprocessen. Het project is bevrijd van de binding met de Nose-toolkit, die zonder ondersteuning bleef. Ondersteuning toegevoegd voor NumPy 1.19 en nieuwere releases. De minimaal ondersteunde versie van Python is verhoogd naar 3.8. De overstap naar maandelijkse updates is gemaakt.

Bron: opennet.ru

Voeg een reactie