İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

f2py2.7 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında f2py2.7 çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen f2py2.7 komutudur.

Program:

ADI


f2py - Fortran'dan Python arabirim oluşturucusuna

SİNOPSİS


(1) Genişletme modülü kaynakları oluşturmak için:

f2py [ ] [[[yalnızca:]||[atla:]] ] [:
dosyalar> ...]

(2) Fortran dosyalarını derlemek ve uzantı modülleri oluşturmak için:

f2py -C [ , , ]

(3) İmza dosyaları oluşturmak için:

f2py -H ...< (1) ile aynı seçenekler >

TANIM


Bu program bir Python C/API dosyası oluşturur ( modül.c) sarmalayıcılar içerir
Python'dan çağrılabilmeleri için verilen Fortran veya C işlevleri için. -c ile
seçeneği karşılık gelen genişletme modülleri inşa edilmiştir.

SEÇENEKLER


-h
Dosyaya fortran rutinlerinin imzalarını yazın ve çıkış. o zaman yapabilirsin
Düzenle ve onun yerine kullan . Eğer ==stdout o zaman
imzalar stdout'a yazdırılır.

<fortran fonksiyonlar>
Python C/API işlevlerinin oluşturulacağı fortran rutinlerinin adları.
Varsayılan, içinde bulunanların tümü .

atla: `:' işaretine kadar takip eden fortran işlevlerini yok sayın.

Sadece: Yalnızca `:' işaretine kadar takip eden fortran işlevlerini kullanın.

: geri dön modu.

-m
Modülün adı; f2py bir Python/C API dosyası oluşturur modül.c veya
uzatma modülü . Varsayılan "adsız"dır.

--[hayır-]daha düşük
Vakaları düşürmeyin . Varsayılan olarak, --lower -h ile varsayılır
tuşu ve -h tuşu olmadan --no-lower.

--build-dir
Tüm f2py oluşturulan dosyalar oluşturulur . Varsayılan, tempfile.mkdtemp()'dir.

--üzerine yaz-imza
Mevcut imza dosyasının üzerine yaz.

--[no-]lateks-doc
Oluştur (ya da değil) modül.tex. Varsayılan --no-lateks-doc'dur.

--short-lateks
'Tamamlanmamış' LaTeX belgesi oluşturun (komutlar \documentclass olmadan,
\tableofcontents ve \begin{belge}, \end{belge}).

--[no-]dinlenme belgesi
Oluştur (ya da değil) modül.rst. Varsayılan --no-rest-doc'dur.

--debug-capi
Çalışma zamanı sırasında sarmalayıcıların durumunu bildiren C/API kodu oluşturun. İçin yararlı
hata ayıklama.

