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
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
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.5.tar.gz
(3.3 MB
view hashes)
Built Distributions
Close
Hashes for Orange3-3.3.5-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea99a540ff453af4de379afbedec75c4ac725fd7458484e6a6a77be76d622f6 |
|
MD5 | 473907187bcdeb36b09672b05c335bcd |
|
BLAKE2b-256 | 2b9ce4a70b4d0d9b714be89c1a29b5f51328f5588ca3f0dc3b7e6680ba9ce472 |
Close
Hashes for Orange3-3.3.5-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d10ac7eeaa6e6004cd7d310187a1bcbfcc9ce3ecc65d4710c06c6ae75bd3e58 |
|
MD5 | 5967da5688f4390737eeec480f8a7853 |
|
BLAKE2b-256 | 27289838274c83e5b5440e506edbc210358c9213a9b63401baf1f9ece15b3d3d |
Close
Hashes for Orange3-3.3.5-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e852bdea3ab843daa9a8c016e299b0dcbec332d36a3547c4e2392fa1f40f35 |
|
MD5 | 7eaaede2fd92f88f399b892d1fccb24a |
|
BLAKE2b-256 | 8367382d859778d4f5a6c775e6ce2007a144fe47a945e0d5ce9d2fd9321088aa |
Close
Hashes for Orange3-3.3.5-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2877b4926b407ccf43ee25686b82085d40094b5752d9a7fe6a76f636d88c9de8 |
|
MD5 | dc8e4a3826ec2c77d1a47454cafc4f68 |
|
BLAKE2b-256 | dde5fdc130475f5eb5e939b92ffcc9b75fd786290b4320cd1f1ab7e82154e7b1 |
Close
Hashes for Orange3-3.3.5-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e46e08317d0f87978c44e8f953e0987f1aa51b4f27aea125486df8934f91755 |
|
MD5 | d2cd20a21146f42936f8a60aec16eb2e |
|
BLAKE2b-256 | 1e276590e5ea22e0586e0e87a210cad1c4468653a739238a8f68807babb73537 |
Close
Hashes for Orange3-3.3.5-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d259cc74deb599f7c523b9298b7853680aaef79e27dd3259bbb8ee4fac7e36b |
|
MD5 | fbb9e7c4ea929b467f6b37c8b2d7388d |
|
BLAKE2b-256 | cac00946791d4343177c5095ad8ba0ca05ab48e9f765c03c4ac0f164ceacc4f4 |