A declarative language for orchestrating computational experiments.
Labfile is in proof-of-concept stage.
uv add labfile
from pathlib import Path
from labfile import parse
labfile = Path("path/to/Labfile")
tree = parse(labfile)
(Pseudocode, check tests/parser/Labfile.test
for current syntax)
git clone https://github.com/flywhl/labfile.git
cd labfile
uv sync
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.
Science needs better software tools. Flywheel is an open source collective building (dev)tools to accelerate scientific momentum. Join our Discord.