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.7.tar.gz
(33.9 MB
view hashes)
Built Distributions
Close
Hashes for Orange3-3.3.7-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c76351cbee8e2bd1e922acd8c7642ba9ffb3ac66da58530e3ed0a8ebc19c9285 |
|
MD5 | 292a726215098edee6f673a16fc5bc56 |
|
BLAKE2b-256 | a82c749e841ae88de1200dc632b602eb28a001c4a26e15352be68da90d396fd6 |
Close
Hashes for Orange3-3.3.7-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16e2233a5f0c38571fe2571895f20afcd837e9574515aa44b42ba23a3cca880e |
|
MD5 | eb896867f6bee0d402621df6e3865a9e |
|
BLAKE2b-256 | 36b06e02c62370a3b3a70f6b6e6f5b110205671a5c7760ab127a9a2b137f3fdc |
Close
Hashes for Orange3-3.3.7-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25758aa7c32c145e44a58250344d2c5c011da6e439feb58e1f48fcb2e467b4dc |
|
MD5 | 75b8f604502cfd9100e8173d7f249e8f |
|
BLAKE2b-256 | 994f5fb571a1c565020f11afef784d820abe77dc3591ff1f72358d3c9fa88d12 |
Close
Hashes for Orange3-3.3.7-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6a9ba587d129f29fe781eaed0d1a3845028810b886900121c657939b3998a0b |
|
MD5 | 343669c018986aad795003c30237d857 |
|
BLAKE2b-256 | 89f962cd7681fb783fd7d70c6aa55d7af07296bef374c0c7ae961b2de04bb972 |
Close
Hashes for Orange3-3.3.7-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2dfcf4c08f5491ac67fff5c9d89b9530e61ff5f8560b4e940f961808b9cf34 |
|
MD5 | 6c6b4f1b40de1953624226efa2acd963 |
|
BLAKE2b-256 | 6bf60cd17fb043f71a8df97e394a625cd05d7790207fcf590847f4f11db95ee1 |
Close
Hashes for Orange3-3.3.7-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8020e91fa02b6c10bc9885c7931fca748a3f4bf2662df42b80a759606c65ca2 |
|
MD5 | 52a926af21ed4d8069c6b6350399ae50 |
|
BLAKE2b-256 | a09a91eeac06f3c8bba7c09a2b6b5c1b4ce8bc70ea503b4c24e08f2912644f33 |