بيثون ميثل

بيثون ملزمة ل meep (fdtd solver بواسطة mit)
التحميل الان

بيثون ميثل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • The python-meep Team
  • موقع ويب الناشر:
  • https://launchpad.net/~python-meep

بيثون ميثل العلامات


بيثون ميثل وصف

بيثون ملزئة ميكل (FDTD Solver بواسطة MIT) Python-meep هي وحدة بيثون تتيح لبرمجة Scripting of Meep-Simulation مع Python.meep عبارة عن حزمة محاكاة محاكاة محاكاة محاكاة من الوقت (FDTD) المجاني (FDTD) في النموذج الكهرومغناطيسي النموذجي. لغة البرمجة النصية الافتراضية لمخطط MEEP التي لديها شعبة دخول كبيرة للقادمين الجدد. علاوة على ذلك، قد يكون من الصعب تصحيح الأخطاء وهناك خيارات أقل للتكامل مع حزم البرامج الأخرى الموزعة على نطاق واسع. تتوفر واجهة C ++ أيضا، لكنها ليست موثقة بشكل جيد للغاية. Vython-meep هو غلاف حول libmeep (كور C ++ من MEEP). إنها تتيح لبرمجة Scripting of Meep-Suctsulation مع Python، وفتح إمكانيات جديدة مثل التكامل مع مكتبات Python الأخرى كقرازات أو Matplotlib أو Mayavi أو غيرها من برامج المحاكاة الأخرى التي تدعم Python.a تعليمي مفصل حول كيفية كتابة البرامج النصية Python-meep المتوفرة في DOC / HTML الدليل الفرعي للتوزيع Python-meep. التثبيت: يمكن تثبيت Python-meep على النحو التالي: - تأكد من أن نظامك يتوافق مع المتطلبات الأساسية التالية: * إطار MPI إذا كنت ترغب في تشغيل محاكاة متعددة المعالجات: Python-Meep Has تم اختباره جيدا مع OpenMPI الإصدار 1.3.3 * libmeep (أو libmeep-mmi) للحصول على الإصدار 1.1.1. على أنظمة 64 بت، تأكد من أن قمت بتجميع مغلفة وتبعية مع العلم -Fpic. إذا كنت تعمل على Ubuntu 9.04، 9.10 أو أعلى، فيمكنك استخدام حزم دبيان ل Meep 1.1.1 التي يتم استضافتها على صفحة مشروع Python-Meep. (إصدار MEEP الذي يأتي مع Repo's Standard القياسي لأوبونتو هو أحد القديم، وهو غير متوافق مع Python-meep). يذهب الإجراء كما يلي: - في النظام، الإدارة، حزم البرامج، "برامج جهة خارجية"، إضافة سجلتين على النحو التالي: Deb http://ppa.launchpad.net/python-meep/ppa/ubuntu Jaunty Mainty Deb SRC http://ppa.launchpad.net/python-meep/ppa/ubuntu Jaunty الرئيسية - ثم في المربع Shell، قم بتشغيل الأوامر التالية: Sudo Apt-Get Install Meep Sudo Apt - احصل على تثبيت LibMeep-Dev أو Apt-Get تثبيت meep-openmpi apt-احصل على تثبيت libmep-openmpi-dev أو (إذا تم تثبيت إصدار سابق من Meep بالفعل من Ubuntu Standard Repo's) APT - احصل على ترقية * SWIJ الإصدار 1.3.39 أو أعلى (قد تعمل الإصدارات السابقة أيضا ولكن ليست كذلك تم اختباره بما فيه الكفاية) * GCC / G ++ (مطلوب بواسطة Swig) * Python 2.6 مع Numpy and Scipy * نظام التحكم في إصدار Bazaar - قم بتنزيل أحدث كود المصدر من Python-meep من LaunchPad، عن طريق إصدار الأمر التالي: BZR Branch LP: ~ Python -Meep / python-meep / lattage_release بدلا من ذلك، يمكنك تنزيل واستخراج ملف Python-meep-xx.tar من الصفحة الرئيسية للمشروع في Launc HPAD. - بالنسبة لإصدار غير MPI، قم بتشغيل البرنامج النصي مع امتيازات الجذر. للحصول على Script Script Script MPI. اختياريا، يمكنك تقديم معلمات and -l (أشير إلى المسار مع ملفات الرأس من meep؛ -l مشيرا إلى المكتبات المشتركة الشديدة). - اقرأ البرنامج التعليمي في Doc / HTML - تشغيل الاختبارات (في الدليل الفرعي / الاختبارات) والعينات (في الدليل الفرعي / العينات): إذا كنت تستخدم إصدار MPI من Meep، فتأكد من استبدال استيراد Meep مع استيراد Meep_MPI في جميع النصوص (انظر البرنامج التعليمي) - يمكنك إضافة تخصيصات محددة لموقعك عن طريق تحرير الملف meep-site-init.py. متطلبات: بيثون


بيثون ميثل برامج ذات صلة