Closed jwscook closed 4 years ago
Heads up @claireh93 @richardreeve @jwscook @sdl1 @wytbella - the "Simulation.jl" label was applied to this issue.
Ah this is great - thanks @jwscook! I'll generate that this afternoon and get it added in
I'm a bit uncertain what level of reproducibility we will be constrained to if we add in a Manifest.toml file. I'm not opposed to adding it per se, but I definitely think it's worth discussing as my understanding/experience is that Manifest.toml files are quite constraining...
Fair enough. Manifest.toml
+ Project.toml
pairs can be produced for just-in-time reproducibility.
The runs have got to be as reproducible as possible. To this end we should add a
Manifest.toml
toexamples/Epidemiology
.I suggest that we use a
Manifest.toml
file generated from @claireh93 's installation so that her setup becomes the default for everyone else.Steps to generate a
Manifest.toml
:Then the
Project.toml
+Manifest.toml
should be populated with all the right things.Now I'm able to:
Simulation.jl/examples/Epidemiology$ julia --project=@. Scotland_run.jl
The downside (upside?) is the
Manifest.toml
section forSimulation
looks like this:where I've added
Simulation
via]add git@github.com:ScottishCovidResponse/Simulation.jl.git#dev
rather than using thedevelop
ed copy of the package that's on my system.