-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Orange with Dask
Orange has an experimental branch dask
which includes a subset of widgets that support on-disk data. That means that data can be really big, even bigger than your RAM.
This is very experimental.
We built installer packages for Windows and MacOS. The packages include dask
branches of orange3
and add-ons orange-spectroscopy
and `orange3-survival-analysis.
Download here: https://download.biolab.si/download/files/dask
Note that these packages are not signed. To open the application on MacOS you'll need, after moving the app to appropriate location, Control+click the app and then click "Open" in the its context menu (more info).
First, create a new python environment. With conda, you can use:
conda create python=3.10 --yes --name orange3-dask
conda activate orange3-dask
Then, in the activated environment, install Orange from the Dask branch:
pip install https://github.com/biolab/orange3/archive/refs/heads/dask.zip
The above command assumes a properly set development environment with accessible compilers and library headers (the requirements are the same as for compiling Orange from the master branch). Initializing the environment is OS and distribution-specific.
The above installation command installs all dependencies but PyQt. To install PyQt5, use (in the activated conda environment):
pip install PyQt5>=5.12,!=5.15.1 PyQtWebEngine>=5.12
Or, alternatively, for PyQt6 (required on ARM Macs without Rosetta):
pip install PyQt6
Optionally, to install
To run installed experimental Orange version, try:
conda activate orange3-dask
python -m Orange.canvas