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.10.tar.gz
(3.8 MB
view details)
Built Distributions
File details
Details for the file Orange3-3.3.10.tar.gz
.
File metadata
- Download URL: Orange3-3.3.10.tar.gz
- Upload date:
- Size: 3.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74654d32fc233849c8abbe505396225b1bb3b6dc755c9358c8999b4728011151 |
|
MD5 | 1cc45014cdf0da3a2cc609d0f9ab8a09 |
|
BLAKE2b-256 | c180f544dad8b2beda8a003bb4b38ded9318325beb9899453eec11db138e46a1 |
File details
Details for the file Orange3-3.3.10-cp35-none-win_amd64.whl
.
File metadata
- Download URL: Orange3-3.3.10-cp35-none-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.5, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c89ef9b819e4db5f74f202b5b516ce95ed4d3c6876b8828626acce13eec4bf9 |
|
MD5 | e92c1a3c76c070bb00b429737946731f |
|
BLAKE2b-256 | 5b87db355c63b05801a569a7d968a225628d58bcfaaaef4940637cdd8eed4aef |
File details
Details for the file Orange3-3.3.10-cp35-none-win32.whl
.
File metadata
- Download URL: Orange3-3.3.10-cp35-none-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.5, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d969f4d2867cdff8f2ebc6c03fb22790d49cfae6d8a6f95d14ab2ed6f06384c6 |
|
MD5 | ded35d83b5865758712be67bdb967a3b |
|
BLAKE2b-256 | d0c063293f07b31e9a74c71b9c9fb9d03ece018dffcc077bbebeb299208259cf |
File details
Details for the file Orange3-3.3.10-cp35-cp35m-macosx_10_6_intel.whl
.
File metadata
- Download URL: Orange3-3.3.10-cp35-cp35m-macosx_10_6_intel.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.5m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6505adcaae6fb175e33158a5c63776e2adf67087c93fded8177819ccabda9b89 |
|
MD5 | bf50e673db92dfb4b06e44d547ad1c56 |
|
BLAKE2b-256 | 0a9d59401805f59a7e9a802f4fd194d178a693cdf96d05baf9974dd5a49dcb7e |
File details
Details for the file Orange3-3.3.10-cp34-none-win_amd64.whl
.
File metadata
- Download URL: Orange3-3.3.10-cp34-none-win_amd64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.4, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb8072b5fdab870bada5e9f8964df6f376c50d7933cf986a827dac47088442f3 |
|
MD5 | 1066697f664c02ac9efb742fa9781496 |
|
BLAKE2b-256 | 9d77f101254b1de9797bbd07a3c0fabc785ed8654884f522a8c592919862b570 |
File details
Details for the file Orange3-3.3.10-cp34-none-win32.whl
.
File metadata
- Download URL: Orange3-3.3.10-cp34-none-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.4, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19653bf2df30b2c89c6977a11223699afd8f21b762b7efab0e3672cb9bbdc36e |
|
MD5 | ba605beb51324cea1e22d22407744c89 |
|
BLAKE2b-256 | 02a75dbaafd44db0f25f82844aacb322eb2237b8420e46db7ecfade611017e22 |
File details
Details for the file Orange3-3.3.10-cp34-cp34m-macosx_10_6_intel.whl
.
File metadata
- Download URL: Orange3-3.3.10-cp34-cp34m-macosx_10_6_intel.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.4m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47adca06d6927ee9a0f442ecf2cc30710172398ea3e724f55fa64070ed18fe4e |
|
MD5 | ded6167ff0ae954b8d86df6a2ba597d6 |
|
BLAKE2b-256 | f55760126708c6ca9522d8f080a1afa44deaacece4a65ce112e1c1539f3ee1df |