PyFoam.LogAnalysis.StandardLogAnalyzer module

Analyze standard solver

class PyFoam.LogAnalysis.StandardLogAnalyzer.StandardLogAnalyzer(progress=False, doTimelines=False, doFiles=True, singleFile=False, startTime=None, endTime=None)[source]

Bases: FoamLogAnalyzer

The analyzer for the most common OpenFOAM solvers

It checks:
  • Continuity

  • the Linear solvers

  • Execution time

__annotations__ = {}
__init__(progress=False, doTimelines=False, doFiles=True, singleFile=False, startTime=None, endTime=None)[source]
Parameters:
  • progress – Print time progress on console?

  • doTimelines – generate timelines?

  • doFiles – generate files?

__module__ = 'PyFoam.LogAnalysis.StandardLogAnalyzer'
class PyFoam.LogAnalysis.StandardLogAnalyzer.StandardPlotLogAnalyzer[source]

Bases: StandardLogAnalyzer

This analyzer checks the current residuals and generates timelines

__annotations__ = {}
__init__()[source]
Parameters:
  • progress – Print time progress on console?

  • doTimelines – generate timelines?

  • doFiles – generate files?

__module__ = 'PyFoam.LogAnalysis.StandardLogAnalyzer'