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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

Orange3-3.4.4-cp36-cp36m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

Orange3-3.4.4-cp35-cp35m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.4.4-cp34-cp34m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.4.4.tar.gz
Algorithm Hash digest
SHA256 34560841f80f1c30bcb4daa3b9c4406e2df916758397e20979eef51ddaf98ef0
MD5 2255713de648677cff3d70b781297984
BLAKE2b-256 6c8cb7bf04b41036e5c600ae6cce3a7cf09596f1057787409c9e5422949f2ebf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 38918a9459e74c7350b7e0237121f697f746889649f83a51ed4411b3bc7edd42
MD5 593f17a9c06c7b75efcfe167e0ae14bf
BLAKE2b-256 b8f22c2e30440d41ac26b1e78421c4fc8b022c2f6c950abe0f5ac69007fe178f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp36-none-win32.whl
Algorithm Hash digest
SHA256 d52bdf48b53303ae12ec9d4cd2d0686e0eac04f03907de08fcc11b4d4617b181
MD5 b833c0860082dff9ecbac8823c7507ac
BLAKE2b-256 a9ffada64e5a60e4240d3877c531dfe8fa0d3649f38ca729a78568f0ba0b7c0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4e6c279c2068988f60fe702c554ef090f1a11631c0e487ac21c7b64d9569b1e9
MD5 24c8a9522b79b0f68a442d032d6dfdad
BLAKE2b-256 956b9b6aa0eeb6f6ea33f4b5350c6a968b28cb5a128cad3a365ab07676c22c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 26e87ff79f924258c9ca0bcebb58d9eefb827835f1538e7601d8f51f241185bf
MD5 6037a2b7c5dd380039a8e667351f4b73
BLAKE2b-256 f209c688d40ff88d2850c7e2b0def89ea86994213b306f1ac653009007024635

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp35-none-win32.whl
Algorithm Hash digest
SHA256 cd58c899fdbca5c679470c6b6ab00ead5ae62ff002614654e96abdce1458746e
MD5 aea09a74869de2e6fbe4e50543e24a03
BLAKE2b-256 5cba502747ba88cab971e80014bc2f5542c7402b5df9041f6d61665a0c615cff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ee9928717abe917b7b52b5ec84aaa68660b38cbb35edfccbe966029209ebc71b
MD5 37a178ff57de31d54c6ab186827b4824
BLAKE2b-256 5f7c991dfc4caa2d8ffaf1c40288c2b72aa6f52a7c5aca4190a059843dfd2eff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 e26133ec214f10f897328c5a31bd32be81c03dd9d811742a3b2869eb559b64e2
MD5 8fc604b9e54ccaa85220f129e8ff57fc
BLAKE2b-256 3ac5ff927ecddda253bc14a896ea52c4ff9b8ae3f70d8dbd93c2edc04d482d53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp34-none-win32.whl
Algorithm Hash digest
SHA256 12bf2c07125c725722a4733ee68c640e52da500bdacc7f5f7ffa1ec57f9aa673
MD5 53870eb099e24859061d99e4eb111918
BLAKE2b-256 6abb1b4d38c6e39e1fccc1b90c0e87a11c731ea5cd4710106e947d09c287f15a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.4-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fec0141b25ef1efe9b2624e7ae5aa3b08a7fec40ac985ce85eecf879d0d4a6c0
MD5 f369504c0b51c0b3a073f31145c07895
BLAKE2b-256 79e0f05e2e43e8c5556bfcbd14741852e1e21f3e57aceacae3aac7301e0d1bbf

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