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

Anaconda Installation
---------------------

First, install [Anaconda] for your OS (Python version 3.5+). Create virtual environment for Orange:

conda create python=3 --name orange3

In your Anaconda Prompt add conda-forge to your channels:

conda config --add channels conda-forge

This will enable access to the latest Orange release. Then install Orange3:

conda install orange3

[Anaconda]: https://www.continuum.io/downloads

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.12.tar.gz (31.8 MB view details)

Uploaded Source

Built Distributions

Orange3-3.3.12-cp36-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.3.12-cp36-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.6 Windows x86

Orange3-3.3.12-cp36-cp36m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.3.12-cp35-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.3.12-cp35-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.3.12-cp35-cp35m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.3.12-cp34-none-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.3.12-cp34-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.3.12-cp34-cp34m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

Details for the file Orange3-3.3.12.tar.gz.

File metadata

  • Download URL: Orange3-3.3.12.tar.gz
  • Upload date:
  • Size: 31.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Orange3-3.3.12.tar.gz
Algorithm Hash digest
SHA256 273999dd789dd5cffabad7d8221642048c1e7b8123dfeaee7a11b2703db80178
MD5 3a834abb2284e367c99aba124da9ec14
BLAKE2b-256 8b6f4bb30b6b9f06654401b071cdbfc8b56444cc68739eaee8d5260cacceb213

See more details on using hashes here.

File details

Details for the file Orange3-3.3.12-cp36-none-win_amd64.whl.

File metadata

File hashes

Hashes for Orange3-3.3.12-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 7141d26b8d467303418ad8c0eaf521e8e36a9cb69ddcf3bb509b5d3f099b0116
MD5 82249c636f8b8bf06a471dcf39a4e3c4
BLAKE2b-256 7d09420090f8d6f6a0c32e402ce86c82ebaa2d73c89c441fe1547998d3bcccda

See more details on using hashes here.

File details

Details for the file Orange3-3.3.12-cp36-none-win32.whl.

File metadata

File hashes

Hashes for Orange3-3.3.12-cp36-none-win32.whl
Algorithm Hash digest
SHA256 892268fff5160f955c32b903bf19a17d4b2a2fb784e72fa42b74c45f39085b69
MD5 b9da154325efc22dddc4fb660a52c553
BLAKE2b-256 74c75c25c18b3fd919067506115db1a4d9ed16f476aa664be5e304e42c535388

See more details on using hashes here.

File details

Details for the file Orange3-3.3.12-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for Orange3-3.3.12-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3b7322a25b870240e6504e1d75a8f87afba19899b688446e8090b66f3220b04e
MD5 21c4a73657df4698f9953c3a443590ee
BLAKE2b-256 d00596a57794f91e674974004738fd998e9eaef3b214500b9fc7097f6f3712cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.12-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b52f0f1c1e4d3ac63efea9dfc93388911ee0933e5761f29c584982742c78d96
MD5 0a4caf9c40e80b487a06502f43c6a6b5
BLAKE2b-256 16e4326243b8330e1c91ff46cbc1ccdfeacad6e825268f0e231378970430acf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.12-cp35-none-win32.whl
Algorithm Hash digest
SHA256 9af8dd9822c1d70135dae49b32871108bec15c68ecd674e4f7f96f0c2139c125
MD5 b9d529bdc2697de911bab2aaef8b1579
BLAKE2b-256 13ddcafa478f4b46b439129c3a1bf9a0855c99d1202ecffa7b99be6498808771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.12-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f60c34d21c3d22a3bac3d5ea86cdb7b2c4f9e21ba7bb65c31c3a8afbf4cda330
MD5 cd24e30ef7658554642aee483fc45e34
BLAKE2b-256 8619538bbf527889b3a4356bd7c1dbb5127acdbadb43370041aeeded8a354870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.12-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 94060e13a5f66dad099966b0565ca54cb27cd3cd9af3272ff3c08e2932077f8e
MD5 43a5d0d538432d1569a47655f0f6ea6d
BLAKE2b-256 321493d01c83b521f2bb05507b479fd67dc42548d4ca4f0a308857b395c5772a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.12-cp34-none-win32.whl
Algorithm Hash digest
SHA256 24a1ff45219fc53a136db5d539addf0e22aca1702d24f7fc80a63b26b9a3cc70
MD5 fff6ccb52663695d2719a073ec0e97d0
BLAKE2b-256 640087c9764b11388b8bf1bf234c59d9443a01d52f551bfecb905dd810bbe73c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.12-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 28a642db51d1db3fad752b5ddf2b492b009dff72ff7622bd28258fb9cc629fdb
MD5 7fc31e2ec773a6e2a56075f3958dac92
BLAKE2b-256 a7384d0d7df5c5b37bcd5f4385c6dfc101d1b3129f85f86fb6583cffaa0fcc7f

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