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.6.tar.gz
(3.5 MB
view hashes)
Built Distributions
Close
Hashes for Orange3-3.3.6-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2dcac6ff4363a7068187fce3d1ed5561c7558ee91ee5f30d6079a23301f445f |
|
MD5 | 73ff593cf48bd822f8b0976495e9f6f6 |
|
BLAKE2b-256 | 75b3a520624c83304edf3698847ce5bd39c2d8f5a5011a8f38344c7e0505dab4 |
Close
Hashes for Orange3-3.3.6-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e81d0ff22f7aedee035e861f8c7762de04434390a150b9308cda77d84184f896 |
|
MD5 | e38fad3b218f7369016831b5b3524e5e |
|
BLAKE2b-256 | 716938916f9b922267a84c83d85e20014696e8bd6f1aedacf8f4035ece20f84b |
Close
Hashes for Orange3-3.3.6-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3414a217f255a3f67e0981679168c3ebf5cfceff716db0c8d76fb4cda8013c5b |
|
MD5 | d23b344db6fd24489da6251aac359381 |
|
BLAKE2b-256 | 4972a8d0782df9b8f44b6f3dfb33419d027517a3c03287fdf6431a1741805951 |
Close
Hashes for Orange3-3.3.6-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8015039cc1004df91c7832227a7d0171873605600d144aba4a3805d186a6b685 |
|
MD5 | ab963feecaaaebb857c6bdae6d902c1b |
|
BLAKE2b-256 | 562d73ea29a1397d80eb050418e3ca3a1d87a98af8a319a2f089b24663231bd9 |
Close
Hashes for Orange3-3.3.6-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d66b682c35e2c7cdb96c1b74fca3243713a3d45dbfdddd2ccff3fe5ede0ba072 |
|
MD5 | e207f8dbc812b8e88b6068e1d22b56f4 |
|
BLAKE2b-256 | 8b82603d492145e8c792965da54bb1ae268a2b465d07cffd073b70a1e15761c7 |
Close
Hashes for Orange3-3.3.6-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6f2b3aa0753f5e46e9106f614a70fb14f014a6ebd21a104de448a38109160d0 |
|
MD5 | 8c69cb9cc9413b848cf026fd889a7fdf |
|
BLAKE2b-256 | c6780fbbc03c606684fc4b3b139fcc86ba1bab72cc8fa08d4468d7bd13a9ebab |