ford package#
- ford.initialize()#
Method to parse and check configurations of FORD, get the project’s global documentation, and create the Markdown reader.
- ford.load_settings(proj_docs, directory=PosixPath('.'), filename=None)#
Load Ford settings from
fpm.tomlif present, or from metadata in supplied project file1
- ford.main(proj_data, proj_docs)#
Main driver of FORD.
- ford.parse_arguments(command_line_args, proj_docs, proj_data, directory=PosixPath('.'))#
Consolidates arguments from the command line and from the project file, and then normalises them how the rest of the code expects
- ford.run()#
- ford.stdout_redirector(stream)#
Submodules#
- ford.external_project module
- ford.fixed2free2 module
- ford.fortran_project module
- ford.graphs module
AfferentGraphBadTypeBaseNodeBlockNodeCallGraphCalledByGraphCallsGraphEfferentGraphFileGraphFileNodeFortranGraphFortranGraph.hop_nodesFortranGraph.hop_edgesFortranGraph.addedFortranGraph.max_nestingFortranGraph.max_nodesFortranGraph.warnFortranGraph.truncatedFortranGraph.RANKDIRFortranGraph.add_node()FortranGraph.add_nodes()FortranGraph.add_to_graph()FortranGraph.addedFortranGraph.create_svg()FortranGraph.extra_attributes()FortranGraph.hop_edgesFortranGraph.hop_nodes
GraphDataGraphManagerInheritedByGraphInheritsGraphModNodeModuleGraphProcNodeProgNodeSubmodNodeTypeGraphTypeNodeUsedByGraphUsesGraphget_call_nodes()is_blockdata()is_module()is_proc()is_program()is_sourcefile()is_submodule()is_type()newdict()outputFuncWrap()
- ford.intrinsics module
- ford._markdown module
- ford.md_admonition module
- Admonition Preprocessor
ADMONITION_TYPEAdmonitionExtensionAdmonitionPreprocessorFordAdmonitionProcessorFordMarkdownError
- ford.md_environ module
- ford.md_striped_table module
- ford.output module
AbsIntListAbsIntPageBasePageBlockListBlockPageDocPageDocumentationFileListFilePageGenericInterfacePageIndexPageInterfacePageListPageListTopPageModListModulePageNamelistListNamelistPagePagetreePageProcListProcPage()ProcedurePageProgListProgPageSearchPageTypeListTypePagecopytree()is_more_than_one()meta()relative_url()
- ford.pagetree module
- ford.reader module
- ford.settings module
EntitySettingsEntitySettings.authorEntitySettings.categoryEntitySettings.copy_subdirEntitySettings.dateEntitySettings.deprecatedEntitySettings.displayEntitySettings.from_markdown_metadata()EntitySettings.from_project_settings()EntitySettings.graphEntitySettings.graph_maxdepthEntitySettings.graph_maxnodesEntitySettings.licenseEntitySettings.num_linesEntitySettings.ordered_subpageEntitySettings.proc_internalsEntitySettings.sinceEntitySettings.sourceEntitySettings.summaryEntitySettings.titleEntitySettings.update()EntitySettings.version
ExtraFileTypeProjectSettingsProjectSettings.aliasProjectSettings.authorProjectSettings.author_descriptionProjectSettings.author_picProjectSettings.bitbucketProjectSettings.coloured_edgesProjectSettings.copy_subdirProjectSettings.creation_dateProjectSettings.cssProjectSettings.dbgProjectSettings.directoryProjectSettings.displayProjectSettings.doc_licenseProjectSettings.docmarkProjectSettings.docmark_altProjectSettings.doxygenProjectSettings.emailProjectSettings.encodingProjectSettings.excludeProjectSettings.exclude_dirProjectSettings.extensionsProjectSettings.externalProjectSettings.externalizeProjectSettings.extra_filetypesProjectSettings.extra_modsProjectSettings.extra_vartypesProjectSettings.facebookProjectSettings.faviconProjectSettings.fixed_extensionsProjectSettings.fixed_length_limitProjectSettings.forceProjectSettings.fpp_extensionsProjectSettings.from_markdown_metadata()ProjectSettings.githubProjectSettings.gitlabProjectSettings.gitter_sidecarProjectSettings.google_plusProjectSettings.graphProjectSettings.graph_dirProjectSettings.graph_maxdepthProjectSettings.graph_maxnodesProjectSettings.hide_undocProjectSettings.html_template_dirProjectSettings.incl_srcProjectSettings.includeProjectSettings.licenseProjectSettings.linkedinProjectSettings.lowerProjectSettings.macroProjectSettings.mathjax_configProjectSettings.max_frontpage_itemsProjectSettings.md_base_dirProjectSettings.md_extensionsProjectSettings.media_dirProjectSettings.normalise_paths()ProjectSettings.output_dirProjectSettings.page_dirProjectSettings.parallelProjectSettings.predocmarkProjectSettings.predocmark_altProjectSettings.preprocessProjectSettings.preprocessorProjectSettings.print_creation_dateProjectSettings.privacy_policy_urlProjectSettings.proc_internalsProjectSettings.projectProjectSettings.project_bitbucketProjectSettings.project_downloadProjectSettings.project_githubProjectSettings.project_gitlabProjectSettings.project_sourceforgeProjectSettings.project_urlProjectSettings.project_websiteProjectSettings.quietProjectSettings.relativeProjectSettings.revisionProjectSettings.searchProjectSettings.show_proc_parentProjectSettings.sortProjectSettings.sourceProjectSettings.src_dirProjectSettings.summaryProjectSettings.terms_of_service_urlProjectSettings.twitterProjectSettings.versionProjectSettings.warnProjectSettings.websiteProjectSettings.year
convert_setting()convert_to_bool()convert_types_from_commandarguments()convert_types_from_metapreprocessor()default_cpus()is_optional_type()is_same_type()load_markdown_settings()load_toml_settings()
- ford.sourceform module
AssociationsExternalBoundProcedureExternalFunctionExternalInterfaceExternalModuleExternalProgramExternalSourceFileExternalSubmoduleExternalSubroutineExternalTypeExternalVariableFortranBaseFortranBase.IS_SPOOFFortranBase.POINTS_TO_REFortranBase.SPLIT_REFortranBase.anchorFortranBase.childrenFortranBase.filenameFortranBase.filter_display()FortranBase.find_child()FortranBase.full_urlFortranBase.get_dir()FortranBase.get_url()FortranBase.identFortranBase.iterator()FortranBase.lines_description()FortranBase.markdown()FortranBase.pretty_objFortranBase.read_metadata()FortranBase.routinesFortranBase.sort_components()FortranBase.source_file
FortranBlockDataFortranBoundProcedureFortranCodeUnitFortranCommonFortranContainerFortranContainer.ARITH_GOTO_REFortranContainer.ASSOCIATE_REFortranContainer.ATTRIB_REFortranContainer.BLOCK_DATA_REFortranContainer.BLOCK_REFortranContainer.BOUNDPROC_REFortranContainer.CALL_REFortranContainer.COMMON_REFortranContainer.COMMON_SPLIT_REFortranContainer.END_REFortranContainer.ENUM_REFortranContainer.FINAL_REFortranContainer.FORMAT_REFortranContainer.FUNCTION_REFortranContainer.INTERFACE_REFortranContainer.MODPROC_REFortranContainer.MODULE_REFortranContainer.NAMELIST_REFortranContainer.PROGRAM_REFortranContainer.SUBCALL_REFortranContainer.SUBMODULE_REFortranContainer.SUBROUTINE_REFortranContainer.TYPE_REFortranContainer.USE_REFortranContainer.VARIABLE_STRINGFortranContainer.doxy_dictFortranContainer.print_error()
FortranEnumFortranFinalProcFortranFunctionFortranInterfaceFortranModuleFortranModuleProcedureImplementationFortranModuleProcedureInterfaceFortranModuleProcedureReferenceFortranNamelistFortranProcedureFortranProgramFortranSourceFileFortranSpoofFortranSubmoduleFortranSubroutineFortranTypeFortranVariableGenericSourceNameSelectorParsedTypecreate_doxy_dict()get_mod_procs()implicit_type()line_to_variables()parse_type()read_docstring()remove_doxy()remove_kind_suffix()remove_prefixes()translate_doxy_meta()translate_links()
- ford.tipue_search module
- ford.utils module
- ford.version module