Science is still imperative. Software engineering moved to declarative tools—Kubernetes, Docker, React, Terraform—and reaped huge benefits. Science should do the same. Declarative science would make experiments more reproducible and researchers more productive. It's a foundation for better tools, the kind that let scientists focus on ideas instead of implementation details.
Labfile, a file format for declarative orchestration of scientific experiments.
Lab, an interactive application for managing a Labfile and scientific assets.
Anot, a simple tool for extracting structured data from source code comments.
Log, a tool using Anot and git
to automatically track code changes via the scientific method.
Vyper, an extended Python syntax making it easier to load and modify scientific hyperparameters.
Editor, an AI-native app for integrating scientific knowledge into the writing process.
…