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.8.tar.gz
(3.6 MB
view details)
Built Distributions
File details
Details for the file Orange3-3.3.8.tar.gz
.
File metadata
- Download URL: Orange3-3.3.8.tar.gz
- Upload date:
- Size: 3.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02862a79017702df04b29fd2caac09361d88af2fa0b1ffc8b427d47157f8bc36 |
|
MD5 | 72bea3c476855a29683ec9f53a1ca884 |
|
BLAKE2b-256 | adba1bb39ab6698046c59363187fe7055b5e2b6ac5de89b0837a3af156cc58fc |
File details
Details for the file Orange3-3.3.8-cp35-none-win_amd64.whl
.
File metadata
- Download URL: Orange3-3.3.8-cp35-none-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.5, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646f0ae4039f6af754b8098798e240b3d2777bbcf3722d65715eea4e2567cda7 |
|
MD5 | 582cce7f1adb48a6d5ba37b14cf0e16a |
|
BLAKE2b-256 | 87429fb44d46b140c83b671988fcc5ebae671e557a1fa671f0bf611bda119671 |
File details
Details for the file Orange3-3.3.8-cp35-none-win32.whl
.
File metadata
- Download URL: Orange3-3.3.8-cp35-none-win32.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.5, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 728ebb5d69c56a784bb078bf83d6ecd6ba82a194bb25fe89504e743b4e68aefc |
|
MD5 | faad3652ae19093573958897a901f112 |
|
BLAKE2b-256 | 9befd740c67bfe4121c2bdf499621430659c514139207fd5b97239c3459aead9 |
File details
Details for the file Orange3-3.3.8-cp35-cp35m-macosx_10_6_intel.whl
.
File metadata
- Download URL: Orange3-3.3.8-cp35-cp35m-macosx_10_6_intel.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.5m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44183fee41bc84b191f95bb45cf5c1af1f0cf144114aca85308e083eecd8eece |
|
MD5 | 13675ff0c88348325fc8ca31e99cf3b2 |
|
BLAKE2b-256 | 7536c8b38acd61c869a42788287fb7c1ac0e957ebb081c0c82f7f24be718b974 |
File details
Details for the file Orange3-3.3.8-cp34-none-win_amd64.whl
.
File metadata
- Download URL: Orange3-3.3.8-cp34-none-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.4, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3be9af523d49040c6b3a08c2c7c32848f1e2f606bb0c9f2fa1d5579f9609649 |
|
MD5 | d46bd3c266c1b72c4ff0c1173dd2da94 |
|
BLAKE2b-256 | 1edf54185125e5eca5d5240b51659743f0609337514c359a6d9d6153205b0822 |
File details
Details for the file Orange3-3.3.8-cp34-none-win32.whl
.
File metadata
- Download URL: Orange3-3.3.8-cp34-none-win32.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.4, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ab3a72b1ffdb49a96881fe7f39e16085a2c75d41b34bca37d4b7a273d0f5ce4 |
|
MD5 | 1e170473d04ca1d656a26f27047b6f1f |
|
BLAKE2b-256 | dc486d3dee3981bbac9e2be37693a4edda6ff22098c993000f76bb4123f35cf2 |
File details
Details for the file Orange3-3.3.8-cp34-cp34m-macosx_10_6_intel.whl
.
File metadata
- Download URL: Orange3-3.3.8-cp34-cp34m-macosx_10_6_intel.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.4m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9db97340e81cce576e4b37c48ef797aca929a549c036273cb47d6ca170e120 |
|
MD5 | 7aa39d1b467da19e89be5c4c7352e120 |
|
BLAKE2b-256 | ea90098fd92773b1a8d121a515de0a8c4bdaa4dfc49122f73a2b39c64b75293b |