VisTrails

VisTrails هو نظام لإدارة سير العمل العلمي، طُوِّر في معهد الحوسبة والتصوير العلمي بجامعة يوتا ، ويوفر دعمًا لاستكشاف البيانات وتصويرها. كُتِبَ بلغة بايثون ، ويستخدم مكتبة Qt عبر روابط PyQt . النظام مفتوح المصدر، ومُرخَّص بموجب رخصة BSD ثلاثية البنود . تأتي الإصدارات المُجمَّعة مسبقًا لأنظمة ويندوز ، وماك أو إس إكس ، ولينكس، مع مُثبِّت وعدة حزم، منها VTK و matplotlib و ImageMagick . كما يدعم VisTrails الحزم التي يُحدِّدها المستخدم.

ملخص

VisTrails نظام جديد يوفر دعمًا لإدارة بيانات المصدر للمهام الحسابية الاستكشافية. يجمع هذا النظام بين خصائص أنظمة سير العمل وأنظمة التصور . وكما هو الحال في أنظمة سير العمل، يسمح VisTrails بدمج موارد مترابطة بشكل غير محكم، ومكتبات متخصصة، وخدمات الشبكة والويب. وكما هو الحال في بعض أنظمة التصور، يوفر VisTrails آلية لاستكشاف المعلمات ومقارنة النتائج المختلفة. ولكن على عكس هذه الأنظمة الأخرى، صُمم VisTrails لإدارة العمليات الاستكشافية التي تتطور فيها المهام الحسابية بمرور الوقت، حيث يقوم المستخدم بصياغة الفرضيات واختبارها بشكل متكرر. ومن أبرز سمات VisTrails بنيته التحتية الشاملة لبيانات المصدر، والتي تحتفظ بمعلومات تاريخية مفصلة حول الخطوات المتبعة خلال المهمة الاستكشافية. يستفيد VisTrails من هذه المعلومات لتوفير عمليات جديدة وواجهات مستخدم تُبسط هذه العملية.

تم تطوير VisTrails لأغراض التصور الاستكشافي، [ 2 ] ولكن النظام عام، ويوفر وظائف في المجالات التالية:

  • بنية تتبع المصدر المرنة. [ 3 ] [ 4 ]
  • الاستعلام عن السجل وإعادة استخدامه. [ 5 ]
  • دعم الاستكشاف التعاوني. [ 6 ]
  • قابلية التوسع .
  • اشتقاق منتجات البيانات على نطاق واسع، واستكشاف المعلمات، والتصور متعدد العرض والمقارن. [ 7 ]

تاريخ

يُعدّ VisTrails ثمرة جهد تعاوني بين عالمي الحاسوب كلاوديو سيلفا وجوليانا فراير . بدأ التطوير الأولي عام ٢٠٠٤ على يد طلاب دراسات عليا في جامعة يوتا . ورغم أن النماذج الأولية نُفّذت بلغة C++ ، إلا أن النسخة الحالية من VisTrails مكتوبة بلغة بايثون . وقد أُصدرت النسخة العامة الأولى في سبتمبر ٢٠٠٧.

الوظائف

يُعدّ التصور العلمي أحد الاستخدامات الشائعة لبرنامج VisTrails. تُعرض التصورات المُنشأة كجزء من سير العمل في واجهة شبيهة بجداول البيانات ، مما يسمح بعرض ومقارنة تصورات متعددة من إصدارات مختلفة من سير العمل في آنٍ واحد. يدعم برنامج VisTrails حاليًا عرض البيانات باستخدام VTK و HTML .

يدعم VisTrails أربعة أوضاع أساسية ، أو طرق عرض. تتفاعل كل طريقة عرض مع سير العمل الأساسي بطريقة مختلفة.

  • تتيح لك واجهة "خط الأنابيب" إنشاء وعرض وتعديل مسار مرئي لسير العمل. تُعرض خطوط الأنابيب عادةً من الأعلى إلى الأسفل، حيث يتصل مخرج كل وحدة بمدخلات الوحدة (أو الوحدات) التي تليها. تُقابل الوحدة تقريبًا نوع بيانات أو دالة.
  • يعرض سجل التغييرات بنية شجرية تمثل مختلف إصدارات خط الأنابيب. في كل مرة يُجرى تغيير في عرض خط الأنابيب، تُضاف عقدة جديدة إلى شجرة الإصدارات في سجل التغييرات. يمكن للمستخدم اختياريًا تعيين أسماء أو وسوم لعقدة واحدة أو أكثر من عقد الشجرة. ولتوفير المساحة، لا يعرض VisTrails أي عقدة إلا إذا كانت عقدة جذرية أو فرعية أو تحمل وسمًا.
  • تتشابه واجهة الاستعلام في مظهرها مع واجهة خط الأنابيب. هنا، يقوم المستخدم بإنشاء خطوط أنابيب جزئية. عند تنفيذ الاستعلام، يحدد VisTrails إصدارات خط الأنابيب التي تحتوي على خط الأنابيب الجزئي المحدد. وهذا مماثل لطريقة الاستعلام بالمثال في تنفيذ استعلامات قواعد البيانات.
  • تعمل خاصية عرض الاستكشاف على أتمتة عملية إنشاء العديد من مسارات سير العمل التي تختلف فقط في عدد قليل من قيم المعلمات.

