Orange is a component-based framework for machine learning and data mining. It includes a range of data visualization, exploration, preprocessing and modeling techniques. It can be used through an attractive graphical user interface or alternatively as a module for Python programming language. For explorative data analysis, it provides a visual programming framework with emphasis on interactions and creative combinations of visual components.
Orange is a collection of Python-based modules that sits over the core library. This includes a variety of tasks such as visualization of decision trees, attribute subset, bagging and boosting, and more.
Orange also includes a set of graphical widgets that use methods from core library and Orange modules. Through visual programming, widgets can be assembled together into an application by a visual programming tool called Orange Canvas.
Key Features
- Design your data analysis process through visual programming.
- Visualization such as:
- Bar charts.
- Trees.
- Scatterplots.
- Dendrograms.
- Networks.
- Heatmaps.
- and more.
- Interaction and data analytics.
- Over 100 widgets.
- Python scripting interface.
- Extensible.
Website: orangedatamining.com
Support: Documentation
Developer: University of Ljubljana (Bioinformatics Laboratory of the Faculty of Computer and Information Science)
License: GNU General Public License v2.0

Orange is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Data Mining Software | |
|---|---|
| R | Software environment for statistical computing and graphics |
| MOA | Software environment for data stream mining |
| Orange | Component-based framework for machine learning and data mining |
| astroML | Python module for machine learning and data mining |
| ROOT | Aimed at solving the data analysis challenges of high-energy physics |
| ELKI | Data mining software framework developed for use in research and teaching |
| DataMelt | Full-featured data-analysis framework for scientists, engineers and students |
| KNIME | Konstanz Information Miner |
| Weka | Waikato Environment for Knowledge Analysis |
| RapidMiner | Knowledge discovery in databases, machine learning, and data mining |
| Rattle | Gnome cross platform GUI for Data Mining using R |
Read our verdict in the software roundup.
| Python Data Analysis | |
|---|---|
| pandas | High-level building block for doing practical, real world data analysis |
| NumPy | Core package for scientific computing with Python |
| SciPy | Ecosystem for mathematics, science, and engineering |
| Polars | DataFrame interface on top of an OLAP Query Engine |
| statsmodels | Statistical modeling and econometrics in Python |
| Dask | Advanced parallelism for analytics |
| Orange | Component-based framework for machine learning and data mining |
| Modin | Drop-in replacement for pandas |
| Vaex | Fast visualization of big data |
| AWS DW | Extends the power of pandas library |
| yt | Multi-code Toolkit for Analyzing and Visualizing Volumetric Data |
| HoloViews | Make Data Analysis and Visualization Seamless |
| datatable | Manipulate 2-dimensional tabular data structures |
| xarray | Work with labelled multi-dimensional arrays and datasets |
| pyjanitor | Extend pandas with readable data-cleaning functions |
| Optimus | Agile Data Preparation Workflows |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

