IPython 8.0 Interactive Shell Release

The release of IPython 8.0, an interactive shell for the Python language, which combines the capabilities of the interactive Python console and the Unix command shell, provides flexible debugging, code editing and data visualization. IPython is actively used in the scientific environment for the development, data processing and interactive execution of applications related to the numpy, matplotlib, sympy and scipy libraries.

The new version adds the ability to reformat code using the Black toolkit. Improved information content of call traces in error messages. Improved selective search in the history of operations. The autosuggestion mode has been implemented to automatically display recommendations for continuing typing.

IPython 8.0 Interactive Shell Release IPython 8.0 Interactive Shell Release IPython 8.0 Interactive Shell Release

A significant cleanup and reworking of the codebase has been carried out, aimed at simplifying the maintenance of the project, removing deprecated functions and modernizing the build and test processes. The project is freed from being tied to the unmaintained Nose toolkit. Added support for NumPy 1.19 and newer releases. The minimum supported version of Python has been raised to 3.8. Changed to monthly updates.

Source: opennet.ru

Add a comment