Skip to main content

Orange, a component-based data mining framework.

Project description

[![Join the chat at https://gitter.im/biolab/orange3](https://badges.gitter.im/biolab/orange3.svg)](https://gitter.im/biolab/orange3?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[![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 build-essential

# Also install Qt dependencies for the GUI sudo apt-get install python3-pyqt4 # or if python version is >= 3.5 # pip install pyqt5

# Create a separate Python environment for Orange and its dependencies … virtualenv –python=python3 –system-site-packages orange3venv # … and make it the active one 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 -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.

If you’re running Orange with PyQt5 or if you have multiple PyQt versions available, set the environmental variable QT_API to the PyQt version to use, e.g.:

export QT_API=pyqt5 orange-canvas

Compiling on Windows

Get appropriate wheels for missing libraries. You will need [numpy+mkl] and [scipy].

[numpy+mkl]: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy [scipy]: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

Install them with

pip install some-wheel.whl

Install [Visual Studio compiler]. Then go to Orange3 folder and run:

[Visual Studio compiler]: http://landinghub.visualstudio.com/visual-cpp-build-tools

python setup.py build_ext -i –compiler=msvc install

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

Uploaded Source

Built Distributions

Orange3-3.7.0-cp36-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.7.0-cp36-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.6 Windows x86

Orange3-3.7.0-cp36-cp36m-macosx_10_6_intel.whl (4.6 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.7.0-cp35-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.7.0-cp35-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.7.0-cp35-cp35m-macosx_10_6_intel.whl (4.6 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.7.0-cp34-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.7.0-cp34-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.7.0-cp34-cp34m-macosx_10_6_intel.whl (4.6 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.7.0.tar.gz
Algorithm Hash digest
SHA256 48a88030c4c00ae490a0184296b9cdd2fcc817a9739e850dfa33772b218e3011
MD5 95b265d45a2357dd7b1ee2acf8999312
BLAKE2b-256 7c5fb3f70c5975736e2321ffb0fe0aa5ede6c0dd07b86298f813d1c07e53e5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 2cefa0e0f1a0f6f1b309a23a87abd5afa42415914d37c1e17fb2a701e38c1c47
MD5 29c805a8f47928818090c52a2119e3b4
BLAKE2b-256 65865eb85e5e4ab425f7d59df3f1c64144c819c412398d047d37be09c0322c9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 55cc71f082f0463c33beef0ed5cb2600b83164e9e5ec87467d29c99dfcac35ff
MD5 cedda20ec760f6b77136478174b02e81
BLAKE2b-256 f12c500ac7787341d88a927387b2afe026d1685619c10f49421ee054966e17b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c31465a1dcfcb8e5fcfc11d11c360f595098cecfc0d92461833922eaeb1aee26
MD5 34d72f8a918603ce5e03808d0ebef093
BLAKE2b-256 3fe8d10baab6f7401dd684b9309fc37e15523e2ab2c5c1d6d0f6bca438181886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 51123ed038b6053cad33179d9ca00167a680e4425d455a9070eec6202e7eb7ee
MD5 5cd75accff08e930ff866d1580abd4a3
BLAKE2b-256 c0d1fc7858a614c56bedfe30569c2bca0a99c04941a1e81a0c4a3d3c512f3ea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 320ff1846fe80434f30a29c5acb22b0b2cda71858f532f67dd9a7f24be0f38e0
MD5 944e0f6e37d5a36d9b4ef9423e6bb8df
BLAKE2b-256 1d4add50c6591532ae48125c433505b2f7a85232f75713e34c68e3fcbaab40dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 31e87e830394d3e755c48acfa4501b77dd79ceb163599d00858ef8e533905cd2
MD5 d6fd0011f0155d5b45c520beba1637ba
BLAKE2b-256 6dcfe5c8e6f73f06c0faf38a7ffd19a62b8dc00afe5537b7ab3afab36a618c52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 50aeb6a97669a05cb976fdef1e64579e61b3571c80be5469704c3a138e9693e1
MD5 6f8af1c351a4bc413edb00384124c636
BLAKE2b-256 fe86b1ce977f3000e35ef39e8745b492218585b8d750d1a9ce4ee9c511855fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 48cc51dfcad12384720de89753bb0c86dd988af48fb951e5e38393e3cb80ea93
MD5 25454f69af78c5cfc5733a906c8e521c
BLAKE2b-256 342a1ca9746eab6fe6b34be0e938b553c2ee2ddaf8f75db2a6e05a571939f08a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.7.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 217b8a83d19074e480f73d271c87f42dc2a87453fe49d82466b0f3fc5ae40cea
MD5 f01c1dd6e13a4d950ca69199158d94c0
BLAKE2b-256 6951475758a2ab1ec71dd70aa09ee0c40d9f850d77221f57d00837dbb4861c1f

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