A declarative language for orchestrating computational experiments.
Labfile is in proof-of-concept stage.
Installation
uv add labfile
Usage
from pathlib import Path from labfile import parse labfile = Path("path/to/Labfile") tree = parse(labfile)
Example
(Pseudocode, check tests/parser/Labfile.test for current syntax)
Development
git clone https://github.com/flywhl/labfile.gitcd labfileuv sync
Contributing
Labfile is in early development. We will start accepting PRs soon once it has stabilised a little. However, please join the discussions, add issues, and share your use-cases to help steer the design.
Flywheel
Science needs better software tools. Flywheel is an open source collective building (dev)tools to accelerate scientific momentum. Join our Discord.

