TRAME เป็นเฟรมเวิร์กที่ใช้งานง่ายและใช้งานง่ายซึ่งช่วยให้คุณสร้างเดสก์ท็อปเช่นแอปพลิเคชันซึ่งแสดงในเว็บเบราว์เซอร์ของคุณ คุณสามารถสร้างปุ่มโต้ตอบฉาก 3 มิติพร้อม VTK/Paraview, ชาร์ต, แผนที่และอื่น ๆ อีกมากมาย
มันยอดเยี่ยมสำหรับแอพขนาดเล็กแผงควบคุมหรือแม้แต่การเปลี่ยนแอพ PYQT ลงในเว็บแอป นอกจากนี้คุณยังสามารถใช้มันในการพัฒนาเช่นเมื่อปรับแต่ง/กำหนดค่าการเรนเดอร์ 3 มิติการเรียนรู้ของเครื่องและอื่น ๆ
ในตอนท้ายแอปของคุณสามารถใช้งานได้ในพื้นที่จากระยะไกลในคลาวด์ใน Jupyter หรือบน HPC
TRAME มีให้เป็นแพ็คเกจ PYPI บน Conda-Forge และเราให้ภาพ Docker Images สำหรับการปรับใช้คลาวด์
หากคุณต้องการความช่วยเหลืออย่าลังเลที่จะเข้าถึง
TRAME - เฟรมเวิร์กเว็บที่สานต่อส่วนประกอบโอเพ่นซอร์สเข้าด้วยกันในการวิเคราะห์ภาพที่กำหนดเองได้อย่างง่ายดาย
trame เป็นภาษาฝรั่งเศสสำหรับ
ด้วย TRAME สร้างเว็บแอปพลิเคชันที่น่าทึ่งและโต้ตอบอย่างกะทัดรัดและสังหรณ์ใจ
ด้วยแพลตฟอร์ม VTK และ Paraview ที่ดีที่สุดในชั้นเรียนที่แกนกลาง TRAME ให้การควบคุมการสร้างภาพข้อมูล 3 มิติและการเคลื่อนไหวของข้อมูลอย่างสมบูรณ์ นักพัฒนาได้รับประโยชน์จากสภาพแวดล้อมการเขียนครั้งหนึ่งในขณะที่ TRAME เพียงแค่เปิดเผยทั้งการแสดงผลทั้งในท้องถิ่นและระยะไกลด้วยวิธีเดียว
TRAME ใช้ประโยชน์จากห้องสมุดและเครื่องมือที่มีอยู่เช่น VUETIFY, Altair, Vega, Deck.gl, VTK, Paraview และอื่น ๆ เพื่อสร้างเนื้อหาที่สดใสสำหรับแอปพลิเคชันการวิเคราะห์ด้วยภาพ
ด้วยการพึ่งพาเพียงแค่ Python TRAME มุ่งเน้นไปที่ข้อมูลและการวิเคราะห์ที่เกี่ยวข้องและการสร้างภาพข้อมูลในขณะที่ซ่อนภาวะแทรกซ้อนของการพัฒนาเว็บแอป
แอปพลิเคชัน TRAME ที่เกิดขึ้นสามารถทำหน้าที่เป็นแอพพลิเคชั่นเดสก์ท็อปท้องถิ่นหรือแอปพลิเคชันคลาวด์ระยะไกลที่เข้าถึงได้ผ่านเบราว์เซอร์
TRAME สามารถติดตั้งด้วย PIP:
pip install --upgrade trame
การสอน TRAME เป็นสถานที่ที่จะไปเรียนรู้วิธีใช้ห้องสมุดและเริ่มสร้างแอปพลิเคชันของคุณเอง
เอกสารอ้างอิง API ให้เอกสารระดับ API
TRAME จัดทำขึ้นภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 สำหรับรายละเอียดเพิ่มเติมดูใบอนุญาต
TRAME | การอภิปราย ปัญหา | ROADMAP ติดต่อเรา
แบ่งปันประสบการณ์ของคุณด้วยคำรับรองหรือการอนุมัติแบรนด์
เมื่อติดตั้ง TRAME โดยใช้ PIP ( pip install trame
) คุณจะได้รับโครงสร้างพื้นฐานหลักสำหรับแอปพลิเคชัน TRAME ใด ๆ ในการทำงาน แต่การใช้งานขั้นสูงอาจต้องใช้การอ้างอิงเพิ่มเติม รายการด้านล่างจับสิ่งที่อาจจำเป็นต้องเพิ่มขึ้นอยู่กับการใช้งานของคุณ:
เหตุการณ์วัฏจักรชีวิตได้รับการจัดการโดยตรงบนแอปพลิเคชันคอนโทรลเลอร์และนำหน้าด้วย on_*
ON_SERVER_READY : โปรโตคอลทั้งหมดเริ่มต้นและพร้อมให้ไคลเอนต์เชื่อมต่อ
on_client_connected : การเชื่อมต่อที่สร้างขึ้นเพื่อเซิร์ฟเวอร์
on_client_exited : เชื่อมโยงกับเบราว์เซอร์ "ก่อนหน้า" เหตุการณ์
on_server_exited : TRAME กำลังออกจาก Event Loop
on_server_reload : หากการโทรกลับลงทะเบียนจะใช้สำหรับการโหลดโมดูลด้านเซิร์ฟเวอร์ซ้ำ
สถานะที่ใช้ร่วมกันอนุญาตให้เราซิงโครไนซ์เซิร์ฟเวอร์กับไคลเอนต์ แทนที่จะสร้างกลไกอื่นเพื่อจัดการกับความต้องการที่คล้ายกันตลอดแอปพลิเคชันเราจงใจนำสถานะนั้นกลับมาใช้ใหม่ภายใน เพื่อป้องกันความขัดแย้งใด ๆ กับผู้ใช้ใด ๆ เรากำลังนำหน้าตัวแปรภายในของเราด้วย trame__*
โดยทั่วไปค่าสถานะเหล่านั้นไม่ควรใช้หรือเปลี่ยนแปลงโดยผู้ใช้ยกเว้นค่าที่แสดงด้านล่าง:
อ่าน/เขียน:
อ่านอย่างเดียว:
:key="tts"
เพื่อบังคับให้สร้างส่วนประกอบบางอย่างใหม่ เรียนรู้วิธีใช้ Trame จากนักพัฒนาผู้เชี่ยวชาญที่ Kitware อย่างมั่นใจ
ผู้เชี่ยวชาญของเราสามารถช่วยเหลือทีมของคุณในขณะที่คุณสร้างเว็บแอปพลิเคชันและสร้างความเชี่ยวชาญภายใน บริษัท
ใช้ประโยชน์จากประสบการณ์ 25 ปีของ Kitware เพื่อสร้างเว็บแอปพลิเคชันของคุณอย่างรวดเร็ว