Trame هو إطار سهل الاستخدام يعتمد على Python يتيح لك إنشاء سطح مكتب مثل التطبيق الذي يظهر في متصفح الويب الخاص بك. يمكنك إنشاء أزرار ، وحوار حوار ، ومشاهد ثلاثية الأبعاد مع VTK/Paraview ، والمخططات ، والخرائط وأكثر من ذلك بكثير.
إنه أمر رائع لأي تطبيقات صغيرة أو لوحات معلومات أو حتى استبدال تطبيق PYQT في تطبيق ويب. يمكنك أيضًا استخدامه في التطوير ، على سبيل المثال عند التغيير والتعديل/تكوين التقديم ثلاثي الأبعاد والتعلم الآلي والمزيد.
في النهاية ، يمكن استخدام تطبيقك محليًا ، عن بُعد ، في السحابة ، في Jupyter أو على HPC.
تتوفر Trame كحزمة PYPI ، على Conda-Forge ونقدم صور Docker للنشر السحابي.
إذا كنت بحاجة إلى مساعدة ، فلا تتردد في التواصل
TRAME - إطار عمل على شبكة الإنترنت يجمع مكونات مفتوحة المصدر في تحليلات بصرية مخصصة بسهولة.
Trame فرنسي ل
مع Trame ، قم بإنشاء تطبيقات الويب المذهلة والتفاعلية بشكل مضغوط وبشكل حدسي.
من خلال منصات VTK و Paraview الأفضل في فئتها ، توفر Trame تحكمًا كاملاً في التصورات ثلاثية الأبعاد وحركات البيانات. يستفيد المطورون من بيئة الكتابة في حين أن 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 | المناقشات | قضايا | خريطة الطريق | اتصل بنا
شارك تجربتك مع شهادة أو بموافقة العلامة التجارية.
عند تثبيت Trame باستخدام PIP ( pip install trame
) ، ستحصل على البنية التحتية الأساسية لأي تطبيق Trame للعمل ولكن الاستخدام الأكثر تقدماً قد يتطلب تبعيات إضافية. القائمة أدناه تلتقط ما قد يحتاج إلى إضافته اعتمادًا على استخدامك:
تتم إدارة أحداث دورة الحياة مباشرة على وحدة تحكم التطبيق ويتمدونها مع on_*
.
ON_SERVER_READY : تهيئة جميع البروتوكولات ومتاحة للعميل للاتصال
ON_CLIENT_CONNEXT : اتصال تم إنشاؤه للخادم
ON_CLIENT_EXITED : مرتبط بالحدث "قبل التحميل"
ON_SERVER_EXITED : TRAME يخرج من حلقة الحدث الخاصة به
ON_SERVER_RELOAD : إذا تم تسجيل رد الاتصال ، فسيتم استخدامه لإعادة تحميل وحدات جانب الخادم
تتيح لنا الحالة المشتركة مزامنة الخادم مع العميل. بدلاً من إنشاء آلية أخرى للتعامل مع الاحتياجات المماثلة خلال التطبيق ، نعيد استخدام تلك الحالة داخليًا. لمنع أي تعارض مع أي مستخدم ، نقوم ببادئة متغيرنا الداخلي مع trame__*
. بشكل عام ، لا ينبغي استخدام قيم الحالة أو تغييرها من قبل المستخدم باستثناء تلك المذكورة أدناه:
اقرأ/اكتب:
قراءة فقط:
:key="tts"
لإجبار بعض إعادة بناء المكونات. تعلم كيفية استخدام Trame بثقة من مطوري الخبراء في Kitware.
يمكن لخبرائنا مساعدة فريقك أثناء إنشاء تطبيق الويب الخاص بك وإنشاء خبرة داخلية.
استفاد من خبرة Kitware التي تزيد عن 25 عامًا لبناء تطبيق الويب الخاص بك بسرعة.