Jupyter yang luar biasa
Daftar kurasi proyek, perpustakaan, dan sumber daya Jupyter yang mengagumkan. Jupyter adalah aplikasi web sumber terbuka yang memungkinkan Anda membuat dan berbagi dokumen yang berisi kode langsung, persamaan, visualisasi, dan teks naratif.
Jupyter yang luar biasa dengan bangga didukung oleh sponsor kami: Deepnote adalah buku catatan ilmu data kolaboratif yang dibuat untuk tim. Jelajahi data dengan Python & SQL dari browser Anda. Tambahkan konteks dengan visualisasi data dan pengeditan teks kaya. Bagikan karya Anda hanya dengan mengirimkan tautan. Lihat di paket gratis Deepnote.
Isi
- Runtime/Frontend
- Kolaborasi/Pendidikan
- Visualisasi
- Tabel
- Rendering/Penerbitan/Konversi
- Kontrol Versi
- Ekstensi JupyterLab
- Pengujian
- Proyek Khusus Domain
- Solusi Notebook yang Dihosting
- Sumber Daya dan Dokumentasi Resmi
- Sumber Daya Komunitas
- Artikel/Panduan/Tutorial
- Berkontribusi
Runtime/Frontend
- Beaker - Lingkungan pengembangan dengan transmisi data yang lancar dari satu bahasa ke bahasa lain.
- docker-stacks - Tumpukan hierarki aplikasi Jupyter yang siap dijalankan di Docker.
- Guild AI - Jalankan buku catatan sebagai eksperimen untuk menangkap dan membandingkan hasil dari waktu ke waktu.
- Hidrogen - Jalankan kode inline di Atom menggunakan kernel Jupyter.
- Jupyter Notebook - Runtime notebook Jupyter utama.
- JupyterHub - Server multi-pengguna untuk Jupyter.
- JupyterLab - JupyterLab adalah antarmuka pengguna generasi berikutnya untuk Jupyter.
- JupyterLab Desktop - Aplikasi desktop untuk JupyterLab, berdasarkan Electron.
- JupyterWith - Kerangka kerja berbasis Nix untuk definisi lingkungan Jupyter yang deklaratif dan dapat direproduksi.
- kaggle/docker-python - Gambar buruh pelabuhan Kaggle Python yang mencakup kumpulan data dan paket.
- ML Workspace - Gambar Docker yang mencakup Jupyter(Lab) dan berbagai paket untuk ilmu data/pembelajaran mesin.
- nteract - Frontend notebook desktop asli.
- Panel - Buku catatan sebagai file statis atau aplikasi sisi server/klien yang interaktif dan mandiri (melalui pyodide).
- PaneLite - Distribusi JupyterLite yang bekerja dengan Panel dan ekosistem HoloViz.
- Stensila - Frontend notebook desktop asli.
- Visual Studio Code - Frontend notebook desktop asli.
- voila - Notebook sebagai aplikasi web mandiri yang interaktif.
Kolaborasi/Pendidikan
- callgraph - Ajaib untuk menampilkan grafik panggilan fungsi.
- IllumiDesk - Distribusi JupyterHub + LTI + nbgrader berbasis Docker untuk pendidikan.
- IPythonBlocks - Berlatih Python dengan kisi berwarna di Jupyter.
- jupyter-drive - Google drive untuk Jupyter.
- jupyter-edx-grader-xblock - Nilai otomatis tugas siswa yang dibuat sebagai buku catatan Jupyter dan tulis skornya di buku nilai Open edX.
- jupyter-viewer-xblock - Ambil dan tampilkan sebagian, atau seluruh Notebook Jupyter di Open edX XBlock.
- jupyterquiz - Generator kuis interaktif untuk buku catatan Jupyter dan Buku Jupyter.
- LTI Luncurkan JupyterHub Authenticator - Otentikasi melalui Edx.
- nbautoeval - Membuat latihan yang dievaluasi secara otomatis.
- nbgitpuller - Menyinkronkan repositori git satu arah ke jalur lokal.
- nbgrader - Menugaskan dan menilai buku catatan Jupyter.
- nbtutor - Visualisasikan eksekusi kode Python (baris demi baris).
Visualisasi
- Altair - Pustaka visualisasi deklaratif untuk Python, berdasarkan Vega dan Vega-Lite.
- anywidget - Pustaka Python yang menyederhanakan pembuatan dan penerbitan widget Jupyter khusus.
- Bokeh - Pustaka visualisasi interaktif yang menargetkan browser web modern untuk presentasi.
- bqplot - Kerangka plot interaktif berbasis Tata Bahasa Grafik untuk Jupyter.
- Jelas - Laporan interaktif untuk menganalisis model pembelajaran mesin selama validasi atau pemantauan produksi.
- hvplot - API yang familier dan tingkat tinggi untuk eksplorasi dan visualisasi data di Jupyter.
- ipychart - Plot Chart.js Interaktif di Jupyter.
- ipycytoscape - Widget untuk visualisasi grafik interaktif di Jupyter menggunakan cytoscape.js.
- ipydagred3 - perpustakaan ipywidgets untuk menggambar grafik asiklik terarah di jupyterlab menggunakan dagre-d3.
- ipyleaflet - Pustaka visualisasi interaktif untuk peta Leaflet.js di buku catatan Jupyter.
- IPySigma - Prototipe visualisasi jaringan frontend untuk notebook Jupyter.
- ipytree - Elemen UI pohon untuk Jupyter.
- ipyvizzu - Alat bercerita data animasi.
- ipyvolume - plot 3D untuk Python di Jupyter berdasarkan widget dan WebGL.
- ipywebrtc - Streaming Video/Audio di Jupyter.
- ipywidgets - widget UI untuk Jupyter.
- itk-jupyter-widgets - Widget interaktif untuk memvisualisasikan gambar dalam 2D dan 3D.
- jp_doodle - Infrastruktur untuk membangun diagram interaktif tujuan khusus dalam 2D dan 3D.
- jupyter-gmaps - Pustaka visualisasi interaktif untuk Google Maps di buku catatan Jupyter.
- jupyter-manim - Menampilkan video atau GIF manim (Mathematical Animation Engine) di buku catatan Jupyter.
- lux - Merekomendasikan serangkaian visualisasi setiap kali kerangka data dicetak di buku catatan.
- mpld3 - Menggabungkan Matplotlib dan D3js untuk visualisasi data interaktif.
- pd-replicator - Salin DataFrame pandas ke clipboard dengan satu klik.
- Perspektif - Komponen visualisasi dan analitik data, terutama untuk kumpulan data besar/streaming.
- pyecharts - Antarmuka Python untuk perpustakaan visualisasi ECharts.
- pythreejs - Jembatan Python/ThreeJS yang memanfaatkan infrastruktur widget Jupyter.
- tqdm - Bilah kemajuan yang cepat dan dapat diperluas untuk loop dan iterable.
- anak sungai - Aliran data Python dengan dukungan Jupyter.
- xleaflet - Backend C++ untuk ipyleaflet.
- xwebrtc - Backend C++ untuk ipywebrtc.
- xwidgets - Backend C++ untuk ipywidget.
Tabel
- buckaroo - Alat Pengatur Data GUI untuk Jupyter dan panda.
- ipyaggrid - Kekuatan ag-Grid di Jupyter.
- ipydatagrid - Widget datagrid cepat untuk Jupyter.
- ipyregulartable - Datagrid berkinerja tinggi, dapat diedit, dan bergaya di Jupyter.
- ipysheet - Spreadsheet interaktif di Jupyter.
- ITables - Pandas dan Polars DataFrames dirender sebagai tabel datatables-net interaktif.
- Qgrid - Grid interaktif untuk menyortir, memfilter, dan mengedit DataFrames di Jupyter.
Rendering/Penerbitan/Konversi
- Binder - Ubah repo GitHub menjadi kumpulan buku catatan interaktif.
- Buku Buku - Buku Buku mengonversi sekumpulan buku catatan dalam direktori menjadi HTML atau PDF, menjaga referensi silang di dalam dan antar buku catatan.
- Dasbor ContainDS - Ekstensi JupyterHub untuk menghosting skrip atau buku catatan yang diautentikasi dalam kerangka apa pun (Voilà, Streamlit, Plotly Dash, dll).
- Ganimede - Menyimpan, membuat versi, mengedit, dan menjalankan buku catatan di kotak pasir dan mengintegrasikannya secara langsung melalui antarmuka REST.
- Jupyter Book - Buat buku dan dokumen berkualitas publikasi dari bahan komputasi.
- jupyterlab_nbconvert_nocode - Eksportir NBConvert untuk ekspor PDF/HTML tanpa sel kode.
- Jupytext - Mengonversi dan menyinkronkan buku catatan dengan format teks (misalnya file Python atau Markdown) yang berfungsi baik di bawah kontrol versi.
- jut - CLI untuk menampilkan notebook dengan baik di terminal.
- Kapitsa - CLI untuk mencari notebook Jupyter lokal.
- Mercury - Ubah buku catatan menjadi aplikasi web.
- nbconvert - Mengonversi buku catatan ke format lain.
- nbdev - Mengembangkan, mengemas, dan mendistribusikan paket Python ke PyPI menggunakan Jupyter sebagai lingkungan Pemrograman Literasi.
- nbflow - Alur kerja satu tombol yang dapat direproduksi dengan Jupyter dan Scons.
- nbininteract - Membuat halaman web interaktif dari notebook Jupyter.
- nbscan - Mencari dan mencetak isi sel notebook Jupyter.
- Nikola - Generator Situs Statis yang mengubah buku catatan menjadi situs web.
- notedown - Ubah notebook Jupyter menjadi penurunan harga (dan sebaliknya).
- Papermill - Alat untuk membuat parameter, mengeksekusi, dan menganalisis notebook Jupyter.
- Ploomber - Jalankan kumpulan buku catatan dan skrip dengan cara yang dapat direproduksi menggunakan file
pipeline.yaml
. - pynb - Notebook Jupyter sebagai kode Python biasa dengan teks Markdown yang tertanam.
- BANGKIT - Tayangan Slide Reveal.js Jupyter/IPython.
- rst2ipynb - Konversi file reStructuredText mandiri ke file notebook Jupyter.
- Voila - Rendering Jupyter Notebooks langsung dengan widget interaktif, memungkinkan dashboarding berdasarkan Jupyter Notebooks.
Kontrol Versi
- databooks - Utilitas baris perintah yang memudahkan pembuatan versi dan berbagi buku catatan.
- git - Ekstensi untuk integrasi git.
- jupyter-nbrequirements - Manajemen dan pengoptimalan ketergantungan di Jupyter Notebooks.
- nbdime - Alat untuk membedakan dan menggabungkan notebook Jupyter.
- nbQA - Jalankan alat kualitas kode Python standar apa pun di Notebook Jupyter, dari baris perintah atau melalui pra-komit.
- Neptune - Versi, kelola, dan bagikan pos pemeriksaan buku catatan di proyek Anda.
- ReviewNB - Ulasan kode untuk Jupyter Notebooks.
Ekstensi JupyterLab
- amphi-etl - Ekstensi ETL kode rendah untuk Jupyterlab.
- celltags - Ekstensi untuk mengatur dan menjalankan buku catatan menggunakan tag sel.
- code_formatter - Pemformat kode universal.
- debugger - Debugger visual untuk notebook Jupyter, konsol, dan file sumber.
- drawio - Ekstensi yang menampilkan diagram drawio/mxgraph.
- elyra - Editor visual untuk membuat dan menjalankan pipeline notebook (atau skrip Python) secara lokal atau jarak jauh.
- genv - Ekstensi untuk mengelola lingkungan GPU di JupyterLab.
- go-to-definition - Ekstensi untuk menavigasi ke definisi variabel atau fungsi di JupyterLab.
- google-drive - Ekstensi untuk integrasi Google Drive.
- jupyter-ai - Bekerja dengan AI generatif (berbagai model didukung) sebagai asisten percakapan di JupyterLab.
- jupyter-fs - Manajer konten seperti sistem file untuk beberapa backend di Jupyter.
- jupyter-notify - Sihir sel untuk pemberitahuan browser tentang penyelesaian sel.
- jupyter-panel-proxy - Secara otomatis menyajikan buku catatan sebagai aplikasi data Panel di titik akhir
/panel
server Jupyter Anda. - jupyter-stack-trace - Klik pada pelacakan tumpukan untuk membuka file terkait atau pencarian Google.
- jupyterlab-executor - Ekstensi untuk menjalankan skrip dari browser file Jupyterlab.
- jupyterlab-kyso - Ekstensi untuk menerbitkan buku catatan ke platform Kyso dari Jupyterlab.
- jupyterlab-notifications - Notifikasi browser penyelesaian sel buku catatan yang dapat disesuaikan untuk JupyterLab.
- jupyterlab-tensorboard-pro - Dukungan TensorBoard untuk JupyterLab.
- jupyterlab_autoversion - Secara otomatis membuat versi notebook di JupyterLab.
- jupyterlab_commands - Tambahkan perintah python arbitrer ke palet perintah JupyterLab.
- jupyterlab_email - Email buku catatan dan kontennya dari dalam JupyterLab.
- jupyterlab_iframe - Lihat HTML sebagai iframe yang disematkan di JupyterLab.
- jupyterlab_miami_nights - Kombinasi SynthWave '84 VS Code dan tema Neon Night JupyterLab.
- jupyterlab_templates - Templat buku catatan di JupyterLab.
- lateks - Ekstensi untuk pengeditan langsung dokumen LaTeX.
- lineapy - Ekstensi untuk mengubah notebook Jupyter yang berantakan menjadi pipeline siap produksi dengan dua baris kode.
- lsp - Fitur mirip IDE (navigasi kode, saran hover, linter, diagnostik, pelengkapan otomatis tanpa kernel, dll.)
- nb_black - Ekstensi untuk menjaga kode Python diformat secara otomatis menggunakan warna hitam.
- python-bytecode - Jelajahi Bytecode CPython di JupyterLab.
- quickopen - Buka file dengan cepat di JupyterLab dengan mengetikkan sebagian namanya.
- shortcutui - Ekstensi untuk mengelola pintasan keyboard.
- sespan - Widget keluaran sespan untuk JupyterLab.
- sql - GUI SQL untuk JupyterLab.
- stickyland - Hancurkan presentasi linier buku catatan dengan sel lengket.
- system-monitor - Ekstensi untuk menampilkan metrik sistem.
- tabnine - Ekstensi pelengkap otomatis Tabnine AI.
- theme-darcula - Tema Darcula yang bagus untuk Jupyterlab.
- toc - Ekstensi yang menyediakan daftar isi buku catatan.
- topbar - Ekstensi Bar Atas untuk JupyterLab.
- variabelinspektur - Ekstensi pemeriksa variabel yang menampilkan variabel dan nilainya.
- vim - Binding sel notebook Vim.
- voyager - Ekstensi untuk melihat data CSV dan JSON di Voyager.
Pengujian
- ipytest - Pelari uji untuk menjalankan pengujian unit dari dalam buku catatan.
- nbcelltests - Pengujian sel demi sel untuk notebook di Jupyter.
- nbval - Plugin Py.test untuk memvalidasi notebook Jupyter.
- nosebook - Plugin Nose untuk menemukan dan menjalankan notebook IPython sebagai tes hidung.
- sphinxcontrib-jupyter - Ekstensi Sphinx untuk menghasilkan notebook Jupyter.
- treebeard - Tindakan GitHub untuk menguji/menjadwalkan notebook Jupyter.
- treon - Kerangka pengujian yang mudah digunakan untuk Jupyter Notebooks.
Proyek Khusus Domain
- ArcGIS - Perpustakaan untuk bekerja dengan peta dan data geospasial, didukung oleh web GIS.
- GenePattern Notebook - Mengintegrasikan Analisis Genomik dengan Notebook Interaktif.
- GeoNotebook - Ekstensi untuk analisis geospasial eksplorasi.
- Jupylet - Membuat game 2D dan 3D, grafik, musik live, dan suara secara interaktif di notebook Jupyter.
- keplergl - Ekstensi Jupyter untuk eksplorasi visual kumpulan data geolokasi skala besar.
- lolviz - Alat visualisasi struktur data untuk daftar daftar, daftar, kamus.
- Quantopian Notebooks - Platform berbasis Jupyter untuk penelitian keuangan.
- vpython-jupyter - Mesin VPython 3D yang berjalan di notebook Jupyter.
- xontrib-jupyter - Kernel Jupyter untuk xonsh, bahasa shell Unix yang didukung Python, lintas platform.
Solusi Notebook yang Dihosting
- Anaconda Enterprise - Kolaborasi multi-pengguna dan penerapan model, notebook, dan dasbor sekali klik.
- Azure Notebooks - Notebook Jupyter yang berjalan di cloud di Microsoft Azure.
- CoCalc - Notebook dengan 17 tipe kernel yang didukung, manajemen kursus, pembuatan dokumen LaTeX, pengeditan dokumen secara simultan dan integrasi dengan sistem aljabar komputer SageMath.
- DataBlogs - DataBlogs adalah platform jurnalisme data sumber terbuka yang mengubah buku catatan Jupyter menjadi artikel yang diterbitkan di web.
- DataCamp Workspace - Buku catatan ilmu data yang didukung Jupyter dengan fungsi kolaborasi dan penerbitan bawaan.
- Deepnote - Notebook ilmu data yang kompatibel dengan Jupyter dengan kolaborasi waktu nyata, pembuatan versi, dan penerapan yang mudah.
- Domino Data Lab - Platform ilmu data dengan alat kolaborasi terintegrasi, manajemen lingkungan, dan jaringan komputasi.
- Notebook Google Cloud AI Platform - Instance notebook JupyterLab terkelola yang dikonfigurasi dengan framework machine learning berkemampuan GPU di Google Cloud Platform.
- Komponen Google Cloud Dataproc Jupyter - Jupyter dan JupyterLab untuk Apache Spark menggunakan Google Cloud Dataproc.
- Google Colaboratory - Lingkungan Jupyter berbasis cloud yang ditujukan untuk pendidikan dan penelitian pembelajaran mesin.
- Kyso - Platform ilmu data untuk menerbitkan dan berbagi buku catatan Jupyter sebagai blog data dan aplikasi web.
- Mineo.app - Platform Operasi Data dengan notebook yang kompatibel dengan Jupyter, tanpa blok kode, dan dukungan untuk membuat dasbor.
- Naas - Lingkungan JupyterLab dengan penjadwalan ajaib/fungsi pemberitahuan dan manajemen aset/ketergantungan/rahasia.
- Penting - Penting adalah buku catatan kolaboratif untuk menggabungkan kode (SQL, Python & R) dan visualisasi interaktif.
- Paperspace Gradient - IDE ilmu data yang didukung Jupyter dengan akselerasi perangkat keras (GPU) dan fungsionalitas MLOps.
- PAWS - Penerapan buku catatan Jupyter yang disesuaikan untuk berinteraksi dengan wiki Wikimedia.
- Pinggy - Buat terowongan ke instance Jupyter Anda meskipun berada di belakang firewall atau NAT.
- qBraid Lab - Penerapan JupyterLab menyediakan alat perangkat lunak terkurasi dan integrasi untuk komputasi kuantum.
- Saturn Cloud - Pindahkan tim ilmu data Anda ke cloud tanpa harus berpindah alat.
Sumber Daya dan Dokumentasi Resmi
- Dokumentasi Jupyter
- Kernel Jupyter - Daftar semua bahasa pemrograman yang tersedia sebagai kernel Jupyter.
- Dokumentasi JupyterLab
- Membuat kernel untuk Jupyter
- Coba Jupyter - Coba Jupyter di browser Anda.
Sumber Daya Komunitas
- Pembicaraan Konferensi - PyVideo.org, JupyterCon
- GitHub - Pencarian: jupyter
- GitHub - Topik: jupyter, jupyter-kernel, jupyter-notebook, jupyterhub, jupyterlab, jupyterlab-extension
- Gitter - Ruang Obrolan Jupyter Gitter
- jupyter-map - Peta institusi universitas yang menggunakan Jupyter.
- kandi Kits Topic - Temukan perpustakaan Jupyter populer, penulis top, kit proyek yang sedang tren, diskusi, tutorial & sumber belajar.
- Milis - Milis Jupyter Umum, Milis Jupyter dalam Pendidikan
- PyPI -
Framework :: Jupyter
adalah pengklasifikasi harta karun PyPI untuk proyek Jupyter. - Reddit - Subreddit: r/IPython, r/Jupyter/
- Stack Overflow - Tag: jupyter, jupyter-notebook
Artikel/Panduan/Tutorial
- Komputasi eksplorasi dengan Python - Kumpulan buku catatan yang membahas komputasi ilmiah.
- Cara Menumbuhkan Arsitektur Perangkat Lunak yang Rapi dari Notebook Jupyter - Artikel dan video tentang mengembangkan arsitektur perangkat lunak yang rapi dari notebook.
- Instal dan jalankan notebook Jupyter di cluster Google Cloud Dataproc
- Plot Web Interaktif dengan Bokeh
- Ekstensi Buku Catatan Jupyter
- Tema Buku Catatan Jupyter
- Tip, trik, dan pintasan Jupyter
- JupyterLab - Meja Kerja Sains Data Pribadi Anda - Bicara tentang JupyterLab di Full Stack Quants London.
- Kuliah tentang komputasi ilmiah dengan Python
- Daftar buku catatan Jupyter
- Daftar buku catatan Jupyter II
- pytudes - Daftar Notebook Jupyter oleh Peter Norvig.
- ResGuides: penelitian dengan Jupyter
- Berbagi Notebook Jupyter dari localhost - Berbagi Notebook Jupyter dari localhost.
- JupyterHub Terkecil - Distribusi JupyterHub untuk 1-50 pengguna di satu server; lebih ringan daripada pengaturan Zero to JupyterHub.
- Zero to JupyterHub - Tutorial untuk membantu menginstal dan mengelola JupyterHub.
Berkontribusi
Kontribusi Anda selalu diterima! Silakan lihat pedoman kontribusi terlebih dahulu.