Reproducible Research


  • Modern scientific research is complex and requires software environments.
  • Computational reproducibility helps to enable reproducible science, but is not sufficient by itself.
  • Reproducible computational software environments that use hardware acceleration require additional information.
  • New technologies make all of these processes easier.
  • Reproducible computational software environments are a first step toward fully reusable scientific workflows but are not sufficient by themselves.

Introduction to Pixi


  • Pixi uses a project based workflow and a declarative project manifest file to define project operations.
  • Pixi automatically creates or updates a hash level lock file anytime the project manifest or dependencies are mutated.
  • Pixi allows for multi-platform and multi-environment projects to be defined in a single project manifest and be fully described in a single lock file.