{"library":"pybammsolvers","title":"PyBAMMSolvers","description":"Python interface for the IDAKLU solver for block algebraic multigrid methods. Current version 0.8.1, requires Python >=3.10,<3.15. Development is active with occasional releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pybammsolvers"],"cli":null},"imports":["from pybammsolvers import idaklu"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import numpy as np\nfrom scipy.sparse import csr_matrix\nfrom pybammsolvers import idaklu\n\n# Create a simple sparse matrix (CSR format)\nn = 100\nA = csr_matrix(np.random.rand(n, n) + 10 * np.eye(n))\nb = np.random.rand(n)\n\n# Solve using IDAKLU\nx = idaklu(A, b)\nprint(x[:5])","lang":"python","description":"Solves a sparse linear system A x = b using the IDAKLU solver.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}