Skip to main content
Beta
This lesson is in the beta phase, which means that it is ready for teaching by instructors outside of the original author team.
Introduction to Pixi
Modern scientific research is complex and requires software
environments.
Computational reproducibility helps to enable reproducible
science.
New technologies make all of these processes easier.
Reproducible computational software environments are a first step
toward fully reusable scientific workflows.
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.
If you need to use conda, you can export Pixi workspace environment
to formats conda can use.
Exporting conda explicit spec files from Pixi locked environments
provides the ability to create the same hash level locked environment
with conda that Pixi solved.