numpy.distutils.fcompiler
Contains FCompiler, an abstract base class that defines the interface for the numpy.distutils Fortran compiler abstraction model.
Terminology:
To be consistent, where the term 'executable' is used, it means the single file, like 'gcc', that is executed, and should be a string. In contrast, 'command' means the entire command line, like ['gcc', '-c', 'file.c'], and should be a list.
But note that FCompiler.executables is actually a dictionary of commands.
Module | absoft |
Undocumented |
Module | arm |
Undocumented |
Module | compaq |
Undocumented |
Module | environment |
Undocumented |
Module | fujitsu |
fujitsu |
Module | g95 |
Undocumented |
Module | gnu |
No module docstring; 0/1 variable, 0/1 constant, 1/2 function, 0/2 class documented |
Module | hpux |
Undocumented |
Module | ibm |
Undocumented |
Module | intel |
Undocumented |
Module | lahey |
Undocumented |
Module | mips |
Undocumented |
Module | nag |
Undocumented |
Module | none |
Undocumented |
Module | nv |
No module docstring; 0/1 variable, 1/1 class documented |
Module | pathf95 |
Undocumented |
Module | pg |
Undocumented |
Module | sun |
Undocumented |
Module | vast |
Undocumented |
From __init__.py
:
Variable | failed_fcompilers |
Undocumented |
Variable | fcompiler_aliases |
Undocumented |
Variable | fcompiler_class |
Undocumented |
Variable | is_f_file |
Undocumented |
Class | CompilerNotFound |
Undocumented |
Class | FCompiler |
Abstract base class to define the interface that must be implemented by real Fortran compiler classes. |
Function | _find_existing_fcompiler |
Undocumented |
Function | available_fcompilers_for_platform |
Undocumented |
Function | dummy_fortran_file |
Undocumented |
Function | flaglist |
Undocumented |
Function | get_default_fcompiler |
Determine the default Fortran compiler to use for the given platform. |
Function | get_f77flags |
Search the first 20 lines of fortran 77 code for line pattern CF77FLAGS(<fcompiler type>)= Return a dictionary {<fcompiler type>:<f77 flags>}. |
Function | has_f90_header |
Undocumented |
Function | is_free_format |
Check if file is in free format Fortran. |
Function | is_sequence_of_strings |
Undocumented |
Function | load_all_fcompiler_classes |
Cache all the FCompiler classes found in modules in the numpy.distutils.fcompiler package. |
Function | new_fcompiler |
Generate an instance of some FCompiler subclass for the supplied platform/compiler combination. |
Function | show_fcompilers |
Print list of available compilers (used by the "--help-fcompiler" option to "config_fc"). |
Function | str2bool |
Undocumented |
Variable | _default_compilers |
Undocumented |
Variable | _f77flags_re |
Undocumented |
Variable | _free_f90_start |
Undocumented |
Variable | _has_f90_header |
Undocumented |
Variable | _has_f_header |
Undocumented |
Variable | _has_fix_header |
Undocumented |
Undocumented