This repository has been archived by the owner on Jul 13, 2023. It is now read-only.
Add Error Simulation to the Core #30
Labels
A-execution
Relating to error detection/correction, simulation, control
Currently, running error experiments on the frontends exhibits weird behavior because the core only supports perfect (volume/2) splits.
It should be possible to specify the error profile of an entire session (or perhaps individual split calls) in the frontends, and have the Core exhibit that behavior.
Example: I want the split error factor to be drawn from N(1, 0.01). When I go to split a 1 volume droplet, and draw 1.2 as the error factor, both the frontend and backend should now see a droplet with volume=0.6 and a droplet with volume=0.4 (see https://github.com/michalpiszczek/puddle/blob/error/src/python/examples/error_dilution.py for the frontend behavior).
Notes:
The text was updated successfully, but these errors were encountered: