HPAC/linnea

Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.

46
/ 100
Emerging

This tool helps computational scientists and engineers automatically convert complex linear algebra problems into highly optimized code. You provide mathematical expressions involving matrices, vectors, and scalars, optionally annotating them with properties like 'lower triangular'. The tool then generates efficient Julia code that uses standard high-performance libraries (BLAS/LAPACK), eliminating manual optimization work.

No commits in the last 6 months. Available on PyPI.

Use this if you need to translate complex linear algebra formulas into performant, optimized code without manually writing or tuning the underlying low-level routines.

Not ideal if you're not working with linear algebra, or if you prefer to hand-optimize your numerical code in languages other than Julia.

numerical-computing scientific-modeling high-performance-computing mathematical-optimization computational-science
Stale 6m
Maintenance 2 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 10 / 25

How are scores calculated?

Stars

71

Forks

6

Language

Python

License

GPL-3.0

Last pushed

Aug 24, 2025

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/HPAC/linnea"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.