Orange adalah kotak alat penambangan data dan visualisasi untuk pemula dan ahli. Untuk mengeksplorasi data dengan Orange, seseorang tidak memerlukan pemrograman atau pengetahuan matematika yang mendalam . Kami percaya bahwa alat ilmu data berbasis alur kerja mendemokratisasi ilmu data dengan menyembunyikan mekanisme dasar yang kompleks dan mengungkap konsep intuitif. Siapa pun yang memiliki data, atau termotivasi untuk mengintip data, harus mempunyai sarana untuk melakukannya.
Untuk kemudahan instalasi, Unduh versi Orange terbaru yang dirilis dari situs web kami. Untuk menginstal add-on, buka Options -> Add-ons...
di bilah menu.
Pertama, instal Miniconda untuk OS Anda.
Kemudian, buat lingkungan conda baru, dan instal 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
Untuk instalasi add-on, gunakan:
conda install orange3- < addon name >
Lihat repositori tambahan tertentu untuk detailnya.
Kami merekomendasikan menggunakan penginstal mandiri atau conda kami, tetapi Orange juga dapat diinstal dengan pip. Anda memerlukan kompiler C/C++ (di Windows kami menyarankan menggunakan Microsoft Visual Studio Build Tools). Oranye membutuhkan PyQt untuk dijalankan. Instal salah satu:
pip install -r requirements-pyqt.txt
pip install PyQt6 PyQt6-WebEngine
Untuk menginstal Orange dengan winget, jalankan:
winget install --id UniversityofLjubljana.Orange
Pastikan Anda telah mengaktifkan lingkungan virtual yang benar. Jika mengikuti petunjuk conda di atas:
conda activate orange3
Jalankan orange-canvas
atau python3 -m Orange.canvas
. Tambahkan --help
untuk daftar opsi program.
Memulai untuk pertama kali mungkin memerlukan waktu cukup lama.
Ingin menulis widget? Gunakan contoh templat add-on Orange3.
Ingin terlibat? Bergabunglah dengan kami di Discord, perkenalkan diri Anda secara #umum!
Lihatlah panduan kontribusi dan pedoman gaya kami.
Lihat dokumen pengembangan widget kami untuk panduan komprehensif dalam menulis widget Oranye.
Pengembangan inti Orange pada dasarnya dibagi menjadi tiga repositori:
biolab/orange-canvas-core mengimplementasikan kanvas,
biolab/orange-widget-base adalah pustaka GUI widget yang berguna,
biolab/orange3 menyatukan semuanya dan mengimplementasikan kotak peralatan penambangan data dasar.
Selain itu, add-on menerapkan widget tambahan untuk kasus penggunaan yang lebih spesifik. Siapapun dapat menulis add-on. Beberapa add-on pihak pertama kami:
Pertama, fork repositori dengan menekan tombol fork di pojok kanan atas halaman ini.
Tetapkan nama pengguna GitHub Anda,
export MY_GITHUB_USERNAME=replaceme
buat lingkungan conda, kloning fork Anda, dan instal:
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
Sekarang Anda siap bekerja dengan git. Lihat panduan GitHub tentang permintaan tarik, bercabang jika Anda tidak terbiasa. Jika Anda mengalami masalah, hubungi Discord.
Jalankan Orange dengan python -m Orange.canvas
(setelah mengaktifkan lingkungan conda).
python -m Orange.canvas -l 2 --no-splash --no-welcome
akan melewati layar splash dan jendela selamat datang, dan menampilkan lebih banyak info debug. Gunakan -l 4
untuk lebih lanjut.
Tambahkan --clear-widget-settings
untuk menghapus pengaturan widget sebelum memulai.
Untuk menjelajahi sisi gelap Oranye, cobalah --style=fusion:breeze-dark
Argumen --help
mencantumkan semua opsi yang tersedia.
Untuk menjalankan pengujian, gunakan unittest Orange.tests Orange.widgets.tests
Jika Anda ingin menyumbangkan komponen dasar Orange (basis widget dan kanvas), Anda juga harus mengkloning kedua repositori ini dari Github alih-alih menginstalnya sebagai dependensi Orange3.
Pertama, fork semua repositori yang ingin Anda kontribusikan.
Tetapkan nama pengguna GitHub Anda,
export MY_GITHUB_USERNAME=replaceme
buat lingkungan conda, kloning fork Anda, dan instal:
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
Sangat penting untuk menginstal orange-base-widget
dan orange-canvas-core
sebelum orange3
untuk memastikan bahwa orange3
akan menggunakan versi lokal Anda.