انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

f2py - آنلاین در ابر

f2py را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور f2py است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


f2py - مولد رابط Fortran به Python

خلاصه


(1) برای ساخت منابع ماژول افزونه:

f2py [ ] [[[فقط:]||[پرش:]] ] [:
فایل ها> ...]

(2) برای کامپایل فایل های fortran و ساخت ماژول های پسوند:

f2py -c [ ، ، ]

(3) برای تولید فایل های امضا:

f2py -h ...< گزینه های مشابه در (1) >

شرح


این برنامه یک فایل C/API پایتون ( module.c) که حاوی wrappers است
برای توابع فرترن یا C داده شده تا بتوان آنها را از پایتون فراخوانی کرد. با -c
گزینه ماژول های فرمت مربوطه ساخته شده است.

OPTIONS


-h
امضای روتین های فرترن را برای فایل بنویسید و خروج پس می توانید
ویرایش کنید و به جای آن از آن استفاده کنید . اگر ==stdout پس
امضاها در stdout چاپ می شوند.

<fortran توابع >
نام روال‌های فرترن که توابع C/API پایتون برای آن‌ها تولید خواهد شد.
پیش فرض تمام مواردی است که در آن یافت می شود .

پرش: توابع fortran را که تا «:» دنبال می‌شوند نادیده بگیرید.

فقط: فقط از توابع fortran استفاده کنید که تا ":" دنبال می شوند.

: برگشتن به حالت

-m
نام ماژول؛ f2py یک فایل API Python/C ایجاد می کند module.c یا
ماژول افزونه . پیش فرض "بدون عنوان" است.

--[نه-]پایین تر
موارد را در [نیز] پایین بیاورید . به طور پیش فرض، --lower با -h در نظر گرفته می شود
کلید، و --no-Lower بدون کلید -h.

-- ساخت- کارگردان
تمام فایل های f2py ایجاد شده در . پیش فرض tempfile.mkdtemp () است.

-- رونویسی-امضا
بازنویسی فایل امضای موجود

--[no-]latex-doc
ایجاد (یا نه) module.tex. پیش فرض --no-latex-doc است.

-- لاتکس کوتاه
سند LaTeX ناقص ایجاد کنید (بدون دستورات \documentclass،
\tableofcontents و \begin{document}, \end{document}).

--[no-]rest-doc
ایجاد (یا نه) module.rst. پیش فرض --no-rest-doc است.

--debug-capi
کد C/API ایجاد کنید که وضعیت wrapper ها را در طول زمان اجرا گزارش کند. مفید برای
اشکال زدایی.

-عبارتند از '
دستور CPP #include را به کد C/API اضافه کنید. باید در
قالب «filename.ext» یا « '. در نتیجه
درست قبل از اینکه توابع wrapper در کد C/API قرار گیرند گنجانده خواهد شد. گزینه
مستهلک شده است، به جای آن از عبارت 'usercode' در فایل های امضا استفاده کنید.

--[no-]wrap-functions
برای توابع فرترن 77 بسته های فرعی فرترن ایجاد کنید. --wrap-functions است
پیش فرض زیرا حداکثر قابلیت حمل/استقلال کامپایلر را تضمین می کند.

---لینک کمک [..]
فهرست منابع سیستم یافت شده توسط system_info.py. [..] ممکن است حاوی فهرستی از منابع باشد
نام ها همچنین ببینید --link- سوئیچ زیر

--ساکت
بی صدا بدوید

-- پرحرف
با پرحرفی اضافی بدوید

-v شناسه نسخه f2py را چاپ کرده و خارج شوید.

--include_paths path1:path2:...
جستجو شامل فایل هایی (که f2py اسکن می کند) از دایرکتوری های داده شده است.

CONFIG_FC OPTIONS


گزینه های زیر فقط زمانی موثر هستند که از سوییچ -c استفاده شود.

--help-compiler
فهرست کامپایلرهای موجود فرترن [استهلاک].

