Installation#

Phileas supports Python 3.10 up to 3.13, as well as PyPy.

It is available in PyPI, so you can install it with

pip install phileas

Dependencies#

Phileas depends on

  • ruamel-yaml for parsing YAML files,

  • xarray and pandas to support exporting to their dataset formats, if you use the extras [xarray] or [pandas],

  • jupyterlab and matplotlib for documentation notebooks generation, if you use the extras [notebook],

  • sympy for random prime generation, if you use the extras [sympy],

  • numpy for random numbers generation,

  • jinja2 for templates files generation,

  • rich for generating the documentation of loaders,

  • graphviz for experiment graphs generation,

  • dacite for building dataclasses from dicts, and

  • typing_extensions for static typing.