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:

  1. 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:

  1. gfortran - you should be able to install gfortran with your system’s package manager (e.g. homebrew)
  2. meson - I recommend installing this via uv. See Installation below.

Installation

I highly recommend using uv to install eleanor:

uv tool install meson # If you haven't installed meson already
uv tool install git+https://github.com/39alpha/eleanor
Back to top