AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

f2py - En ligne dans le Cloud

Exécutez f2py dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande f2py qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


f2py - Générateur d'interface Fortran vers Python

SYNOPSIS


(1) Pour construire des sources de modules d'extension :

f2py [ ] [[[uniquement :]||[ignorer :]] ] [:
fichiers> ...]

(2) Pour compiler des fichiers fortran et construire des modules d'extension :

f2py -c [ , , ]

(3) Pour générer des fichiers de signature :

f2py -h ...< mêmes options qu'en (1) >

DESCRIPTION


Ce programme génère un fichier Python C/API ( module.c) qui contient des wrappers
pour des fonctions Fortran ou C données afin qu'elles puissent être appelées à partir de Python. Avec le -c
option les modules d'extension correspondants sont construits.

OPTIONS


-h
Écrire les signatures des routines fortran dans un fichier et sortie. Vous pouvez alors
Éditer et l'utiliser au lieu de . Si ==stdout alors
les signatures sont imprimées sur stdout.

<fortran fonctions>
Noms des routines fortran pour lesquelles les fonctions Python C/API seront générées.
La valeur par défaut est tout ce qui se trouve dans .

sauter: Ignorez les fonctions fortran qui suivent jusqu'à `:'.

uniquement: Utilisez uniquement les fonctions fortran qui suivent jusqu'à `:'.

: Revenir à mode.

-m
Nom du module ; f2py génère un fichier API Python/C module.c ou
module d'extension . La valeur par défaut est « sans titre ».

--[no-]inférieur
Ne [ne pas] réduire les cas dans . Par défaut, --lower est supposé avec -h
clé et --no-lower sans clé -h.

--build-dir
Tous les fichiers générés par f2py sont créés dans . La valeur par défaut est tempfile.mkdtemp().

--écraser-signature
Écraser le fichier de signature existant.

--[non-]latex-doc
Créer (ou pas) module.tex. La valeur par défaut est --no-latex-doc.

--short-latex
Créer un document LaTeX « incomplet » (sans commandes \documentclass,
\tableofcontents, et \begin{document}, \end{document}).

--[no-]rest-doc
Créer (ou pas) module.rst. La valeur par défaut est --no-rest-doc.

--debug-capi
Créez un code C/API qui signale l'état des wrappers pendant l'exécution. Utile pour
débogage.

-comprendre ´
Ajoutez l'instruction CPP #include au code C/API. devrait être dans le
format de `"filename.ext"' ou ` '. Par conséquent
seront inclus juste avant la partie des fonctions wrapper dans le code C/API. L'option
est déprécié, utilisez plutôt l'instruction `usercode` dans les fichiers de signature.

--[no-] wrap-functions
Créez des wrappers de sous-routine Fortran pour les fonctions Fortran 77. --wrap-functions est
par défaut car il garantit une portabilité/indépendance maximale du compilateur.

--help-lien [..]
Liste des ressources système trouvées par system_info.py. [..] peut contenir une liste de ressources
noms. Voir aussi --link- commutateur ci-dessous.

--silencieux
Courez tranquillement.

--verbeux
Exécutez avec une verbosité supplémentaire.

-v Imprimez l'ID de version f2py et quittez.

--include_paths chemin1:chemin2:...
Recherchez les fichiers inclus (que f2py analysera) à partir des répertoires donnés.

CONFIG_FC OPTIONS


Les options suivantes ne sont effectives que lorsque le commutateur -c est utilisé.

--help-compilateur
Liste des compilateurs Fortran disponibles [DÉPRÉCIÉ].

--fcompiler=
Spécifiez le type de compilateur Fortran par fournisseur.

--compilateur=
Spécifiez le type de compilateur C (tel que défini par distutils)

--fcompiler-exec=
Spécifiez le chemin d'accès au compilateur F77 [DEPRECIATED].

--f90compilateur-exec=
Spécifiez le chemin d'accès au compilateur F90 [DEPRECIATED].

--help-fcompilateur
Répertoriez les compilateurs Fortran disponibles et quittez.

--f77exec=
Spécifiez le chemin d'accès au compilateur F77.

--f90exec=
Spécifiez le chemin d'accès au compilateur F90.

--f77flags="..."
Spécifiez les indicateurs du compilateur F77.

--f90flags="..."
Spécifiez les indicateurs du compilateur F90.

--opt="..."
Spécifiez les indicateurs d'optimisation.

--arch="..."
Spécifiez des indicateurs d'optimisation spécifiques à l'architecture.

--noopt
Compiler sans optimisation.

--noarche
Compilez sans optimisation dépendante de l'architecture.

--déboguer
Compilez avec les informations de débogage.

EXTRA OPTIONS


Les options suivantes ne sont effectives que lorsque le commutateur -c est utilisé.

--relier-
Module d'extension de liaison avec tel que défini par numpy_distutils/system_info.py.
Par exemple pour faire le lien avec des librairies LAPACK optimisées (vecLib sur MacOSX, ATLAS ailleurs),
utilisez --link-lapack_opt. Voir aussi --help-link switch.

-L/chemin/vers/lib/ -l

-RÉ -U -I/chemin/vers/inclus/

.o .donc .une

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
Macros pouvant être requises avec les compilateurs Fortran non gcc.

-DF2PY_REPORT_ATEXIT
Pour imprimer un rapport de performance de l'interface F2PY à la sortie de python. Disponible
pour Linux.

-DF2PY_REPORT_ON_ARRAY_COPY=
Pour envoyer un message à stderr chaque fois que l'interface F2PY fait une copie d'un tableau.
Entier définit le seuil pour les tailles de tableau lorsqu'un message doit être affiché.

CONDITIONS REQUISES


Python 1.5.2 ou supérieur (2.x est pris en charge).

Python numérique 13 ou supérieur (20.x,21.x,22.x,23.x sont pris en charge).

Numarray 0.9 ou supérieur en option partiellement pris en charge.

numpy_distutils de Scipy (téléchargeable depuis la page d'accueil de F2PY)

Utilisez f2py en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad