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

Uploaded Source

Built Distributions

Orange3-3.3.6-cp35-none-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.3.6-cp35-none-win32.whl (3.6 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.3.6-cp35-cp35m-macosx_10_6_intel.whl (3.9 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.3.6-cp34-none-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.3.6-cp34-none-win32.whl (3.6 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.3.6-cp34-cp34m-macosx_10_6_intel.whl (3.9 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.3.6.tar.gz
Algorithm Hash digest
SHA256 241a8bb187cd0ce789bd3784e2c7319badfe042e9e0142f4a647c2e50bb6dc5e
MD5 569ffc6ba464641b1153ba3fd75567d2
BLAKE2b-256 31b91aa1d3fe5a7fedace3895e79b21bc87e4993ed06c2b763bf9f1479575e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.6-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 c2dcac6ff4363a7068187fce3d1ed5561c7558ee91ee5f30d6079a23301f445f
MD5 73ff593cf48bd822f8b0976495e9f6f6
BLAKE2b-256 75b3a520624c83304edf3698847ce5bd39c2d8f5a5011a8f38344c7e0505dab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.6-cp35-none-win32.whl
Algorithm Hash digest
SHA256 e81d0ff22f7aedee035e861f8c7762de04434390a150b9308cda77d84184f896
MD5 e38fad3b218f7369016831b5b3524e5e
BLAKE2b-256 716938916f9b922267a84c83d85e20014696e8bd6f1aedacf8f4035ece20f84b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.6-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3414a217f255a3f67e0981679168c3ebf5cfceff716db0c8d76fb4cda8013c5b
MD5 d23b344db6fd24489da6251aac359381
BLAKE2b-256 4972a8d0782df9b8f44b6f3dfb33419d027517a3c03287fdf6431a1741805951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.6-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 8015039cc1004df91c7832227a7d0171873605600d144aba4a3805d186a6b685
MD5 ab963feecaaaebb857c6bdae6d902c1b
BLAKE2b-256 562d73ea29a1397d80eb050418e3ca3a1d87a98af8a319a2f089b24663231bd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.6-cp34-none-win32.whl
Algorithm Hash digest
SHA256 d66b682c35e2c7cdb96c1b74fca3243713a3d45dbfdddd2ccff3fe5ede0ba072
MD5 e207f8dbc812b8e88b6068e1d22b56f4
BLAKE2b-256 8b82603d492145e8c792965da54bb1ae268a2b465d07cffd073b70a1e15761c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.6-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c6f2b3aa0753f5e46e9106f614a70fb14f014a6ebd21a104de448a38109160d0
MD5 8c69cb9cc9413b848cf026fd889a7fdf
BLAKE2b-256 c6780fbbc03c606684fc4b3b139fcc86ba1bab72cc8fa08d4468d7bd13a9ebab

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