Orange は、初心者にも専門家にも適したデータ マイニングおよび視覚化ツールボックスです。 Orange を使用してデータを探索するには、プログラミングや深い数学的知識は必要ありません。私たちは、ワークフローベースのデータ サイエンス ツールは、複雑な基礎となる仕組みを隠し、直感的な概念を明らかにすることでデータ サイエンスを民主化できると信じています。データを所有している人、またはデータを覗き見したいと考えている人は誰でも、そのための手段を備えている必要があります。
簡単にインストールするには、最新リリースの Orange バージョンを Web サイトからダウンロードしてください。アドオンをインストールするには、メニュー バーのOptions -> Add-ons...
に進みます。
まず、OS に Miniconda をインストールします。
次に、新しい conda 環境を作成し、orange3 をインストールします。
# Add conda-forge to your channels for access to the latest release
conda config --add channels conda-forge
# Perhaps enforce strict conda-forge priority
conda config --set channel_priority strict
# Create and activate an environment for Orange
conda create python=3.10 --yes --name orange3
conda activate orange3
# Install Orange
conda install orange3
アドオンをインストールするには、次を使用します。
conda install orange3- < addon name >
詳細については、特定のアドオン リポジトリを参照してください。
スタンドアロン インストーラーまたは conda を使用することをお勧めしますが、Orange は pip を使用してインストールすることもできます。 C/C++ コンパイラが必要です (Windows では、Microsoft Visual Studio Build Tools を使用することをお勧めします)。 Orange を実行するには PyQt が必要です。次のいずれかをインストールします。
pip install -r requirements-pyqt.txt
pip install PyQt6 PyQt6-WebEngine
Orange を winget でインストールするには、次を実行します。
winget install --id UniversityofLjubljana.Orange
正しい仮想環境をアクティブ化していることを確認してください。上記の conda 命令に従う場合:
conda activate orange3
orange-canvas
またはpython3 -m Orange.canvas
を実行します。プログラム オプションのリストについては--help
を追加します。
初めての起動には時間がかかる場合があります。
ウィジェットを作成したいですか? Orange3 サンプル アドオン テンプレートを使用します。
参加したいですか? Discord に参加して、#general で自己紹介してください!
私たちの貢献ガイドとスタイル ガイドラインをご覧ください。
Orange ウィジェットの作成に関する包括的なガイドについては、ウィジェット開発ドキュメントを参照してください。
コア Orange の開発は主に 3 つのリポジトリに分かれています。
biolab/orange-canvas-core はキャンバスを実装します。
biolab/orange-widget-base は便利なウィジェット GUI ライブラリです。
biolab/orange3 はそれらをすべてまとめて、基本データ マイニング ツールボックスを実装します。
さらに、アドオンは、より具体的なユースケース向けに追加のウィジェットを実装します。誰でもアドオンを作成できます。ファーストパーティのアドオンの一部:
まず、このページの右上隅にあるフォーク ボタンを押して、リポジトリをフォークします。
GitHub ユーザー名を設定します。
export MY_GITHUB_USERNAME=replaceme
conda 環境を作成し、フォークのクローンを作成して、インストールします。
conda create python=3.10 --yes --name orange3
conda activate orange3
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange3
# Install PyQT and PyQtWebEngine. You can also use PyQt6
pip install -r requirements-pyqt.txt
pip install -e orange3
これで、git を使用する準備が整いました。プル リクエストやフォークについて詳しくない場合は、GitHub のガイドを参照してください。問題がある場合は、Discord に連絡してください。
python -m Orange.canvas
を使用して Orange を実行します (conda 環境をアクティブ化した後)。
python -m Orange.canvas -l 2 --no-splash --no-welcome
スプラッシュ スクリーンとウェルカム ウィンドウをスキップし、より多くのデバッグ情報を出力します。さらに使用するには、 -l 4
使用します。
--clear-widget-settings
を追加して、開始前にウィジェット設定をクリアします。
オレンジの暗い側面を探索するには、 --style=fusion:breeze-dark
を試してください。
引数--help
使用可能なすべてのオプションをリストします。
テストを実行するには、 unittest Orange.tests Orange.widgets.tests
を使用します。
Orange のベース コンポーネント (ウィジェット ベースとキャンバス) を提供したい場合は、これら 2 つのリポジトリを Orange3 の依存関係としてインストールするのではなく、Github からクローンする必要もあります。
まず、貢献したいすべてのリポジトリをフォークします。
GitHub ユーザー名を設定します。
export MY_GITHUB_USERNAME=replaceme
conda 環境を作成し、フォークのクローンを作成して、インストールします。
conda create python=3.10 --yes --name orange3
conda activate orange3
# Install PyQT and PyQtWebEngine. You can also use PyQt6
pip install -r requirements-pyqt.txt
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange-widget-base
pip install -e orange-widget-base
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange-canvas-core
pip install -e orange-canvas-core
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange3
pip install -e orange3
# Repeat for any add-on repositories
orange3
ローカル バージョンを使用できるようにするには、 orange3
の前にorange-base-widget
とorange-canvas-core
インストールすることが重要です。