Reproducible Experimentation Workflows With Popper: Glossary

Key Points

  • Scientific explorations can be described in a workflow language so that they can be automatically re-executed.

  • The Github Actions (GHA) Workflow Language can be used to express workflows that are easier to re-execute since they assume they will run on a containerized environment.

  • Popper is a GHA workflow execution engine that helps users create automated and portable experimentation workflows.

Actions and Workflows
Sharing Workflows
Continuous Validation
Visualizing Workflows
  • The popper dot subcommand allows to visualize of a workflow.

  • Getting access to a workflow that someone else created is a matter of git-cloning a repository.