Skip to content

Installation

uv tool install eigenhelm

With the HTTP server:

uv tool install "eigenhelm[serve]"

pip

pip install eigenhelm

From source

git clone https://github.com/metacogdev/eigenhelm.git
cd eigenhelm
uv sync --extra dev --extra serve

Docker

docker build -t eigenhelm .
docker run --rm -v $(pwd):/code eigenhelm evaluate /code/myfile.py

Verify installation

eh --version

Requirements

  • Python 3.11 or later
  • Dependencies: tree-sitter, lizard, numpy, scipy (installed automatically)