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

Ad


فاویکون OnWorks

f2py3-dbg - آنلاین در ابر

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

این دستور f2py3-dbg است که می تواند در ارائه دهنده هاست رایگان 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 از f2py3-dbg به صورت آنلاین استفاده کنید


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

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

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

Ad