Open oadams opened 6 years ago
Yeah, agreed.
When you do this. Ignore for now run.py, results.py, and lattice.py and of course anything that is already covered by tests (see the coveralls page, as well as what is under pytest.mark.experiment tags in persephone/test/experiments/
as per #135).
I think related to this is changing some functions to take parameters that currently rely on global state.
Yes, this would be great. I think addressing this issue and #135 now is a good move as it can give you a chance to familiarize yourself with the functionality of the code and spot places to refactor and clean things up. This should be useful in guiding some of the API decisions we'll need to make soon when revisiting GUI stuff.
I think related to this is changing some functions to take parameters that currently rely on global state.