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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.8.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.8.0.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.8.0.tar.gz
Algorithm Hash digest
SHA256 8fcbdcf378ab56fa260b990fe9c8b8379a280de663f5ccec3be63de775138b17
MD5 8a3706cbba63b0a80a5ff25bc016b748
BLAKE2b-256 2843ac67b15960202eb89649f8b23b5322b0655978ffd70d1c7ca5ee7350b5dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 25cece5ed778c5379047612bbc38ee6e1e519e50476414e233173c88c1c30187
MD5 46a54f7c1080d202f8fe5bcef2540e74
BLAKE2b-256 cb41ffc627b9e29ca51a0bcb85b1a2d161c15f30b5a5435836480b8f3efc7d2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 e1e89549380ae088c0459979926145beab6e0a6326d2500196a8de97467deacb
MD5 cfac38c137b3f7d4db17f714e25c0ba2
BLAKE2b-256 72f513738d1d7ce80bcfc7f42b42964771081bfe4d71c119e01f6f24181acb62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 1100de2cf6f1724221b3d5a15ad420aa06e494d865b052f93f5d8d99febc571b
MD5 39a8ab8166026ecdd347fda3a3267bab
BLAKE2b-256 8060dda38eeb6d59b6c157705d37fcfc279e379a7497ba159f2a812f95c050db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 6920ebb22b6fb405def4692029611b53c1bcf9e4362335319ff8af0fad53c760
MD5 a56472d1ff0f59d13a24bdd22163321f
BLAKE2b-256 ac8885754099f06c20f0f0aa58f8869b7efe4e2270e94017ece8d31044f6a0b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 0656ed4127acefbc88c15e768e8423bbe6f99b44830c0ad807ffdb1ad834aeeb
MD5 9f1419d8c54a4bde7b3cc8f6ad534574
BLAKE2b-256 1d2ea184554861c7908d5e234e155fb204d6efd5890ac3109e4b1d7cd78bfcfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 9b74c4962e77c3c7d9b944d20c2b42288579a1bc847adb8133d839ccfa3e6e5b
MD5 00506810d4e66593a37d8981d5bd8866
BLAKE2b-256 361b3b126f09980a0a5eb2bdf5d8522853e86b93cf68e7312651820820285bf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 a988194ed41051fdd0a6b17b995986f6292cb29920719751b7188ab36e53a0c4
MD5 81d8b4cafe70c2d9376615ef6febb73a
BLAKE2b-256 c50d2a6efe4d3b966759bedc2e4fcd8a8e44f8a14181b5e8e6fc18602c7ef4e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 c92a64298ffdac9ddde903dc7b2462c054ba960a3e43373b852c6a8a351f6343
MD5 e92ae57d617a73680fbac0f98edbed36
BLAKE2b-256 3343d0c521f7b99e5399c881f6ed4918b97527473b05b32d5da5ef8ad183d76c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.8.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 dc9124e17a4d35dea044197916ba2faf8c0bd087db0b72081036bb59cf7e7bb9
MD5 cd49a4ed573d945e87cf09458b14042f
BLAKE2b-256 531e94bade95e098e26d60ac65535db9539643b7873ba4a3047aa6012fd0897a

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