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

Uploaded Source

Built Distributions

Orange3-3.3.5-cp35-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.3.5-cp35-none-win32.whl (3.4 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.3.5-cp35-cp35m-macosx_10_6_intel.whl (3.7 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.3.5-cp34-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.3.5-cp34-none-win32.whl (3.4 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.3.5-cp34-cp34m-macosx_10_6_intel.whl (3.7 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.3.5.tar.gz
Algorithm Hash digest
SHA256 5d8c64120cac6bd129d00ff79af00264275baa3eadfeeca89bddb33728e9043d
MD5 d6966e45e2c206797e36b734d1340332
BLAKE2b-256 2db18e98fc731087b3d0ecd8ce4010e73f871d71b5049151d7ec62f745239dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.5-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 9ea99a540ff453af4de379afbedec75c4ac725fd7458484e6a6a77be76d622f6
MD5 473907187bcdeb36b09672b05c335bcd
BLAKE2b-256 2b9ce4a70b4d0d9b714be89c1a29b5f51328f5588ca3f0dc3b7e6680ba9ce472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.5-cp35-none-win32.whl
Algorithm Hash digest
SHA256 9d10ac7eeaa6e6004cd7d310187a1bcbfcc9ce3ecc65d4710c06c6ae75bd3e58
MD5 5967da5688f4390737eeec480f8a7853
BLAKE2b-256 27289838274c83e5b5440e506edbc210358c9213a9b63401baf1f9ece15b3d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.5-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 17e852bdea3ab843daa9a8c016e299b0dcbec332d36a3547c4e2392fa1f40f35
MD5 7eaaede2fd92f88f399b892d1fccb24a
BLAKE2b-256 8367382d859778d4f5a6c775e6ce2007a144fe47a945e0d5ce9d2fd9321088aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.5-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 2877b4926b407ccf43ee25686b82085d40094b5752d9a7fe6a76f636d88c9de8
MD5 dc8e4a3826ec2c77d1a47454cafc4f68
BLAKE2b-256 dde5fdc130475f5eb5e939b92ffcc9b75fd786290b4320cd1f1ab7e82154e7b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.5-cp34-none-win32.whl
Algorithm Hash digest
SHA256 1e46e08317d0f87978c44e8f953e0987f1aa51b4f27aea125486df8934f91755
MD5 d2cd20a21146f42936f8a60aec16eb2e
BLAKE2b-256 1e276590e5ea22e0586e0e87a210cad1c4468653a739238a8f68807babb73537

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.5-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3d259cc74deb599f7c523b9298b7853680aaef79e27dd3259bbb8ee4fac7e36b
MD5 fbb9e7c4ea929b467f6b37c8b2d7388d
BLAKE2b-256 cac00946791d4343177c5095ad8ba0ca05ab48e9f765c03c4ac0f164ceacc4f4

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