NoLips TO DO
Current structure:
nolipsExperiment.py is the top-level experiment class in this folder.
randomExperiment.py is onle level down and will inherit the class defined by nolipsExperiment.py
I imagine eventually having a JWSTExperiment.py with, say, the JWST data, and maybe a sensor localization one too.
But we will start with randomly generated quadratics. The only problem with this is that we don't know what the solution is.
TO DO:
- Algorithm initialization and
- putting in the functions f and phi (see Teboulle notes).
Not sure yet how to do this since these could vary. Initialization could be
done at the individual experiment level. f and phi should probably be coded
at the level of nolipsExperiment.py, which is the top-level experiment class for the NoLips folder.
These are in principle independent of the particular quadratic forms, but we would want these
to be parameters with defaults that the user could change.