November 25, 2024
MINEO
5 min
Diego García

MINEO 2024.11 Faster + Python 3.12 and autorreload

MINEO 2024.11 brings Python 3.12 support, autoreload for .py files, 30% faster notebooks, improved widgets with better error handling, UI persistence, and enhanced performance across workbenches. Enjoy improved stability, efficiency, and a more responsive user experience with this latest version.

Welcome to the latest version of MINEO! Version 2024.11 comes packed with significant improvements, performance optimizations, and user interface enhancements designed to make your experience more seamless and powerful than ever.

Let's dive into the highlights:

🛠️ Major Improvements

🐍 Python 3.12 Compatibility: We've extended support for Python 3.12 across all worker environments, making MINEO ready for the future of Python development.

🔄 Autoreload for .py Files: Forget manual reloads—MINEO 2024.11 introduces an autoreload support for Python files, improving efficiency while coding.

1# Load the autoreload extension
2%load_ext autoreload
3
4# Set autoreload to automatically reload all modules before executing a new line
5%autoreload 2

🚀 Performance Optimizations

⚡30% Faster Notebook Execution: Execution times for notebooks have been reduced by up to 30%, thanks to enhanced backend optimizations.

⚙️ Improved Workbench Response Times: You'll notice significantly reduced delays across workbenches, leading to a smoother and more responsive user experience.

Other Improvements

📝 Widget Form:

  • Descriptive Error Messages: Improved error feedback for invalid variable entries, helping you pinpoint issues more effectively.
  • Dictionary Compatibility Fix: Numeric-indexed dictionaries are now fully supported, eliminating previous bugs.
  • Resolved Deconfiguration Issues: Stability improvements to variable unlinking have removed instances of unexpected widget behavior.

📊 KPI Widget:

  • Icon Selector Search: A new search feature has been added to the KPI widget’s icon selector, simplifying customization.
  • Extended Support for Numpy Types: Native Numpy types, specifically float32 and float64, are now fully supported, broadening compatibility.

📊 Chart Widget:

  • General Performance Boost: The chart widget now runs faster and smoother, providing a more responsive visualization experience.
  • Detailed Error Messages: When working with undefined variables, the chart widget now provides more insightful error messages to assist in debugging.

🗂️ Project Explorer:

  • Expanded Icon Library: More icons are now available for common file extensions.
  • Persistent Sidebar State: The sidebar now remembers its previous state, ensuring a consistent interface between sessions.
  • Email Notifications for Project Sign-Ups: Stay informed with automatic email notifications whenever new members register for your projects.

📒 Notebooks:

  • Optimized Storage System: The new automatic purge feature manages outdated versions, keeping storage usage efficient and organized.
  • allow_clear Parameter for Text Area Widget: The text area widget now includes an allow_clear parameter for easier content management.
  • Quick Access to Project Variables Snippet: A new quick access feature allows you to retrieve and manage project variables directly.
  • Syntax Formatter Expansion: We have upgraded the syntax formatter to use the Python Black package.
  • New Environment Variable MINEO_USER_GROUPS: Allows programmatic access to the groups that the current user belongs to, facilitating permission management.

🖼️ Worker Images:

  • Enhanced Build Log Viewer: Improved sorting and functionality within the build log viewer for a more intuitive experience.

🔄 Pipelines:

  • Output Variables in Pipelines: Support for injecting input/output variables into pipelines, simplifying data flow.

🐛 Bug Fixes

  • Workbench Icon Fixes: The workbench no longer exhibits missing or incorrect icons.
  • Collapsed Markdown Blocks: Markdown blocks that are collapsed now behave as expected.
  • Button Customization Restored: Button customization options are back and functional.
  • Block Reordering Optimization: The block reordering system has been streamlined for efficiency.
  • Scientific Mode Edits: Editing blocks in scientific mode no longer causes flickering, resulting in a more comfortable editing experience.

🎉 Experience MINEO 2024.11 Today!

MINEO 2024.11 is a leap forward, offering expanded features and improvements across the board. Update your platform today to take advantage of these new capabilities.

If you have any feedback or questions, our team is here to help. Enjoy the enhanced efficiency and streamlined experience that MINEO 2024.11 brings to your projects!

Further reading

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy and our Cookies Policy for more information.