Introduction#

Phileas is a Python library which helps researchers with the data acquisition process of automated experiments.

  • Configurations files: it uses simple YAML configurations files to represent the execution of complex experiments.

  • Experiment documentation: its organization provides a clear documentation of the operations of an experiment, and allows the experimenter to add information to it, as in a lab notebook.

  • Datasets annotation: the experiment operations can be easily used to annotate the acquired datasets, making the data analysis phase easier.

  • Complex composable iteration strategies: the various iteration strategies provided can be composed, which allows to quickly and reliably design complex experiments.

  • A transparent instruments driving process: most of the instrument driving tasks can be developed once, and they are then transparently handled by phileas.

  • Experimental setups comparison: it allows to compare different experimental setups, which can be used e.g. to troubleshoot replication issues