Preview Experiment Backend
Check whether a UCP protocol can be run on the PyBaMM backend.
The frontend uses this to gate the simulation backend selector — when the protocol is not PyBaMM-compatible, users are forced onto the UCP backend.
Body
Request body for previewing simulation backend compatibility.
UCP protocol YAML string
Response
Successful Response
Compatibility report for a UCP protocol against the PyBaMM backend.
The PyBaMM backend converts UCP protocols to pybamm.Experiment objects.
Some UCP features (loops, conditionals, EIS, expression-driven values) are
not representable in a PyBaMM experiment, in which case the user must run
on the UCP backend instead.