Nix tutorial - how useful Nix can be to improve the reproducibility of scientific experiments

https://nix-tutorial.gitlabpages.inria.fr/nix-tutorial/index.html

2 Likes

I do quite some scientific experiments using Nix.

Generally speaking I also use Nix to provide me with the (Python) environment I need, and typically do the analysis in a Jupyter Notebook. When doing numerical computations I often need to do parameterized calculations. While sometimes using tools for that, I often return to using Nix here; it’s just really convenient to define your grid using Nix, have each calculation run in a build, get the caching for free, and distributing the load easily across my colleagues’ computers.

1 Like