-Dahil etmek '
C/API koduna CPP #include ifadesini ekleyin. içinde olmalı
`"filename.ext"' veya `` biçimi '. Sonuç olarak
C/API kodundaki sarmalayıcı işlevleri bölümünden hemen önce dahil edilecektir. Seçenek
amortismana tabi tutulursa, bunun yerine imza dosyalarında "usercode" ifadesini kullanın.

--[no-]wrap-fonksiyonları
Fortran 77 işlevlerine Fortran alt yordam sarmalayıcıları oluşturun. --wrap-işlevleri
varsayılandır çünkü maksimum taşınabilirlik/derleyici bağımsızlığı sağlar.

--yardım bağlantısı [..]
system_info.py tarafından bulunan sistem kaynaklarını listeleyin. [..] bir kaynak listesi içerebilir
isimler. Ayrıca bkz. --link- aşağıda geçiş yapın.

--sessizlik
Sessizce koş.

--ayrıntılı
Ekstra ayrıntıyla çalıştırın.

-v f2py sürüm kimliğini yazdırın ve çıkın.

--include_paths yol1:yol2:...
Arama, verilen dizinlerdeki dosyaları (f2py'nin tarayacağı) içerir.

CONFIG_FC SEÇENEKLER


Aşağıdaki seçenekler yalnızca -c anahtarı kullanıldığında etkilidir.

--help-derleyici
Kullanılabilir Fortran derleyicilerini listeleyin [DEPRECIATED].

--fderleyici=
Satıcıya göre Fortran derleyici türünü belirtin.

--derleyici=
C derleyici türünü belirtin (distutils tarafından tanımlandığı gibi)

--fcompiler-exec=
F77 derleyicisinin [DEPRECIATED] yolunu belirtin.

--f90derleyici-yürütme=
F90 derleyicisinin [DEPRECIATED] yolunu belirtin.

--help-fderleyici
Kullanılabilir Fortran derleyicilerini listeleyin ve çıkın.

--f77exec=
F77 derleyicisinin yolunu belirtin.

--f90exec=
F90 derleyicisinin yolunu belirtin.

--f77flags="..."
F77 derleyici bayraklarını belirtin.

--f90flags="..."
F90 derleyici bayraklarını belirtin.

--opt="..."
Optimizasyon bayraklarını belirtin.

--arch="..."
Mimariye özel optimizasyon bayraklarını belirtin.

--noopt
Optimizasyon olmadan derleyin.

--noark
Kemere bağlı optimizasyon olmadan derleyin.

- hata ayıklama
Hata ayıklama bilgileriyle derleyin.

EKSTRA SEÇENEKLER


Aşağıdaki seçenekler yalnızca -c anahtarı kullanıldığında etkilidir.

--bağlantı-
Uzatma modülünü şununla bağla: numpy_distutils/system_info.py tarafından tanımlandığı gibi.
Örneğin optimize edilmiş LAPACK kitaplıklarıyla bağlantı kurmak için (MacOSX'te vecLib, başka yerde ATLAS),
--link-lapack_opt kullanın. Ayrıca --help-link anahtarına bakın.

-L/yol/to/lib/ -l

-NS -U -I/yol/için/dahil/

.Bu yüzden .a

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
gcc olmayan Fortran derleyicileri ile gerekli olabilecek makrolar.

-DF2PY_REPORT_ATEXIT
Python çıktığında F2PY arayüzünün performans raporunu yazdırmak için. Mevcut
Linux için.

-DF2PY_REPORT_ON_ARRAY_COPY=
F2PY arayüzü bir dizinin bir kopyasını oluşturduğunda stderr'e bir mesaj göndermek için.
tamsayı bir mesajın gösterilmesi gerektiğinde dizi boyutları için eşiği ayarlar.

ŞARTLAR


Python 1.5.2 veya üstü (2.x desteklenir).

Sayısal Python 13 veya üstü (20.x,21.x,22.x,23.x desteklenir).

İsteğe bağlı Numarray 0.9 veya üstü kısmen desteklenir.

Scipy'den numpy_distutils (F2PY ana sayfasından indirilebilir)

onworks.net hizmetlerini kullanarak f2py2.7'ü çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Zephyr Projesi
    Zephyr Projesi
    Zephyr Projesi yeni nesildir
    gerçek zamanlı işletim sistemi (RTOS)
    birden fazla donanımı destekler
    mimariler. Bir
    az yer kaplayan çekirdek...
    Zephyr Projesini İndirin
  • 2
    SCon'lar
    SCon'lar
    SCons bir yazılım oluşturma aracıdır
    bu daha üstün bir alternatif
    klasik "Yap" oluşturma aracı
    hepimiz biliyoruz ve seviyoruz. SCons (şimdiki değeri)
    uygulanmış...
    SCons'u İndirin
  • 3
    PSeInt
    PSeInt
    PSeInt, aşağıdakiler için bir sözde kod yorumlayıcısıdır.
    ispanyolca konuşan programlama öğrencileri.
    Temel amacı, bir araç olmaktır.
    temel bilgileri öğrenmek ve anlamak
    konsept...
    PSeInt'i indirin
  • 4
    o Hikaye kitabı
    o Hikaye kitabı
    oStorybook l'outil ayrıcalıkları
    �crivainler. DİKKAT : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_TR oStorybook için doğru araç
    yazarlar. UYARI...
    oStorybook'u indirin
  • 5
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin bir üçüncü taraftır
    Seçili Asus kablosuz için üretici yazılımı
    yönlendiriciler. Asuswrt üretici yazılımına dayalı
    Asus tarafından geliştirilen, ince ayarlar getiriyor, yeni
    özellikler ve...
    Asuswrt-Merlin'i indirin
  • 6
    Atom
    Atom
    Atom bir metin editörüdür.
    modern, cana yakın ve tam özellikli.
    Ayrıca kolayca özelleştirilebilir - siz
    her şeyi yapmak ve olmak için özelleştirebilir
    yapabilme ...
    Atom'u indir
  • Daha fazla »

Linux komutları

Ad