Substantial refactoring going on here. Big changes are (a) moving gridsearch to its own package to limit the coupling between it and the odes/pdes experiments, and (b) introducing the gen_experiments.gridsearch.GridLocator object, which allows one to specify criteria to match intermediate points in the gridsearch.
To test it out, run any existing experiment, build a GridLocator object, and find the matching points with gridsearch.find_gridpoints(your_locator, results["plot_data"], results)
Substantial refactoring going on here. Big changes are (a) moving gridsearch to its own package to limit the coupling between it and the odes/pdes experiments, and (b) introducing the
gen_experiments.gridsearch.GridLocator
object, which allows one to specify criteria to match intermediate points in the gridsearch.To test it out, run any existing experiment, build a
GridLocator
object, and find the matching points withgridsearch.find_gridpoints(your_locator, results["plot_data"], results)