Mercury 可讓您在 Python 筆記本中新增互動式小工具,以便您可以將筆記本作為 Web 應用程式共用。忘記將筆記本重寫為 Web 框架只是為了分享您的結果。 Mercury 提供了一組可以簡單地重新執行單元的小部件。
您可以使用 Mercury 建造:
將您的筆記本變成漂亮的網路應用程序,
使用小部件建立互動式簡報,您可以在簡報期間重新計算幻燈片,
將筆記本分享為靜態網站,
使用小部件建立資料豐富的儀表板,
建立具有 PDF 匯出、自動規劃和電子郵件通知的報告(即將推出),
將 Python 筆記本作為 REST API 端點提供服務(即將推出)。
水銀的特點:
Mercury 提供了多個小工具。有 3 種類型的小工具:
Mercury 幾乎適用於所有 Python 套件!其中最重要的是機器學習函式庫,如 Scikit-Learn、Pandas 和 Seaborn 或視覺化函式庫:Plotly、matplotlib、Vega-Altair 和 Ipyvizzu。
建立小部件並顯示其值的簡單程式碼範例。您可以與 Jupyter Notebook 中的小工具進行互動。它的值將會被更新。但是,要查看其他儲存格中的更新,您需要手動執行它們。
導入包:
import mercury as mr
建立一個Text
小工具:
name = mr . Text ( value = "Piotr" , label = "What is your name?" )
列印小工具值:
print ( f"Hello { name . value } " )
使用 Mercury 將筆記本作為 Web 應用程式運行。小部件變更後,儲存格會自動重新執行。 Mercury 僅重新執行具有小工具定義及其下方的儲存格。在範例中,儲存格 2 和 3 在小工具更新後重新執行。
在 RunMercury.com 上了解更多關於 Mercury 的資訊。
與 Python 3.7 及更高版本相容。
使用pip
安裝:
pip install mercury
使用conda
安裝:
conda install -c conda-forge mercury
使用演示筆記本運行 Mercury。
mercury run demo
請檢查 127.0.0.1:8000 以查看示範筆記本。
您有多種部署筆記本的選項。您可以使用自架選項,在 VPS 電腦上使用 docker-compose 或使用 ngrok。也可以使用擁抱臉部空間。
另一種選擇是自託管商業廣告,您可以存取部署儀表板,在其中管理筆記本和使用者存取。此外,您還可以存取用戶分析;您可以自由自訂您的應用程式的風格。您可以從私人分叉和電子郵件支援中受益。
第三種選擇是使用 Mercury Cloud。這是在線共享筆記本的最簡單方法。只需點擊幾下,您就可以建立一個網站。
要在筆記本上運行 Mercury,請執行以下命令:
mercury run
該命令應在與筆記本相同的目錄中運行。您可以在 Jupyter Notebook 中變更程式碼,Mercury 將立即更新 Web 應用程式。
Mercury 使用 AGPL v3 許可證發布。
正在尋找專門的支援、商業友好的許可證以及更多功能? Mercury Pro 適合您。詳情請參閱我們的網站。