Skip to main content
Carpentries Incubator Pre-Alpha This lesson is in the pre-alpha phase, which means that it is in early development, but has not yet been taught.

Carpentries Incubator
How to make reproducible software environments
  • How to make reproducible software environments
  • Key Points
  • Instructor Notes
  • Extract All Images

    • Reference
Search the All In One page
How to make reproducible software environments
%

Learner View

Summary and Schedule
1. Reproducibility definition
2. Package management theory
3. Environment specifications
4. Containerization and virutalization
5. Engineering Reproducible Software
6. Package managers in practice

  • Key Points
  • Instructor Notes
  • Extract All Images

  • Reference

See all in one page

Reproducibility definitionDefinitionsRelated terms


Package management theoryFrom-source or binaryDependency Constraint solving or notLocal or system-wideConclusion


Environment specifications


Containerization and virutalization


Engineering Reproducible Software


Package managers in practice



This lesson is subject to the Code of Conduct

Edit on GitHub | Contributing | Source

Cite | Contact | About

Materials licensed under CC-BY 4.0 by the authors

Template licensed under CC-BY 4.0 by The Carpentries

Built with sandpaper (0.16.4), pegboard (0.7.5), and varnish (1.0.2)


Back To Top