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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.5.0-cp34-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.5.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.5.0.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.5.0.tar.gz
Algorithm Hash digest
SHA256 d8c38348fb61ae8c12ad1452473051717e97eb494b08aa51e9e12d496295ea15
MD5 176f207013dba647cfe786df66720687
BLAKE2b-256 4e6a3119b0399f47931492a3c50defe870954ca448baa67071b05966fdf1a93a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 8937ae70dfdb2790ad6d4801f4d00026d1ec68e979d3f7703013dda769d14835
MD5 7c59da3c254b35705557f33727022d5e
BLAKE2b-256 1e341c2ccd888de046bf96e15234b6c0e4467ad3d307b66928c3c026d99b2bbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 05beb15ada2fc5b77f083dc6fa7e18bcbdb995e85a4fa2fff83ff4604ee0b821
MD5 30107c40b4790d52e075f4d10e36db63
BLAKE2b-256 b776483d47bbfc7b4c8fe6b9e6b708a8097b684ce2d531a80068d2dd32fffef2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 82d8389b16bcb86ccb3508492d862185632abc4bff94d393bf8ad61eba94e6f7
MD5 90256ba2cfb9e7c0f2f4f9750433641a
BLAKE2b-256 7fdfe5fb75a5dc4168fdf3ecc15d5c01433ecbbbc406cad49a3ebfed588b9c5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 15ca01b507bf0a1677821550cc151887ac847a9ebb681175e4f901a3eaf2a188
MD5 460cc7afea2369dc860bf71b21eb0e4a
BLAKE2b-256 9f255e7d19a0fa7987d6778b9a7731a76cbe7b02814d7bf6021c3b9416b65c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 2d6685ae00ef4827ed7cbca290e9b8b9363adb024fe508bb62b4a157e357eee9
MD5 1ec60b3d325769d69431d8eb4b35f415
BLAKE2b-256 da4ec23e7267c7fde074b210722d065dbb8ea3a4274b27c5ca5bb30c28f4cc10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fec652a4e0f6cad32f9cbb148d44e33189ec06f4ad8766764f8c7533ad1f564d
MD5 216126e9fff20f45584e72578ea4b965
BLAKE2b-256 1430f8a63f186942f76bca518140e25724c9f3d27531fb670830bab51939bd48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 49031b88e333bc70fe3bda9b72d3b753ae7cfb55af4d46dd6858d3915cc75ecc
MD5 473581b2d488694de9a896c9ca7b5f09
BLAKE2b-256 c05b663457994549868f0ddddd491c2aa2e77bd902763a6a06f189be898b2ef1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 3f84244678c214b07e8154b251b50c41a06a15e2aa2e91236a49af44244a6ab0
MD5 8da61c9bd3df85428e907ae1a6ee9926
BLAKE2b-256 240db53741aec0e0a9838458f9b7a4e2a5b89a78ed101f48bf5516befa3fa65e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.5.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 272191d50bf62f8fe0660b3e4c602e8aa1289e0f42ca81f92cfc8534504be3a4
MD5 a8dd8b23db519d6755643e92db377be4
BLAKE2b-256 75e2b0f7a445c8b26c8fe6e03ffecf982d12f49eee265637d439675dd11f135b

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