الإصدارات التجارية

في عام ٢٠٠٧، أسست جامعة يوتا شركة VisTrails، وهي شركة منبثقة تهدف إلى تسويق تقنية VisTrails. ويتم تمويل تطوير النسخة المجانية من VisTrails حاليًا من قِبل جامعة يوتا وشركة VisTrails. أول منتج للشركة هو إضافة لبرنامج النمذجة ثلاثية الأبعاد Maya . [ ٨ ] بينما تُعدّ النسخة الرئيسية من VisTrails برنامجًا مجانيًا ، فإن إضافة VisTrails لبرنامج Maya تُوزّع بموجب ترخيص مغلق المصدر/احتكاري .

تاريخ تواريخ إصدار النسخ

  • 2.2: أبريل 2015
  • 2.1: ديسمبر 2013
  • 2.0: مايو 2012
  • 1.7: يونيو 2011
  • 1.6.2: أبريل 2011
  • 1.5.1: أغسطس 2010
  • 1.4.2: مارس 2010
  • 1.4: يناير 2010
  • 1.3: يوليو 2009
  • 1.2: يوليو 2008
  • 1.1: مايو 2008
  • 1.0: سبتمبر 2007

انظر أيضاً

مراجع

  1. "ملف الترخيص في مستودع الكود" . github.com.
  2. كلاوديو ت. سيلفا، جوليانا فريري ، وستيفن كالهان. "مصدر البيانات المرئية: إمكانية التكرار وما بعدها" (ملف PDF) . الحوسبة في العلوم والهندسة، 9(5)، ص 82-90، 2007. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 6 يوليو 2008. تم الاطلاع عليه بتاريخ 2 يوليو 2008 .{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  3. جوليانا فريري ، ديفيد كوب، إيمانويل سانتوس، وكلاوديو ت. سيلفا. "أصل المهام الحسابية: دراسة استقصائية" (ملف PDF) . الحوسبة في العلوم والهندسة، 10(3)، ص 11-21، 2008. مؤرشف من الأصل (ملف PDF) بتاريخ 5 يوليو 2008. تم الاطلاع عليه بتاريخ 2 يوليو 2008 .{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  4. كارلوس إي. شيدجر، ديفيد كوب، إيمانويل سانتوس، هوي تي. فو، ستيفن بي. كالهان، جوليانا فريري ، وكلاوديو تي. سيلفا. "مواجهة تحدي المصدر طبقة تلو الأخرى" (ملف PDF) . التزامن والحوسبة: الممارسة والتجربة، 20(5)، ص 473-483، 2008.{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  5. كارلوس إي. شيدجر، هوي تي. فو، ديفيد كوب، جوليانا فريري ، وكلاوديو تي. سيلفا. "الاستعلام عن التصورات وإنشائها بالقياس" (ملف PDF) . معاملات IEEE في التصور ورسومات الحاسوب، 13(6)، ص 1560-1567، 2007.{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  6. تومي إلكفيست، ديفيد كوب، إريك أندرسون، جوليانا فريري ، وكلاوديو ت. سيلفا. "استخدام بيانات المصدر لدعم التصميم التعاوني الفوري لسير العمل" (ملف PDF) . وقائع ورشة العمل الدولية لبيانات المصدر والتعليقات التوضيحية (IPAW)، 2008. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 21 أغسطس 2008. تم الاطلاع عليه بتاريخ 2 يوليو 2008 .{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  7. لويس بافويل، ستيفن ب. كالهان، باتريشيا ج. كروسنو، جوليانا فريري ، كارلوس إي. شيدجر، كلاوديو ت. سيلفا، وهوي ت. فو. "VisTrails: تمكين التصورات التفاعلية متعددة العرض" (ملف PDF) . وقائع مؤتمر IEEE للتصور، الصفحات 135-142، 2005.{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  8. "إعلان على موقع VisTrails, Inc." الإلكتروني" . www.vistrails.com.