We wanted to run a parallel parameter sweep — many independent jobs over a grid of parameter values. The only way we found was to create one universe per sweep point (~1375 for a paper reproduction), which works because universes give us a {universe} wildcard to fan out over.
Is there a better way we haven't thought of? And if not — would it make sense to extend wildcards beyond {universe} in the runtime, so sweeps can be expressed more directly?
Environment: lightcone-cli 0.3.5.dev55 · Python 3.12 · Linux
We wanted to run a parallel parameter sweep — many independent jobs over a grid of parameter values. The only way we found was to create one universe per sweep point (~1375 for a paper reproduction), which works because universes give us a
{universe}wildcard to fan out over.Is there a better way we haven't thought of? And if not — would it make sense to extend wildcards beyond
{universe}in the runtime, so sweeps can be expressed more directly?Environment: lightcone-cli 0.3.5.dev55 · Python 3.12 · Linux