Skip to main content

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


Project details


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)

Uploaded Source

Built Distributions

Orange3-3.3.8-cp35-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.3.8-cp35-none-win32.whl (3.8 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.3.8-cp35-cp35m-macosx_10_6_intel.whl (4.0 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.3.8-cp34-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.3.8-cp34-none-win32.whl (3.8 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.3.8-cp34-cp34m-macosx_10_6_intel.whl (4.0 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

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

Hashes for Orange3-3.3.8.tar.gz
Algorithm Hash digest
SHA256 02862a79017702df04b29fd2caac09361d88af2fa0b1ffc8b427d47157f8bc36
MD5 72bea3c476855a29683ec9f53a1ca884
BLAKE2b-256 adba1bb39ab6698046c59363187fe7055b5e2b6ac5de89b0837a3af156cc58fc

See more details on using hashes here.

File details

Details for the file Orange3-3.3.8-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for Orange3-3.3.8-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 646f0ae4039f6af754b8098798e240b3d2777bbcf3722d65715eea4e2567cda7
MD5 582cce7f1adb48a6d5ba37b14cf0e16a
BLAKE2b-256 87429fb44d46b140c83b671988fcc5ebae671e557a1fa671f0bf611bda119671

See more details on using hashes here.

File details

Details for the file Orange3-3.3.8-cp35-none-win32.whl.

File metadata

File hashes

Hashes for Orange3-3.3.8-cp35-none-win32.whl
Algorithm Hash digest
SHA256 728ebb5d69c56a784bb078bf83d6ecd6ba82a194bb25fe89504e743b4e68aefc
MD5 faad3652ae19093573958897a901f112
BLAKE2b-256 9befd740c67bfe4121c2bdf499621430659c514139207fd5b97239c3459aead9

See more details on using hashes here.

File details

Details for the file Orange3-3.3.8-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for Orange3-3.3.8-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 44183fee41bc84b191f95bb45cf5c1af1f0cf144114aca85308e083eecd8eece
MD5 13675ff0c88348325fc8ca31e99cf3b2
BLAKE2b-256 7536c8b38acd61c869a42788287fb7c1ac0e957ebb081c0c82f7f24be718b974

See more details on using hashes here.

File details

Details for the file Orange3-3.3.8-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for Orange3-3.3.8-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 b3be9af523d49040c6b3a08c2c7c32848f1e2f606bb0c9f2fa1d5579f9609649
MD5 d46bd3c266c1b72c4ff0c1173dd2da94
BLAKE2b-256 1edf54185125e5eca5d5240b51659743f0609337514c359a6d9d6153205b0822

See more details on using hashes here.

File details

Details for the file Orange3-3.3.8-cp34-none-win32.whl.

File metadata

File hashes

Hashes for Orange3-3.3.8-cp34-none-win32.whl
Algorithm Hash digest
SHA256 7ab3a72b1ffdb49a96881fe7f39e16085a2c75d41b34bca37d4b7a273d0f5ce4
MD5 1e170473d04ca1d656a26f27047b6f1f
BLAKE2b-256 dc486d3dee3981bbac9e2be37693a4edda6ff22098c993000f76bb4123f35cf2

See more details on using hashes here.

File details

Details for the file Orange3-3.3.8-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for Orange3-3.3.8-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5d9db97340e81cce576e4b37c48ef797aca929a549c036273cb47d6ca170e120
MD5 7aa39d1b467da19e89be5c4c7352e120
BLAKE2b-256 ea90098fd92773b1a8d121a515de0a8c4bdaa4dfc49122f73a2b39c64b75293b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page