{"id":202446,"name":"lapack","ecosystem":"hackage","description":"This is a high-level interface to LAPACK.\nIt provides solvers for simultaneous linear equations,\nlinear least-squares problems, eigenvalue and singular value problems\nfor matrices with certain kinds of structures.\n\nFeatures:\n\nBased on comfort-array:\nAllows to precisely express one-column or one-row matrices,\nas well as dense, square, triangular, banded, symmetric, Hermitian,\nbanded Hermitian, blocked and LU or QR decomposed matrices.\n\nSupport all data types that are supported by LAPACK,\ni.e. Float, Double, Complex Float, Complex Double\n\nNo need for c2hs, hsc, Template Haskell or C helper functions\n\nDependency only on BLAS and LAPACK, no GSL\n\nWorks with matrices and vectors with zero dimensions.\nThis one is tricky and still leads to surprises\nsince different LAPACK implementations\nconsider different situations as corner cases.\n\nNo automatic (and dangerous) implicit expansion\nof singleton vectors or matrices.\nInstead there are special operators for scaling of vectors and matrices.\n\nSeparate formatting operator (##):\nWorks better for tuples of matrices and vectors than show.\nShow is used for code one-liners\nthat can be copied back into Haskell modules.\nSupport for nice formatting in HyperHaskell.\n\nSee also: hmatrix.\n\nFor examples see the Example modules\nand the packages sum-pyramid, wuerfelschlange, magico,\nlinear-circuit, resistor-cube.","homepage":"https://hub.darcs.net/thielema/lapack/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","library","math","Propose Tags"],"namespace":null,"versions_count":21,"first_release_published_at":"2018-03-11T18:20:51.000Z","latest_release_published_at":"2024-05-18T17:19:01.000Z","latest_release_number":"0.5.2","last_synced_at":"2026-04-21T22:33:25.720Z","created_at":"2022-04-05T22:10:01.098Z","updated_at":"2026-04-21T22:33:49.399Z","registry_url":"https://hackage.haskell.org/package/lapack","install_command":"cabal install lapack","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-21T22:33:49.377Z","dependent_packages_count":4,"downloads":7424,"downloads_period":"total","dependent_repos_count":5,"rankings":{"downloads":22.682175846732807,"dependent_repos_count":25.73269472003649,"dependent_packages_count":5.513741589690957,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":17.976204052153417},"purl":"pkg:hackage/lapack","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/lapack","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/lapack","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/lapack/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/lapack/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/lapack/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/lapack/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/lapack/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/lapack/codemeta","maintainers":[{"uuid":"HenningThielemann","login":"HenningThielemann","name":null,"email":null,"url":null,"packages_count":191,"html_url":"https://hackage.haskell.org/user/HenningThielemann","role":null,"created_at":"2022-11-14T18:44:00.666Z","updated_at":"2022-11-14T18:44:00.666Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/HenningThielemann/packages"}]}