prodigy.web.requests¶
Analysis requests of the web GUI (JSON in, JSON out).
A request looks like:
{
"source": "nat x; ...",
"input_distribution": "x^3", # optional, default: all variables 0
"engine": "sympy" | "ginac" | "symengine",
"normalize": true, # condition on observations
"simplification": true,
"decisions": {"0": {"strategy": "unroll", "params": {"iterations": 50}}, "*": ...},
"coefficients": 30, # coefficients per marginal in the result
"record_steps": false,
"synthesis_strategy": "default", # for EVT invariant synthesis
"solver": "sympy" | "z3"
}