prodigy.analysis.config¶
Forward Analysis Config¶
- class ForwardAnalysisConfig(show_intermediate_steps=False, step_wise=False, use_simplification=False, use_latex=False, engine=Engine.SYMPY, normalize=True, strategy=SynthesisStrategies.DEFAULT, templ_heuristic=TemplateHeuristics.DEFAULT, positivity_heuristic=PositivityHeuristics.MIXED_RAT_FUNC, solver_type=SolverType.SYMPY, show_all_invs=False)[source]¶
Bases:
objectGlobal configurable options for forward analysis.
- Parameters:
show_intermediate_steps (
bool)step_wise (
bool)use_simplification (
bool)use_latex (
bool)engine (
Engine)normalize (
bool)strategy (
SynthesisStrategies)templ_heuristic (
TemplateHeuristics)positivity_heuristic (
PositivityHeuristics)solver_type (
SolverType)show_all_invs (
bool)
- class Engine(*values)[source]¶
Bases:
EnumThis enumeration specifies the type of backend used for distribution encodings and mathematical operations.
- SYMPY = 1¶
- GINAC = 2¶
- SYMENGINE = 3¶
- strategy: SynthesisStrategies¶
The Strategy for dealing with synthesis.
- templ_heuristic: TemplateHeuristics¶
The heuristics to use for template genesis
- positivity_heuristic: PositivityHeuristics¶
The heuristics to validate positivity
- solver_type: SolverType¶
The solver to use for equation systems.
- property factory: Type[CommonDistributionsFactory]¶