Trame adalah kerangka kerja berbasis Python yang mudah digunakan yang memungkinkan Anda membuat aplikasi seperti desktop yang muncul di browser web Anda. Anda dapat membuat tombol, dialog, adegan 3D dengan VTK/paraview, grafik, peta dan banyak lagi.
Ini bagus untuk aplikasi mikro, dasbor, atau bahkan mengganti aplikasi PYQT ke dalam aplikasi web. Anda juga dapat menggunakannya dalam pengembangan, misalnya saat mengutak -atik/mengkonfigurasi rendering 3D, pembelajaran mesin dan banyak lagi.
Pada akhirnya aplikasi Anda dapat digunakan secara lokal, jarak jauh, di cloud, di Jupyter atau di HPC.
Trame tersedia sebagai paket PYPI, di Conda-Forge dan kami menyediakan gambar Docker untuk penyebaran cloud.
Jika Anda membutuhkan bantuan, jangan ragu untuk menjangkau
Trame - Kerangka kerja web yang menjalin komponen sumber terbuka menjadi analisis visual yang disesuaikan dengan mudah.
Trame adalah bahasa Prancis
Dengan Trame , buat aplikasi web interaktif yang menakjubkan dan intuitif.
Dengan platform VTK dan paraview terbaik di kelasnya pada intinya, Trame memberikan kontrol penuh atas visualisasi 3D dan pergerakan data. Pengembang mendapat manfaat dari lingkungan Write-Once sementara Trame hanya mengekspos rendering lokal dan jarak jauh melalui satu metode.
Trame memanfaatkan perpustakaan dan alat yang ada seperti Vuetify, Altair, Vega, Deck.gl, VTK, Paraview, dan banyak lagi, untuk membuat konten yang jelas untuk aplikasi analisis visual.
Dengan mengandalkan hanya pada Python, Trame berfokus pada data seseorang dan analisis dan visualisasi terkait sambil menyembunyikan komplikasi pengembangan aplikasi Web.
Aplikasi trame yang dihasilkan dapat bertindak sebagai aplikasi desktop lokal atau aplikasi cloud jarak jauh yang diakses melalui browser.
Trame dapat diinstal dengan PIP:
pip install --upgrade trame
Tutorial trame adalah tempat untuk mempelajari cara menggunakan perpustakaan dan mulai membangun aplikasi Anda sendiri.
Dokumentasi referensi API menyediakan dokumentasi tingkat API.
Trame tersedia di bawah lisensi Apache, versi 2.0. Untuk detail lebih lanjut, lihat lisensi
Trame | Diskusi | Masalah | Peta jalan | Hubungi kami
Bagikan pengalaman Anda dengan testimonial atau dengan persetujuan merek.
Saat memasang trame menggunakan PIP ( pip install trame
) Anda akan mendapatkan infrastruktur inti untuk aplikasi trame apa pun untuk bekerja tetapi penggunaan yang lebih maju mungkin memerlukan dependensi tambahan. Daftar di bawah ini menangkap apa yang mungkin perlu ditambahkan tergantung pada penggunaan Anda:
Acara siklus hidup dikelola secara langsung pada pengontrol aplikasi dan diawali dengan on_*
.
on_server_ready : Semua protokol diinisialisasi dan tersedia untuk klien untuk terhubung
on_client_connected : Koneksi yang ditetapkan ke server
ON_CLIENT_EXITE : Acara Tertaut ke Browser "sebelum muatan"
on_server_exited : Trame keluar
ON_SERVER_RELOAD : Jika panggilan balik terdaftar itu digunakan untuk memuat ulang modul sisi server
Status bersama memungkinkan kami untuk menyinkronkan server dengan klien. Daripada menciptakan mekanisme lain untuk menangani kebutuhan serupa di seluruh aplikasi, kami dengan sengaja menggunakan kembali status itu secara internal. Untuk mencegah konflik dengan pengguna apa pun, kami diawali dengan variabel internal kami dengan trame__*
. Secara umum nilai -nilai status tersebut tidak boleh digunakan atau diubah oleh pengguna kecuali yang tercantum di bawah ini:
Baca/Tulis:
Baca saja:
:key="tts"
untuk memaksa beberapa komponen membangun kembali. Pelajari cara dengan percaya diri menggunakan trame dari pengembang ahli di Kitware.
Pakar kami dapat membantu tim Anda saat Anda membangun aplikasi web Anda dan membangun keahlian in-house.
Pengalaman Leverage Kitware 25+ tahun untuk dengan cepat membangun aplikasi web Anda.