boilercv_pipeline.equations.solve#

Solve equations.

Module Contents#

Functions#

main

default

solve_equations

Solve equations.

solve_equation

Solve equation.

solve_for_symbol

Solve equation.

Data#

TIMEOUT

Solver timeout in seconds.

APP

CLI.

API#

boilercv_pipeline.equations.solve.TIMEOUT#

5

Solver timeout in seconds.

boilercv_pipeline.equations.solve.APP#

‘App(…)’

CLI.

boilercv_pipeline.equations.solve.main()#
boilercv_pipeline.equations.solve.default(
corr: boilercv.correlations.types.Corr = 'beta',
overwrite: bool = False,
)#
boilercv_pipeline.equations.solve.solve_equations(
solutions: boilercv.morphs.Morph[boilercv.correlations.types.Equation, boilercv.correlations.models.SymbolSolutions[str]],
equations: dict[boilercv.correlations.types.Equation, sympy.Eq],
substitutions: dict[str, float],
solve_syms: tuple[str, ...],
overwrite: bool,
symbols: boilercv.correlations.pipes.LocalSymbols,
context: boilercv.pipelines.contexts.PipelineCtxDict,
) boilercv.morphs.Morph[boilercv.correlations.types.Equation, boilercv.correlations.models.SymbolSolutions[str]]#

Solve equations.

boilercv_pipeline.equations.solve.solve_equation(
solutions: dict[str, boilercv.correlations.models.Solutions],
equation: sympy.Eq,
substitutions: dict[str, float],
solve_for: tuple[str, ...],
symbols: boilercv.correlations.pipes.LocalSymbols,
) dict[str, boilercv.correlations.models.Solutions]#

Solve equation.

boilercv_pipeline.equations.solve.solve_for_symbol(
eq: sympy.Eq,
sym: sympy.Symbol,
substitutions: dict[str, float],
) boilercv.correlations.models.Solutions#

Solve equation.