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

Uploaded Source

Built Distributions

Orange3-3.4.1-cp36-none-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.4.1-cp36-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.4.1-cp35-none-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.4.1-cp35-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

Orange3-3.4.1-cp34-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.4.1-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.4.1.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.4.1.tar.gz
Algorithm Hash digest
SHA256 9f878b8b9d96673f1bab02d6db4aad05ceee7152bd787d1b28b4c351674d9cd7
MD5 e80052c911247e3b77645faaca31d7c0
BLAKE2b-256 c131c674d7db12b00c2d4c986459fad984d1d58d73de1f6d8e6e52a9f9f5da0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 12771b89683fe31af4dcf8a120f3dddc15277bd79505810a3b512c460b67fba7
MD5 1434079b504bdf7c0945e85c7c969dd2
BLAKE2b-256 40acb4c300892cfe8f856e748bc94bbce4668c4c097e33ff2d65a0f971c5f12a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 9afb51e59c02a41c4c95bdbd8d7954da5d6c91a2844c1246eeb0a661c58afaaf
MD5 afd9b78673a859054ef8e0d36545029d
BLAKE2b-256 ea5ea6ba41375dd84de651f99681329aa715b238e3d1f09e8a89c896680f2905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 aff8c62e5627d8af7f4c81c87389477345269e322bb612c6e7cc38f320ee648e
MD5 8f7f5cd23db68143434d47403499bc52
BLAKE2b-256 4d7df0099b4672319edd52e48fe44800b5584e770107a0375580f4e182385c5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 557e6464fd400e5a1222ad4d05e02c0695e64e55348c0ddf41f94dbc2be0e18e
MD5 bb35a5dd4a0633dbdc75c2276ac25d22
BLAKE2b-256 0a2d35732882e9e72b5607c88d017830a742a197dc464d5b9b16943abc6b2d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 e6cf7357c891c905efa9d1b98ed5370ed0a08d8a6408423fc3b99c210f99e77c
MD5 bb9517dcee29b95162656a52b6477043
BLAKE2b-256 c63d75057b22bb7730f830f28881ff5b0ca92a92eee033700d8a920a2384db1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2c635a9fa4239232ff284c3f586517a2fb4d686a0b1d36d79d4e068ed48eac48
MD5 23545788893e2612e1b14368388f05e2
BLAKE2b-256 b6e7d1c15a266ed95b5e4db61b7d83e7f92fcc7e871eb696ebe9a0360224e2f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 4764a5991eded6ca3fb892d0d7c283a5130f82c8cc12d3315470e715000b9d45
MD5 ebbc0a46c7a3ec02862fc86d7409b652
BLAKE2b-256 0cac25f8eda9e7c2d2fb5ffbb3f685c4404d3fc621464e8742d909cfe54ff0c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 03a55511739993eab9b3177e587e65857f404673c4723bf01fd9a4c8858f6e6b
MD5 f8d13da3918e5512b05fe697ce552329
BLAKE2b-256 bc17e469a3ac4bc1a3c4646aabe75e0581e76bdb254b84a3e22ec27bcbf639d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cfa143e76f35956914aa386d6416ead7a7657807ee63c6e065ab8b08e5371fa7
MD5 399635cc18f8b97662d546731bc06b8c
BLAKE2b-256 9ad116d6f7dc93d52b7446929d5494f50ef48697b9bc0b1428ba7648cb5f32ef

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