هذا هو الأمر regina-python الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
regina-python - واجهة Python لسطر أوامر Regina
موجز
ريجينا بيثون [ -q ، --هادئ | -الخامس، - الإسراف ] [ -ن، --nolibs ] [ -a، --noautoimport ]
ريجينا بيثون [ -q ، --هادئ | -الخامس، - الإسراف ] [ -ن، --nolibs ] [ -a، --noautoimport ] [
-أنا، - تفاعلي ] سيناريو [ سكربت ارغس ]
الوصف
Regina عبارة عن حزمة برامج لدراسة المثلثات ثلاثية الأبعاد والأسطح العادية.
تشمل الميزات الرئيسية الأخرى هياكل الزاوية ، وتعداد التعداد ، والاعتراف التجميعي
من المثلثات والمهام عالية المستوى مثل التعرف على 3 مجالات ومجموع متصل
تقسيم. تأتي Regina بواجهة مستخدم رسومية كاملة ، وتوفر أيضًا Python
الارتباطات وواجهة برمجة C ++ منخفضة المستوى.
يبدأ هذا الأمر جلسة Python تفاعلية لـ Regina. سيكون هذا سطر الأوامر
جلسة بايثون، مع إدخال/إخراج نص مباشر وبدون واجهة مستخدم رسومية. جميع ال
سيتم توفير الكائنات والفئات والأساليب من محرك ريجينا الرياضي
من خلال الوحدة ريجينا، والتي سيتم استيرادها عند بدء التشغيل (تشغيل import
ريجينا). علاوة على ذلك، ما لم يكن الخيار --noautoimport تم تمرير كافة كائنات ريجينا،
سيتم استيراد الفئات والأساليب مباشرة إلى مساحة الاسم الحالية (بشكل فعال
يعمل من ريجينا استيراد *).
إذا كان لديك رمز مستخدم بشكل متكرر، فيمكنك تخزينه في ملف المستخدم مكتبة. في بداية
في كل جلسة بايثون، ستقوم Regina تلقائيًا بتشغيل كافة التعليمات البرمجية في جميع المستخدمين لديك
المكتبات. سيتم قراءة قائمة مكتبات المستخدم من الملف النصي ~/.regina-libs,
والتي يجب أن تحتوي على اسم ملف مكتبة واحد في كل سطر. الأسطر الفارغة والأسطر التي تبدأ بـ
سيتم تجاهل التجزئة (#). يمكنك أيضًا تكوين قائمة المكتبات هذه من خلال ملف
واجهة المستخدم الرسومية: راجع صفحة خيارات بايثون.
بدلاً من بدء جلسة بايثون تفاعلية، يمكنك تمرير برنامج بايثون النصي (مع
الحجج إذا رغبت في ذلك). في هذه الحالة، ستقوم Regina بتشغيل البرنامج النصي (بعد استيراد ملف
ريجينا الوحدة النمطية وتحميل أي مكتبات مستخدم). إذا نجحت - تفاعلي، ريجينا سوف
أتركك في موجه بايثون بمجرد انتهاء البرنامج النصي؛ وإلا فإنه سيتم الخروج من بايثون و
إعادتك إلى سطر الأوامر.
OPTIONS
-q
--هادئ
ابدأ في الوضع الهادئ. لن يتم إنتاج أي مخرجات باستثناء الأخطاء الجسيمة. في
على وجه الخصوص، سيتم منع التحذيرات.
وهذا يعادل تعيين متغير البيئة REGINA_VERBOSITY= 0.
-v
- الإسراف
ابدأ في الوضع المطول. سيتم إخراج معلومات تشخيصية إضافية.
وهذا يعادل تعيين متغير البيئة REGINA_VERBOSITY= 2.
-n
--nolibs
لا تقم بتحميل أية مكتبات مستخدم عند بدء الجلسة. مكتبات المستخدم هي
تمت مناقشته في النظرة العامة أعلاه.
-a
--noautoimport
لا يزال استيراد ريجينا الوحدة النمطية، لكن لا تقم باستيراد جميع وحدات Regina تلقائيًا
الكائنات والفئات والأساليب في مساحة الاسم الحالية (أي لا تعمل من
استيراد ريجينا *). وهذا يعني أن (على سبيل المثال) التثليث الرئيسي 3 متعددة
يجب الوصول إلى الفئة كـ regina.NTriangulation، وليس فقط NTriangulation.
-i
- تفاعلي
قم بتشغيل البرنامج النصي في الوضع التفاعلي. بعد تنفيذ البرنامج النصي المحدد، ستقوم ريجينا بذلك
أتركك في مترجم بايثون لتشغيل الأوامر الإضافية الخاصة بك.
هذا الخيار متاح فقط عند تمرير البرنامج النصي. إذا لم يتم تمرير أي برنامج نصي،
ريجينا بيثون سيبدأ دائمًا في الوضع التفاعلي.
البيئة المتغيرات
تؤثر متغيرات البيئة التالية على سلوك هذا البرنامج. كل
يمكن أيضًا تعيين المتغير في ملف التكوين المحلي ~/.regina-python باستخدام خط
الاستمارة خيار=قيمنا. سيكون لمتغيرات البيئة الأسبقية على القيم الموجودة في ملف
ملف الضبط.
REGINA_VERBOSITY
يحدد مقدار الإخراج الذي ينبغي إنشاؤه. القيم المعترف بها هي:
0 عرض الأخطاء فقط؛ وهذا يعادل تمرير الخيار --هادئ.
1 عرض الأخطاء والتحذيرات. هذا هو الافتراضي.
2 عرض الأخطاء والتحذيرات ومخرجات التشخيص؛ هذا يعادل
تمرير الخيار - الإسراف.
REGINA_PYTHON
الأمر المستخدم لبدء مترجم بايثون. افتراضيًا، تحاول ريجينا الركض
نفس إصدار بايثون الذي تم إنشاؤه ضده.
بشكل عام، يجب عليك استخدام نفس إصدار بايثون الذي بنيت عليه ريجينا؛
وإلا فقد لا تتمكن بايثون من تحميل ملف ريجينا وحدة.
في المواقف العادية، لن تحتاج أبدًا إلى تعيين هذا الخيار بنفسك.
ريجينا_هوم
الدليل الذي تم تثبيت ملفات بيانات Regina فيه. ينبغي أن يكون هذا
الدليل الذي يحتوي على ملف الرموز / الدليل الفرعي، أمثلة/ الدليل الفرعي وما إلى ذلك.
إذا كنت تقوم بتشغيل Regina مباشرة من الشجرة المصدر، فسيتم تعيين هذا الإعداد الافتراضي على
دليل المصدر ذو المستوى الأعلى. إذا كنت تقوم بتشغيل Regina من التثبيت المناسب،
هذا الافتراضي هو دليل التثبيت المقابل.
في المواقف العادية، لن تحتاج أبدًا إلى تعيين هذا الخيار بنفسك.
: تحذير عند التشغيل من التثبيت المناسب، الافتراضي ريجينا_هوم انه صعب-
سلكي في البرنامج النصي لبدء التشغيل (يتم ضبطه في وقت الترجمة). إذا قمت بتثبيت ريجينا
إلى دليل واحد ولكن بعد ذلك انقله يدويًا إلى دليل آخر، وهو الدليل الافتراضي ريجينا_هوم
سيكون غير صحيح.
REGINA_PYLIBDIR
الدليل الذي يحتوي على وحدة بايثون ريجينا.so.
إذا كنت تقوم بتشغيل Regina مباشرة من الشجرة المصدر، فسيتم تعيين هذا الإعداد الافتراضي على a
الدليل داخل شجرة المصدر هذه. إذا كنت تقوم بتشغيل Regina من موقع مناسب
التثبيت، هذا الإعداد الافتراضي هو دليل التثبيت المقابل.
إذا قمت بتثبيت وحدة Regina's Python في موقع Python قياسي (على سبيل المثال،
يمكن لبايثون استيراده مباشرة دون تمديد sys.path). REGINA_PYLIBDIR
يجب أن تترك فارغة أو غير محددة.
في المواقف العادية، لن تحتاج أبدًا إلى تعيين هذا الخيار بنفسك.
: تحذير اعجاب ريجينا_هوم، عند التشغيل من التثبيت المناسب الافتراضي
REGINA_PYLIBDIR تم ربطه بشدة بالبرنامج النصي لبدء التشغيل. إذا قمت بتثبيت Regina في
دليل واحد ولكن بعد ذلك انقله يدويًا إلى دليل آخر، وهو الدليل الافتراضي REGINA_PYLIBDIR
سيكون غير صحيح.
ماكوس X المستخدمين
إذا قمت بتنزيل حزمة تطبيقات السحب والإفلات ، فسيتم شحن هذه الأداة بداخلها. اذا أنت
بسحب Regina إلى مجلد التطبيقات الرئيسي ، يمكنك تشغيله كملف
/Applications/Regina.app/Contents/MacOS/regina-python.
WINDOWS المستخدمين
الامر ريجينا بيثون غير متوفر تحت ويندوز. ومع ذلك، لا يزال بإمكانك استخدام
البرمجة النصية بلغة بايثون في واجهة المستخدم الرسومية الخاصة بـ Regina، عن طريق فتح لغة بايثون الرسومية
وحدة التحكم أو باستخدام حزم البرامج النصية.
استخدم regina-python عبر الإنترنت باستخدام خدمات onworks.net