Orange, a component-based data mining framework.
Project description
[![Join the chat at https://gitter.im/biolab/orange3](https://badges.gitter.im/biolab/orange3.svg)](https://gitter.im/biolab/orange3?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![build: passing](https://img.shields.io/travis/biolab/orange3.svg)](https://travis-ci.org/biolab/orange3) [![codecov](https://codecov.io/gh/biolab/orange3/branch/master/graph/badge.svg)](https://codecov.io/gh/biolab/orange3)
[Orange] is a component-based data mining software. It includes a range of data visualization, exploration, preprocessing and modeling techniques. It can be used through a nice and intuitive user interface or, for more advanced users, as a module for the Python programming language.
This is a development version of Orange 3. The stable version 2.7 is still available ([binaries] and [sources]).
[Orange]: http://orange.biolab.si/ [binaries]: http://orange.biolab.si/orange2/ [sources]: https://github.com/biolab/orange
Installing
This version of Orange requires Python 3.4 or newer. To build it and install it in a development environment, run:
# Install some build requirements via your system’s package manager sudo apt-get install virtualenv git build-essential
# Also install Qt dependencies for the GUI sudo apt-get install python3-pyqt4 # or if python version is >= 3.5 # pip install pyqt5
# Create a separate Python environment for Orange and its dependencies … virtualenv –python=python3 –system-site-packages orange3venv # … and make it the active one source orange3venv/bin/activate
# Clone the repository and move into it git clone https://github.com/biolab/orange3.git cd orange3
# Install the minimum required dependencies first pip install -r requirements-core.txt # For Orange Python library pip install -r requirements-gui.txt # For Orange GUI
pip install -r requirements-sql.txt # To use SQL support pip install -r requirements-opt.txt # Optional dependencies, may fail
# Finally install Orange in editable/development mode. pip install -e .
Installation of SciPy and qt-graph-helpers is sometimes challenging because of their non-python dependencies that have to be installed manually. More detailed, if mostly obsolete, guides for some platforms can be found in the [wiki].
Anaconda Installation
First, install [Anaconda] for your OS (Python version 3.5+). Create virtual environment for Orange:
conda create python=3 –name orange3
In your Anaconda Prompt add conda-forge to your channels:
conda config –add channels conda-forge
This will enable access to the latest Orange release. Then install Orange3:
conda install orange3
[Anaconda]: https://www.continuum.io/downloads
Starting Orange GUI
Orange GUI requires PyQt, which is not pip-installable in Python 3. You have to download and install it system-wide. Make sure that the virtual environment for orange is created with –system-site-packages, so it will have access to the installed PyQt4.
To start Orange GUI from the command line, assuming it was successfully installed, run:
orange-canvas # or python3 -m Orange.canvas
Append –help for a list of program options.
If you’re running Orange with PyQt5 or if you have multiple PyQt versions available, set the environmental variable QT_API to the PyQt version to use, e.g.:
export QT_API=pyqt5 orange-canvas
Compiling on Windows
Get appropriate wheels for missing libraries. You will need [numpy+mkl] and [scipy].
[numpy+mkl]: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy [scipy]: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
Install them with
pip install some-wheel.whl
Install [Visual Studio compiler]. Then go to Orange3 folder and run:
[Visual Studio compiler]: http://landinghub.visualstudio.com/visual-cpp-build-tools
python setup.py build_ext -i –compiler=msvc install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for Orange3-3.5.0-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8937ae70dfdb2790ad6d4801f4d00026d1ec68e979d3f7703013dda769d14835 |
|
MD5 | 7c59da3c254b35705557f33727022d5e |
|
BLAKE2b-256 | 1e341c2ccd888de046bf96e15234b6c0e4467ad3d307b66928c3c026d99b2bbc |
Hashes for Orange3-3.5.0-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05beb15ada2fc5b77f083dc6fa7e18bcbdb995e85a4fa2fff83ff4604ee0b821 |
|
MD5 | 30107c40b4790d52e075f4d10e36db63 |
|
BLAKE2b-256 | b776483d47bbfc7b4c8fe6b9e6b708a8097b684ce2d531a80068d2dd32fffef2 |
Hashes for Orange3-3.5.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d8389b16bcb86ccb3508492d862185632abc4bff94d393bf8ad61eba94e6f7 |
|
MD5 | 90256ba2cfb9e7c0f2f4f9750433641a |
|
BLAKE2b-256 | 7fdfe5fb75a5dc4168fdf3ecc15d5c01433ecbbbc406cad49a3ebfed588b9c5a |
Hashes for Orange3-3.5.0-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15ca01b507bf0a1677821550cc151887ac847a9ebb681175e4f901a3eaf2a188 |
|
MD5 | 460cc7afea2369dc860bf71b21eb0e4a |
|
BLAKE2b-256 | 9f255e7d19a0fa7987d6778b9a7731a76cbe7b02814d7bf6021c3b9416b65c35 |
Hashes for Orange3-3.5.0-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6685ae00ef4827ed7cbca290e9b8b9363adb024fe508bb62b4a157e357eee9 |
|
MD5 | 1ec60b3d325769d69431d8eb4b35f415 |
|
BLAKE2b-256 | da4ec23e7267c7fde074b210722d065dbb8ea3a4274b27c5ca5bb30c28f4cc10 |
Hashes for Orange3-3.5.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec652a4e0f6cad32f9cbb148d44e33189ec06f4ad8766764f8c7533ad1f564d |
|
MD5 | 216126e9fff20f45584e72578ea4b965 |
|
BLAKE2b-256 | 1430f8a63f186942f76bca518140e25724c9f3d27531fb670830bab51939bd48 |
Hashes for Orange3-3.5.0-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49031b88e333bc70fe3bda9b72d3b753ae7cfb55af4d46dd6858d3915cc75ecc |
|
MD5 | 473581b2d488694de9a896c9ca7b5f09 |
|
BLAKE2b-256 | c05b663457994549868f0ddddd491c2aa2e77bd902763a6a06f189be898b2ef1 |
Hashes for Orange3-3.5.0-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f84244678c214b07e8154b251b50c41a06a15e2aa2e91236a49af44244a6ab0 |
|
MD5 | 8da61c9bd3df85428e907ae1a6ee9926 |
|
BLAKE2b-256 | 240db53741aec0e0a9838458f9b7a4e2a5b89a78ed101f48bf5516befa3fa65e |
Hashes for Orange3-3.5.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272191d50bf62f8fe0660b3e4c602e8aa1289e0f42ca81f92cfc8534504be3a4 |
|
MD5 | a8dd8b23db519d6755643e92db377be4 |
|
BLAKE2b-256 | 75e2b0f7a445c8b26c8fe6e03ffecf982d12f49eee265637d439675dd11f135b |