Getting Started
Dependencies
NOTE: We support both Linux and MacOS systems. You might have some luck using the Linux Subsystem for Windows, but we don’t pretend to support it.
Eleanor requires python>=3.14 and one external runtime dependency:
- A slightly modified version of EQ3/6 found at 39alpha/eq3_6. Future versions will likely add other kernels based on other speciation tools, but EQ3/6 is what we have now.
A PostgreSQL server is required only if you use the postgres output sink (recommended for large-scale runs).
There are two dev dependencies required for installation:
gfortran- you should be able to installgfortranwith your system’s package manager (e.g. homebrew)meson- I recommend installing this viauv. See Installation below.
Installation
I highly recommend using uv to install eleanor:
uv tool install meson # If you haven't installed meson alreadyuv tool install git+https://github.com/39alpha/eleanor