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
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 install virtualenv git build-essential python3-dev
# 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 Qt dependencies for the GUI pip install PyQt5 # Of if Python <= 3.4 and/or with package manager # sudo apt install python3-pyqt4
# Install other minimum required dependencies 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.14.0-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9a50c7bca2636d5ec9e7ed56e13c28bdb467b97804e517cff98140420b92c10 |
|
MD5 | 83d665d63cb0e4ae856f892c3eacc9ac |
|
BLAKE2b-256 | 0aa968029f2088830b522f88f2a647117b0a08a0b9793074ce100fa44d5d4ed8 |
Hashes for Orange3-3.14.0-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c508fac7e5f22bfd072e276f7481edc4a63461b2a60b536bc9151e43a53ca1ba |
|
MD5 | 30dd6f8b875ded2e2cb2856c9ab89748 |
|
BLAKE2b-256 | 03bc4a77be2ca2eb28f2771bad639301eb7a9972442c570278a8ddbc3fa4ad20 |
Hashes for Orange3-3.14.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fc3ea1f9a1b7a8882e048ad99f55325cdd55f5a78a5050b101c90b87edc1ee4 |
|
MD5 | dca905e9d8fb53fd369280b7bc4f52e3 |
|
BLAKE2b-256 | 2bcfc1853521bc1b42e4984c2e8ee3837628a71d6b393bd97c8d6c7f162de36e |
Hashes for Orange3-3.14.0-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40962dfd0ff81a6401d85a91f942f0f34904ae9c37e7ae3ce03b2fadfb6226b6 |
|
MD5 | c12ae82ac1a5a870747e5ac5feef28de |
|
BLAKE2b-256 | c53ab96dc79400a8f67244a52f0c669fe43beafa3d7625ca7b2c0a8b73e8f502 |
Hashes for Orange3-3.14.0-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6ad866149bc15acf6394b223a4c41d289159c7eb1a6e36feebafdc0baa059f |
|
MD5 | 4f3d221ee7f37047a896bc36c3855fbb |
|
BLAKE2b-256 | 3b1327eba9723cc720b74d1c821e3c4d3bc237077c07d1803e3f8de8fdde68c3 |
Hashes for Orange3-3.14.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19cdf8e1b0b894bff9b86f4d82868d75950bb7e7831b2d6f75a4e74b66850d7a |
|
MD5 | 525a8e1802cbafa04fa85da563eb7a07 |
|
BLAKE2b-256 | d5027dfb2789109efcb3edfb95b16817238e69ac708d75043acf3171f0a8b2d2 |
Hashes for Orange3-3.14.0-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5641c15817fc8e7db900eee78150ee957e1bcbe2effcd9fe17473017db6af6c |
|
MD5 | 55789db9ec012724c30c2a09a08af98e |
|
BLAKE2b-256 | 16ddc8aec6f6540c992f98920db601b62ddcf648ed57eb2cd8ffe6dcbf73347a |
Hashes for Orange3-3.14.0-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9188737d9da330ea12d0ff8a40cdae2f221c7500362a8006dab1cf2a6787cd96 |
|
MD5 | 7b2eb47a9e43a4de27ed5355e21249af |
|
BLAKE2b-256 | 058454aad05d629770e8a5ed0d899867dcf347949c071d846a5c81cb1e91924b |
Hashes for Orange3-3.14.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41624e6da5ff5474ddbb60fb8bc421eabe060f1a20b212ab4feb2861c818c60b |
|
MD5 | cb459b16328410f1d01229a24d6a4af4 |
|
BLAKE2b-256 | 3717001e1bd565be5b6b6747ab2d04817d2f72b3bd0d5899d4486eeb97a54842 |