pydde.

حلالا لتأخير المعادلات التفاضلية المكتوبة في بيثون و C.
التحميل الان

pydde. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Benjamin J. Cairns
  • موقع ويب الناشر:
  • http://users.ox.ac.uk/~clme1073/

pydde. العلامات


pydde. وصف

حلالا لتأخير المعادلات التفاضلية المكتوبة في بيثون و C. Pydde عبارة عن حلال رقمي مفتوح المصدر من أجل أنظمة تأخير المعادلات التفاضلية (DDES)، يتم تنفيذه كحزمة بيثون وكتبت في كل من Python و C. Pydde مبني حول الطرف الخلفي من DDESOLVE، حزمة ص بنفس الوظيفة. Pydde يمكن حل مجموعة واسعة من نماذج ODE و DDE مع الانقطاعات التي قد تكون لها تأثيرات تعتمد على الدولة ولكن توقيت مستقلة للدولة. يتم التعامل مع المحاكاة من خلال مخطط RK2 (3) المضمن على التكيف مع الاستيفاء المتتالي للحساب لحساب شروط التأخير. بعض مزايا PYDDE هي أنها سريعة وكفاءة وتتيح النماذج الأولية السريعة للنماذج الصورية في بيئة مجانية وبرنامج منصة مستقلة. هناك نقص في الحلول العددية التي يمكن الحصول عليها بسهولة من المعادلات التفاضلية للتأخير للغات المحددة. تتطلب معظم الحلول إما بعض المعرفة بالبرمجة إما C أو FORTRAN، أو تشغيلها فقط في بيئات الملكية مثل Matlab TM.One بحرية المتاحة (المصدر المفتوح والجميل للأغراض غير التجارية) DDE Solver هو SIMON WOOD's Solv95، والذي يستخدم يخطو على التكيف مع نظام RK2 (3) المضمن مع الاستيفاء المحدد مكعب في حساب شروط التأخير. بعض مزايا Solv95 هي أنها سريعة وكفاءة ويمكن أن تحل مجموعة واسعة من نماذج ODE و DDE. واحدة من عيوبها هي أن النماذج الأولية السريعة للنماذج (التي تفسر اللغات التي يتم تفسيرها عادة ما توفرها) تعوقها متطلبات المكتوبة النماذج في C. أيضا، تم تطوير Solv95 لبيئة Microsoft Windows وتم نقلها إلى Mac OS 10.4، ولكن غير متاح لمستخدمي الأنظمة الأخرى دون تعديل كبير. Vepython هو لغة مجانية ومترجم متوفر لجميع أنظمة التشغيل الحديثة تقريبا ومعظم منصات الأجهزة. هذا هو الغرض الذي بنى ليكون مرن للغاية وقابل للتوسيع. تقدم صفحة اقتباسات Python.org فكرة عن مجموعة واسعة من استخدامات Python. نظرا لهذه المزايا اخترت بيثون كبيئة لف Solv95 بأنها Solv95 باعتبارها DDE Solver DDE سريعة وقوية وسهلة الاستخدام والبضائع. بدأت Pydde الحياة في أواخر عام 2005 كمنفذ Solv95. لقد كان منفذا مخلصا جدا، وعمل، لكنه لم يكن سهل الاستخدام للغاية. فقط عندما كنت أتطلع إلى إنشاء ميناء جديد من Solv95 ل R، على طول DdeSolve، من قبل Alex Couture-Beil، Jon Schnute و Rowan Hazigh من محطة مصايد الأسماك والمحيط البيولوجية في كندا المحيط الهادئ. من أجل تبسيط صيانة كل من الموانئ (وأنا شخصيا استخدم كليهما)، قررت نقل PYDDE إلى نفس النهاية الخلفية المستخدمة من قبل DDESOLVE. هناك بضعة منشورات طفيفة، ووظيفة جديدة لتبسيط الاتصالات مع إجراءات التكامل، ولكن خلاف ذلك pydde هو قوي ومرن كما كان من قبل. كمكافأة، فمن الأسهل أيضا استخدامها! بصرف النظر عن القضايا المعتادة التي من المحتمل أن تصادفها عند ترجمة لغات البرمجة، يجب أن تكون تافهة لنماذج المنفذ من Ddesolve إلى Pydde.differences بين Solv95 و Pydde. بنيت Pydde مباشرة على نهاية DDESOLVE الظهر، وتم بناء DDESOLVE مباشرة على الرمز المستخدم في Solv95، ولكن هناك عدد من الاختلافات. الأكثر أهمية مرتبطة بالسرعة: نظرا لأن PyDDE يستخدم Python كطبقة أخرى عبر خوارزميات Solv95، فهي أبطأ بعض الشيء من الأصل. (لاحظ أن Pydde لا يلتف واجهة R من ddeSolve؛ تستخدم الواجهة إلى النهاية الخلفية مكتبات Python و C فقط.) تمت إعادة كتابة الكثير من إدارة الذاكرة، لذلك "قد تختلف الأميال" قليلا هنا أيضا. ومع ذلك، من الناحية العملية، يجب أن يؤدي PYDDE نسبيا في معظم المواقف. كما أن لديها أفضل مناولة الأخطاء وتتوفر قوة بيثون لمعالجة بيانات الحل، لذلك يجب أن يكون وقت حساب إضافي أكثر من مجرد تطوير نموذج أسرع بكثير. متطلبات: بيثون numpy.


pydde. برامج ذات صلة

networkx.

حزمة بيثون للإبداع والتلاعب ودراسة هيكل الشبكات المعقدة ...

151

تحميل

MCL-Glogorithm.

MCL-Algorithm عبارة عن خوارزمية كتلة قابلة للتطوير للرسوم البيانية بناء على تدفق ستوكاستيك. ...

317

تحميل

Schifra.

Schifra هو قوي للغاية، وتحسينها للغاية، وتشكيل خطأ في تصحيح مكتبة رمز القصب. ...

175

تحميل