Rseng Reproducible Environments

Covers making research software environments reproducible: pinning a language version and its dependencies in a per-project virtual environment, choosing a package/environment manager, and packaging code and its full stack into a container. Use when the user asks how to set up venv/conda/poetry/uv/renv, lock or pin dependencies, share a runnable environment, escape "dependency hell" or "works on my machine", write a Dockerfile, build an Apptainer/Singularity image for HPC, or decide between a virtual environment and a container. For regenerating a project's results end to end see rseng-reproducibility; for environments of multi-step pipelines see rseng-workflows.

fdiblen Updated

File contents

fdiblen/rseng-agent-skills/tree/main/skills/rseng-reproducible-environments commit 4862ce887d

Frequently asked questions

npx skillmds@latest add fdiblen/rseng-reproducible-environments