انتشار IPython 8.0، یک پوسته تعاملی برای زبان پایتون، که ترکیبی از قابلیتهای کنسول تعاملی پایتون و پوسته فرمان یونیکس است، ابزارهای اشکالزدایی، ویرایش کد و تجسم دادهها را فراهم میکند. IPython به طور گسترده در جامعه علمی برای توسعه، پردازش داده ها و اجرای تعاملی برنامه های کاربردی مرتبط با کتابخانه های numpy، matplotlib، sympy و scipy استفاده می شود.
نسخه جدید قابلیت فرمت مجدد کد با استفاده از جعبه ابزار سیاه را اضافه می کند. بهبود اطلاعات ردیابی تماس در پیام های خطا. بهبود جستجوی انتخابی از طریق تاریخچه تراکنش. حالت پیشنهاد خودکار برای نمایش خودکار توصیهها برای ادامه ورودی پیادهسازی شده است.
پاکسازی و بازسازی قابل توجهی از پایه کد با هدف ساده سازی تعمیر و نگهداری پروژه، حذف عملکردهای منسوخ و مدرن سازی فرآیندهای ساخت و آزمایش انجام شد. این پروژه از گره خوردن به جعبه ابزار Nose که بدون پشتیبانی مانده بود، رها شده است. پشتیبانی از NumPy 1.19 و نسخه های جدیدتر اضافه شده است. حداقل نسخه پشتیبانی شده پایتون به 3.8 افزایش یافته است. انتقال به به روز رسانی ماهانه انجام شده است.
منبع: opennet.ru