Skip to main content

Package for evaluating algebra problems using AI systems.

Project description

Algebra Problems Evaluator (APE)

What is APE?

APE is a framework that simplifies building and running mathematical benchmarks for AI systems.

It was initially meant as a way to evaluate mathematical problems from the field of algebra on whether they are suited to be a target goal for LLM reasoning research (hence the name). However it might be more useful to think about it the other way around - the subjects of the evaluation are LLMs or more broadly - AI systems and they are being evaluated on their ability to solve specific algebra problems. Problems, which solutions are hard to generate, but relatively easy to automatically check for correctness.

APE was created as a part of a Bachelor's project at the University of Warsaw.

Documentation

Full documentation is published at matikasp.github.io/Algebra-Problems-Evaluator. Good starting points (source under docs/):

Development setup

Install development dependencies:

pip install -e .[dev]

Install git hooks:

pre-commit install

Run all hooks manually:

pre-commit run --all-files

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ape_framework-2.1.0.tar.gz (122.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ape_framework-2.1.0-py3-none-any.whl (131.8 kB view details)

Uploaded Python 3

File details

Details for the file ape_framework-2.1.0.tar.gz.

File metadata

  • Download URL: ape_framework-2.1.0.tar.gz
  • Upload date:
  • Size: 122.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ape_framework-2.1.0.tar.gz
Algorithm Hash digest
SHA256 3dd1b5ef4fb6563df07549a4e980f6ddc5b98e95bf94d98c5e92c383ef98be10
MD5 f7d1c5c305db8a82404c0740d5f89915
BLAKE2b-256 5aac36d33be7737af32e414ad0b948d2462466ff2fe4e5995c18ab3c54ad1e2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ape_framework-2.1.0.tar.gz:

Publisher: cd.yml on matikasp/Algebra-Problems-Evaluator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ape_framework-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: ape_framework-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 131.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ape_framework-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b76206205e9fd855fb6c0bafbae1158cabeff1bdc4e6eb2ea5cbe66c91eceb8f
MD5 26ee42bd64703250ae598392fe0676c3
BLAKE2b-256 f18090100db9598eb157437ba6e210846aedd31a7a294683001b50e700f3ad2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ape_framework-2.1.0-py3-none-any.whl:

Publisher: cd.yml on matikasp/Algebra-Problems-Evaluator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page