umd-lhcb / hammer-reweight

Code for FF reweighting in HAMMER
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

Make a HAMMER docker #2

Closed yipengsun closed 3 years ago

yipengsun commented 4 years ago

We need a HAMMER docker so that HAMMER is available to everyone.

yipengsun commented 4 years ago

Now HAMMER seems to build alright in Nix. We just need to pack the nix-shell into a docker image.

manuelfs commented 4 years ago

As we discussed today, can we try to see if it works in other systems before committing to a docker? Having to install docker, download a large docker, and register is a barrier that it would be good to avoid for this step.

yipengsun commented 4 years ago

The docker is just an option to distribute HAMMER, not required. In the README, general compilation guide is provided. However, sometimes compiling is hard but docker image at least works for providing a demo HAMMER so that one can explore.

manuelfs commented 4 years ago

Ah, having instructions to try to install it in your system, but providing a back up option with Docker in case it doesn't work is perfect. Thank you very much.

yipengsun commented 4 years ago

I think now building Hammer on Arch Linux is pretty painless, you can follow the README and try for yourself :-)

yipengsun commented 3 years ago

It looks increasingly unlikely that we need a HAMMER-only docker. It makes more sense to make a docker for our fitter and maybe demo fitter from a reproducibility point of view.

Closed for now.