--fcompiler=
نوع کامپایلر Fortran را بر اساس فروشنده مشخص کنید.

--کامپایلر=
نوع کامپایلر C را مشخص کنید (همانطور که توسط distutils تعریف شده است)

--fcompiler-exec=
مسیر کامپایلر F77 [استهلاک] را مشخص کنید.

--f90compiler-exec=
مسیر کامپایلر F90 [استهلاک] را مشخص کنید.

--help-fcompiler
کامپایلرهای موجود Fortran را فهرست کرده و از آن خارج شوید.

--f77exec=
مسیر کامپایلر F77 را مشخص کنید.

--f90exec=
مسیر کامپایلر F90 را مشخص کنید.

--f77flags="..."
پرچم های کامپایلر F77 را مشخص کنید.

--f90flags="..."
پرچم های کامپایلر F90 را مشخص کنید.

--opt="..."
پرچم های بهینه سازی را مشخص کنید.

--arch="..."
پرچم های بهینه سازی خاص معماری را مشخص کنید.

-- نه
کامپایل بدون بهینه سازی

--نوارچ
کامپایل بدون بهینه سازی وابسته به قوس.

- رفع اشکال
کامپایل با اطلاعات اشکال زدایی

EXTRA OPTIONS


گزینه های زیر فقط زمانی موثر هستند که از سوییچ -c استفاده شود.

--ارتباط دادن-
پیوند ماژول پسوند با همانطور که توسط numpy_distutils/system_info.py تعریف شده است.
به عنوان مثال برای پیوند با کتابخانه های LAPACK بهینه شده (vecLib در MacOSX، ATLAS در جاهای دیگر)،
از --link-lapack_opt استفاده کنید. همچنین به سوئیچ --help-link مراجعه کنید.

-L/path/to/lib/

-دی -U -من/مسیر/به/شامل/

.o .بنابراین

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
ماکروهایی که ممکن است با کامپایلرهای غیر gcc Fortran مورد نیاز باشند.

-DF2PY_REPORT_ATEXIT
برای چاپ گزارش عملکرد رابط F2PY هنگام خروج پایتون. در دسترس
برای لینوکس

-DF2PY_REPORT_ON_ARRAY_COPY=
برای ارسال پیام به stderr هر زمان که رابط F2PY از یک آرایه کپی می کند.
عدد صحیح آستانه نمایش اندازه آرایه را تعیین می کند.

الزامات


پایتون 1.5.2 یا بالاتر (2.x پشتیبانی می شود).

پایتون عددی 13 یا بالاتر (20.x،21.x،22.x،23.x پشتیبانی می‌شوند).

اختیاری Numarray 0.9 یا بالاتر تا حدی پشتیبانی می شود.

numpy_distutils از Scipy (از صفحه اصلی F2PY قابل دانلود است)

با استفاده از خدمات onworks.net از f2py آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    JXplorer - یک مرورگر Java Ldap
    JXplorer - یک مرورگر Java Ldap
    یک کلاینت LDAP جاوا با پشتیبانی LDIF،
    امنیت (شامل SSL، SASL و GSSAPI)،
    ترجمه شده به بسیاری از زبان ها (شامل
    چینی)، راهنمای آنلاین، فرم های کاربر و
    بسیاری دیگر...
    JXplorer - A Java Ldap Browser را دانلود کنید
  • 2
    PosteRazor - پوستر خود را بسازید!
    PosteRazor - پوستر خود را بسازید!
    می خواهید پوستر چاپ کنید؟ PosteRazor برش می دهد
    یک فایل تصویری را به قطعات تقسیم کنید و می توانید
    سپس روی چاپگر خود چاپ کنید و آنها را بچسبانید
    با هم به یک پوستر مبتنی بر FLTK آسان
    استفاده کنید...
    دانلود PosteRazor - پوستر خود را بسازید!
  • 3
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 4
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 5
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 6
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • بیشتر "

دستورات لینوکس

Ad