Skip to main content

Orange, a component-based data mining framework.

Project description

Orange
======

[![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 python3-dev g++ gfortran \
libblas-dev liblapack-dev libatlas-base-dev

# Also install Qt dependencies for the GUI
sudo apt-get install python3-pyqt4

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


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.


Windows dev setup
-----------------

Windows + GCC:

python setup.py build_ext --inplace --compile=mingw32

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

Uploaded Source

Built Distributions

Orange3-3.3.7-cp35-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.3.7-cp35-none-win32.whl (3.7 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.3.7-cp35-cp35m-macosx_10_6_intel.whl (4.0 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.3.7-cp34-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.3.7-cp34-none-win32.whl (3.7 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.3.7-cp34-cp34m-macosx_10_6_intel.whl (4.0 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.3.7.tar.gz
Algorithm Hash digest
SHA256 a09332503568c31e4083a48fe6eb06861791668055a538f516824fab0a89b067
MD5 e7b780102c7c46045963b8d4a06d1d12
BLAKE2b-256 d89f203db90251bfdb40f7365da799c71cc1f1d09e155edc0827956c61c2f106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.7-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 c76351cbee8e2bd1e922acd8c7642ba9ffb3ac66da58530e3ed0a8ebc19c9285
MD5 292a726215098edee6f673a16fc5bc56
BLAKE2b-256 a82c749e841ae88de1200dc632b602eb28a001c4a26e15352be68da90d396fd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.7-cp35-none-win32.whl
Algorithm Hash digest
SHA256 16e2233a5f0c38571fe2571895f20afcd837e9574515aa44b42ba23a3cca880e
MD5 eb896867f6bee0d402621df6e3865a9e
BLAKE2b-256 36b06e02c62370a3b3a70f6b6e6f5b110205671a5c7760ab127a9a2b137f3fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.7-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 25758aa7c32c145e44a58250344d2c5c011da6e439feb58e1f48fcb2e467b4dc
MD5 75b8f604502cfd9100e8173d7f249e8f
BLAKE2b-256 994f5fb571a1c565020f11afef784d820abe77dc3591ff1f72358d3c9fa88d12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.7-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 b6a9ba587d129f29fe781eaed0d1a3845028810b886900121c657939b3998a0b
MD5 343669c018986aad795003c30237d857
BLAKE2b-256 89f962cd7681fb783fd7d70c6aa55d7af07296bef374c0c7ae961b2de04bb972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.7-cp34-none-win32.whl
Algorithm Hash digest
SHA256 0e2dfcf4c08f5491ac67fff5c9d89b9530e61ff5f8560b4e940f961808b9cf34
MD5 6c6b4f1b40de1953624226efa2acd963
BLAKE2b-256 6bf60cd17fb043f71a8df97e394a625cd05d7790207fcf590847f4f11db95ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.7-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b8020e91fa02b6c10bc9885c7931fca748a3f4bf2662df42b80a759606c65ca2
MD5 52a926af21ed4d8069c6b6350399ae50
BLAKE2b-256 a09a91eeac06f3c8bba7c09a2b6b5c1b4ce8bc70ea503b4c24e08f2912644f33

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