JupyterLab - ภาพรวม

Project Jupyter อธิบายว่า JupyterLab เป็นอินเทอร์เฟซผู้ใช้บนเว็บรุ่นใหม่สำหรับผลิตภัณฑ์ทั้งหมดภายใต้ระบบนิเวศของ Jupyter ช่วยให้คุณสามารถทำงานร่วมกับโน้ตบุ๊กบรรณาธิการและเทอร์มินัลได้อย่างราบรื่นในลักษณะที่ขยายได้

คุณสมบัติที่สำคัญบางประการของ JupyterLab มีการกล่าวถึงด้านล่าง -

  • Code Console ทำหน้าที่เป็น scratchpad สำหรับรันโค้ดแบบโต้ตอบ มีการสนับสนุนอย่างเต็มที่สำหรับเอาต์พุตที่หลากหลายและสามารถเชื่อมโยงกับเคอร์เนลของโน้ตบุ๊กเพื่อบันทึกกิจกรรมของโน้ตบุ๊ก

  • ไฟล์ข้อความใด ๆ (Markdown, Python, R, LaTeX และอื่น ๆ ) สามารถเรียกใช้แบบโต้ตอบในเคอร์เนล Jupyter ใด ๆ

  • เอาต์พุตของเซลล์โน้ตบุ๊กสามารถแสดงในแท็บของตัวเองหรือพร้อมกับโน้ตบุ๊กโดยเปิดใช้งานแดชบอร์ดแบบง่ายพร้อมการควบคุมแบบโต้ตอบที่เคอร์เนลสนับสนุน

  • การแก้ไขเอกสารแบบสดจะสะท้อนให้เห็นในผู้ชมคนอื่น ๆ เช่นบรรณาธิการหรือคอนโซล เป็นไปได้ที่จะมีการแสดงตัวอย่างแบบสดของ Markdown ค่าที่คั่นด้วยตัวคั่นหรือเอกสาร Vega / Vega-Lite

JupyterLab สามารถจัดการไฟล์ได้หลายรูปแบบ (รูปภาพ, CSV, JSON, Markdown, PDF เป็นต้น) นอกจากนี้ยังแสดงเอาต์พุตที่หลากหลายในรูปแบบเหล่านี้ JupyterLab มีแป้นพิมพ์ลัดที่ปรับแต่งได้โดยใช้คีย์แมปจากโปรแกรมแก้ไขข้อความที่มีชื่อเสียงมากมาย