{"id":19516462,"url":"https://github.com/j-fu/numcxx","last_synced_at":"2025-08-21T07:42:55.645Z","repository":{"id":85979868,"uuid":"216100787","full_name":"j-fu/numcxx","owner":"j-fu","description":null,"archived":false,"fork":false,"pushed_at":"2019-10-18T20:25:08.000Z","size":519,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T23:44:37.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/j-fu.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,"publiccode":null,"codemeta":null}},"created_at":"2019-10-18T20:18:26.000Z","updated_at":"2019-10-18T20:25:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"b8ab8668-4014-4b30-8e9b-50739828f4b2","html_url":"https://github.com/j-fu/numcxx","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/j-fu/numcxx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-fu%2Fnumcxx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-fu%2Fnumcxx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-fu%2Fnumcxx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-fu%2Fnumcxx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/j-fu","download_url":"https://codeload.github.com/j-fu/numcxx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-fu%2Fnumcxx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271446958,"owners_count":24761423,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-10T23:46:12.148Z","updated_at":"2025-08-21T07:42:55.596Z","avatar_url":"https://github.com/j-fu.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"numcxx - a collection of python compatible classes for linear algebra in C++\n======================================================================\nAuthors: \n    - Jürgen Fuhrmann (http://www.wias-berlin.de/~fuhrmann)\n    - Timo Streckenbach (http://www.wias-berlin.de/~strecken)\n\n## Rationale\n\n- Provide  lightweight  multidimensional  linear algebra  classes  for\n  C++11\n\n- Keep the  code reasonably  simple and  transparent for  beginners in\n  order to be useful for teaching\n\n- Study expressive capabilities of modern C++ in the context of numerical\n  algorithms\n\n- Zero copy,  reference  counted exchange  of  array  data with  other\n  packages without copying data, in particular\n  - [LAPACK](http://www.netlib.org/lapack/) (to be installed via system installer)\n  - [UMFPACK](http://faculty.cse.tamu.edu/davis/suitesparse.html) (to be installed via system installer)\n  - [triangle](https://www.cs.cmu.edu/~quake/triangle.html) (provided with numcxx)\n  - [iterative method templates](http://www.netlib.org/templates/cpp/) (provided with numcxx)\n\n- interface to python/numpy (work in progress)\n\n\nMany  ideas  used behind  this  library  have  been developed  in  the\nframework of  the WIAS  [pdelib](http://pdelib.org) project,  and they\nevolved over many  years.  C++11 allows for  a standard-conforming and\nconcise implementation, and so this code is as well a concept study.\n\nAnyone  expecting a more  sophisticated package  may have  a look  at these\nprojects:\n\n- [Eigen](http://eigen.tuxfamily.org)\n- [Armadillo](http://arma.sourceforge.net/)\n- [Blaze](https://bitbucket.org/blaze-lib/blaze/overview)\n- [Trilinos/DOMI](https://trilinos.org/packages/domi)\n\n## Further information\n - [Public mercurial repository (on bitbucket)](https://bitbucket.org/j-fu/numcxx)\n - [Doxygen documentation (via WIAS)](http://www.wias-berlin.de/people/fuhrmann/numcxx/html/index.html)\n - Introduction: [(local)](intro.md) [(via WIAS)](http://www.wias-berlin.de/people/fuhrmann/numcxx/html/md_doc_intro.html) \n - Installation: [(local)](installation.md) [(via WIAS)](http://www.wias-berlin.de/people/fuhrmann/numcxx/html/md_doc_installation.html) \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-fu%2Fnumcxx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fj-fu%2Fnumcxx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-fu%2Fnumcxx/lists"}