{"id":18854397,"url":"https://github.com/urbanjost/m_la","last_synced_at":"2026-03-19T06:44:24.285Z","repository":{"id":117558113,"uuid":"370473479","full_name":"urbanjost/M_LA","owner":"urbanjost","description":"A small collection of Linear Algebra routines ","archived":false,"fork":false,"pushed_at":"2024-03-29T08:13:13.000Z","size":2870,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-30T18:28:13.320Z","etag":null,"topics":["determinant","fortran-package-manager","linear-algebra","magic-square","matrix-inverse"],"latest_commit_sha":null,"homepage":"","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/urbanjost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-05-24T20:13:17.000Z","updated_at":"2023-03-25T20:02:58.000Z","dependencies_parsed_at":"2024-03-29T09:37:45.709Z","dependency_job_id":null,"html_url":"https://github.com/urbanjost/M_LA","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanjost%2FM_LA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanjost%2FM_LA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanjost%2FM_LA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanjost%2FM_LA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/urbanjost","download_url":"https://codeload.github.com/urbanjost/M_LA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239793065,"owners_count":19697893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["determinant","fortran-package-manager","linear-algebra","magic-square","matrix-inverse"],"created_at":"2024-11-08T03:48:05.554Z","updated_at":"2026-01-27T23:03:09.621Z","avatar_url":"https://github.com/urbanjost.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M_LA\n\nA small collection of routines primarily associated with Linear Algebra.\n\nCurrently, the primary application is for use by the\n[M_matrix](https://github.com/urbanjost/M_matrix)\nmodule. As time permits, all the related modules such as\n[M_blas](https://github.com/urbanjost/M_blas) and this one will be merged\ninto a single repository.\n\nInstallation requires fpm(1):\n\ndownload the github repository and build it with \nfpm ( as described at [Fortran Package Manager](https://github.com/fortran-lang/fpm) )\n   \n```bash\n   git clone https://github.com/urbanjost/M_LA.git\n   cd M_LA\n   fpm run\n```\n   \nor if calling it from your `fpm` project just list it as a dependency in\nthe fpm.toml project file.\n   \n```toml\n        [dependencies]\n        M_LA        = { git = \"https://github.com/urbanjost/M_LA.git\" }\n```\n\n## Documentation   ![docs](docs/images/docs.gif)\n\n**The documentation is nascent**. This is just a skeleton at the moment.\n\n### User\n\n   There are HTML documents for each subprogram in the style of man-pages:\n\n - An [index](https://urbanjost.github.io/M_LA/man3.html) to the HTML versions\n   of the man-pages.\n\n - A single page (that uses javascript) combining all the HTML descriptions of the man-pages\n   for easy searching and printing:\n   [BOOK_M_LA](https://urbanjost.github.io/M_LA/BOOK_M_LA.html).\n\n - ![man-pages](docs/images/manpages.gif) Literal man-pages for use on GNU/Linux, Unix and CygWin platforms:\n    + [manpages.zip](https://urbanjost.github.io/M_LA/manpages.zip)\n    + [manpages.tgz](https://urbanjost.github.io/M_LA/manpages.tgz)\n - [CHANGELOG](docs/CHANGELOG.md) provides a history of significant changes\n\n### Developer (__experimental__)\n\n - The code was run through [ford(1)](https://politicalphysicist.github.io/ford-fortran-documentation.html)\n   to produce a [developers' document](https://urbanjost.github.io/M_LA/fpm-ford/index.html).\n - [github action status](docs/STATUS.md)\n\n## Demo Programs![demos](docs/images/demo.gif)\n\nEach man-page includes a working example program. These and additional\nexamples are included in the [example/](example/) directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furbanjost%2Fm_la","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furbanjost%2Fm_la","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furbanjost%2Fm_la/lists"}