Mercury ช่วยให้คุณสามารถเพิ่มวิดเจ็ตแบบโต้ตอบในสมุดบันทึก Python เพื่อให้คุณสามารถแชร์สมุดบันทึกเป็นเว็บแอปพลิเคชันได้ ลืมการเขียนสมุดบันทึกใหม่ลงในกรอบงานเว็บเพียงเพื่อแบ่งปันผลลัพธ์ของคุณได้เลย Mercury นำเสนอชุดวิดเจ็ตที่มีการเรียกใช้เซลล์ซ้ำอย่างง่ายดาย
คุณสามารถสร้างได้ด้วยดาวพุธ:
เปลี่ยนสมุดบันทึกของคุณให้เป็น Web Apps ที่สวยงาม
สร้างงานนำเสนอเชิงโต้ตอบด้วยวิดเจ็ต คุณสามารถคำนวณสไลด์ใหม่ระหว่างการแสดงได้
แบ่งปันสมุดบันทึกเป็นเว็บไซต์คงที่
สร้างแดชบอร์ดที่มีข้อมูลมากมายด้วยวิดเจ็ต
สร้างรายงานด้วยการส่งออก 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 เพื่อเรียกใช้โน้ตบุ๊กเป็นเว็บแอปพลิเคชัน เซลล์จะถูกดำเนินการอีกครั้งโดยอัตโนมัติ หลังจากเปลี่ยนวิดเจ็ต Mercury ดำเนินการซ้ำเฉพาะเซลล์ที่มีคำจำกัดความของวิดเจ็ตและอยู่ต่ำกว่านั้น ในตัวอย่าง เซลล์ 2 และ 3 จะถูกดำเนินการอีกครั้งหลังจากการอัพเดตวิดเจ็ต
อ่านเพิ่มเติมเกี่ยวกับ Mercury ได้ที่ RunMercury.com
เข้ากันได้กับ Python 3.7 และสูงกว่า
ติดตั้งด้วย pip
:
pip install mercury
ติดตั้งด้วย conda
:
conda install -c conda-forge mercury
ใช้งาน Mercury ด้วยสมุดบันทึกสาธิต
mercury run demo
โปรดตรวจสอบ 127.0.0.1:8000 เพื่อดูสมุดบันทึกสาธิต
คุณมีหลายตัวเลือกในการปรับใช้โน้ตบุ๊ก คุณสามารถใช้ตัวเลือกที่โฮสต์เองโดยที่คุณใช้ docker-compose บนเครื่อง VPS หรือใช้ ngrok นอกจากนี้ยังสามารถใช้ Hugging Face Spaces ได้ด้วย
อีกทางเลือกหนึ่งคือเชิงพาณิชย์ที่โฮสต์ด้วยตนเองซึ่งคุณสามารถเข้าถึงแดชบอร์ดการปรับใช้ที่คุณจัดการโน้ตบุ๊กและการเข้าถึงของผู้ใช้ นอกจากนี้คุณยังสามารถเข้าถึงการวิเคราะห์ผู้ใช้ได้ คุณสามารถปรับแต่งสไตล์แอปพลิเคชันของคุณได้อย่างอิสระ คุณจะได้รับประโยชน์จากส้อมส่วนตัวและการสนับสนุนทางอีเมล
ตัวเลือกที่สามคือการใช้ Mercury Cloud เป็นวิธีที่ง่ายที่สุดในการแบ่งปันสมุดบันทึกออนไลน์ คุณจะสามารถสร้างเว็บไซต์ได้ด้วยการคลิกเพียงไม่กี่ครั้ง
หากต้องการรัน Mercury ด้วยโน้ตบุ๊กของคุณ โปรดดำเนินการดังต่อไปนี้:
mercury run
คำสั่งควรรันในไดเร็กทอรีเดียวกันกับโน้ตบุ๊ก คุณสามารถเปลี่ยนรหัสใน Jupyter Notebook และ Mercury จะอัปเดตเว็บแอป ทันที
Mercury เปิดตัวพร้อมใบอนุญาต AGPL v3
กำลังมองหาการสนับสนุนเฉพาะ ใบอนุญาตที่เป็นมิตรทางการค้า และคุณสมบัติเพิ่มเติมอยู่ใช่ไหม? Mercury Pro เหมาะสำหรับคุณ โปรดดูรายละเอียดที่เว็บไซต์ของเรา