Installation

Requirements

  • Python 3.12 or newer
  • pip (bundled with Python)
  • Git (only if you install from source)
  • Optional: Docker (required only for the Julia tool backend)
pip install ape-framework

Upgrade

pip install --upgrade ape-framework

Install from source (development)

  1. Clone the repository and create a virtual environment:

git clone https://github.com/matikasp/Algebra-Problems-Evaluator.git
cd Algebra-Problems-Evaluator
python -m venv .venv
source .venv/bin/activate
2. Install the package and its runtime dependencies:

pip install -e .

Verify the install

Run the CLI help to confirm the package is available:

python -m ape --help

Optional setup

  • LLM providers often need API keys. Put them in a .env file in your project root (the framework loads it automatically).
  • If you plan to use the Julia tool, make sure Docker is installed and running.