Orange, a component-based data mining framework.
Project description
Orange
======
[![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 python3-dev g++ gfortran \
libblas-dev liblapack-dev libatlas-base-dev
# Also install Qt dependencies for the GUI
sudo apt-get install python3-pyqt4
# Create a separate Python environment for Orange and its dependencies,
# and make it the active one
virtualenv --python=python3 --system-site-packages orange3venv
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 numpy
pip install scipy
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].
[wiki]: https://github.com/biolab/orange3/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.
Windows dev setup
-----------------
Windows + GCC:
python setup.py build_ext --inplace --compile=mingw32
======
[![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 python3-dev g++ gfortran \
libblas-dev liblapack-dev libatlas-base-dev
# Also install Qt dependencies for the GUI
sudo apt-get install python3-pyqt4
# Create a separate Python environment for Orange and its dependencies,
# and make it the active one
virtualenv --python=python3 --system-site-packages orange3venv
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 numpy
pip install scipy
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].
[wiki]: https://github.com/biolab/orange3/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.
Windows dev setup
-----------------
Windows + GCC:
python setup.py build_ext --inplace --compile=mingw32
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
Orange3-3.3.12.tar.gz
(31.8 MB
view hashes)
Built Distributions
Close
Hashes for Orange3-3.3.12-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7141d26b8d467303418ad8c0eaf521e8e36a9cb69ddcf3bb509b5d3f099b0116 |
|
MD5 | 82249c636f8b8bf06a471dcf39a4e3c4 |
|
BLAKE2b-256 | 7d09420090f8d6f6a0c32e402ce86c82ebaa2d73c89c441fe1547998d3bcccda |
Close
Hashes for Orange3-3.3.12-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892268fff5160f955c32b903bf19a17d4b2a2fb784e72fa42b74c45f39085b69 |
|
MD5 | b9da154325efc22dddc4fb660a52c553 |
|
BLAKE2b-256 | 74c75c25c18b3fd919067506115db1a4d9ed16f476aa664be5e304e42c535388 |
Close
Hashes for Orange3-3.3.12-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7322a25b870240e6504e1d75a8f87afba19899b688446e8090b66f3220b04e |
|
MD5 | 21c4a73657df4698f9953c3a443590ee |
|
BLAKE2b-256 | d00596a57794f91e674974004738fd998e9eaef3b214500b9fc7097f6f3712cf |
Close
Hashes for Orange3-3.3.12-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b52f0f1c1e4d3ac63efea9dfc93388911ee0933e5761f29c584982742c78d96 |
|
MD5 | 0a4caf9c40e80b487a06502f43c6a6b5 |
|
BLAKE2b-256 | 16e4326243b8330e1c91ff46cbc1ccdfeacad6e825268f0e231378970430acf8 |
Close
Hashes for Orange3-3.3.12-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9af8dd9822c1d70135dae49b32871108bec15c68ecd674e4f7f96f0c2139c125 |
|
MD5 | b9d529bdc2697de911bab2aaef8b1579 |
|
BLAKE2b-256 | 13ddcafa478f4b46b439129c3a1bf9a0855c99d1202ecffa7b99be6498808771 |
Close
Hashes for Orange3-3.3.12-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f60c34d21c3d22a3bac3d5ea86cdb7b2c4f9e21ba7bb65c31c3a8afbf4cda330 |
|
MD5 | cd24e30ef7658554642aee483fc45e34 |
|
BLAKE2b-256 | 8619538bbf527889b3a4356bd7c1dbb5127acdbadb43370041aeeded8a354870 |
Close
Hashes for Orange3-3.3.12-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94060e13a5f66dad099966b0565ca54cb27cd3cd9af3272ff3c08e2932077f8e |
|
MD5 | 43a5d0d538432d1569a47655f0f6ea6d |
|
BLAKE2b-256 | 321493d01c83b521f2bb05507b479fd67dc42548d4ca4f0a308857b395c5772a |
Close
Hashes for Orange3-3.3.12-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a1ff45219fc53a136db5d539addf0e22aca1702d24f7fc80a63b26b9a3cc70 |
|
MD5 | fff6ccb52663695d2719a073ec0e97d0 |
|
BLAKE2b-256 | 640087c9764b11388b8bf1bf234c59d9443a01d52f551bfecb905dd810bbe73c |
Close
Hashes for Orange3-3.3.12-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a642db51d1db3fad752b5ddf2b492b009dff72ff7622bd28258fb9cc629fdb |
|
MD5 | 7fc31e2ec773a6e2a56075f3958dac92 |
|
BLAKE2b-256 | a7384d0d7df5c5b37bcd5f4385c6dfc101d1b3129f85f86fb6583cffaa0fcc7f |