{"id":17153200,"url":"https://github.com/axect/scientific_bench","last_synced_at":"2025-04-13T12:43:35.470Z","repository":{"id":96229204,"uuid":"291957186","full_name":"Axect/Scientific_Bench","owner":"Axect","description":"Benchmark some scientific computations for various languages \u0026 libraries","archived":false,"fork":false,"pushed_at":"2025-01-03T08:27:44.000Z","size":6851,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T16:10:15.031Z","etag":null,"topics":["benchmark","cpp","eigen3","julia","languages","nim","numpy","python","rust","scientific-computing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Axect.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-09-01T09:39:47.000Z","updated_at":"2025-01-03T08:27:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"1a983d45-2763-41e6-8f29-fbfacdc9dde0","html_url":"https://github.com/Axect/Scientific_Bench","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/Axect%2FScientific_Bench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axect%2FScientific_Bench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axect%2FScientific_Bench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axect%2FScientific_Bench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Axect","download_url":"https://codeload.github.com/Axect/Scientific_Bench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717241,"owners_count":21150387,"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":["benchmark","cpp","eigen3","julia","languages","nim","numpy","python","rust","scientific-computing"],"created_at":"2024-10-14T21:45:33.747Z","updated_at":"2025-04-13T12:43:35.431Z","avatar_url":"https://github.com/Axect.png","language":"Python","readme":"# Scientific Benchmark\n\n## Languages \u0026 Libraries\n\n### Rust\n\n* [Peroxide](https://github.com/Axect/Peroxide)\n\n### Python\n\n* [Numpy](https://numpy.org/)\n* [Scipy](https://www.scipy.org/)\n\n### C++\n\n* [Eigen3](http://eigen.tuxfamily.org/index.php?title=Main_Page)\n\n### D\n\n* [Lubeck](http://lubeck.libmir.org)\n\n### Julia\n\n* Native julia\n\n### Nim\n\n* [Arraymancer](https://github.com/mratsim/Arraymancer)\n\n### Candidates\n\n* Rust    \n    * [ndarray](https://github.com/rust-ndarray/ndarray)\n    * [nalgebra](https://nalgebra.org/)\n* C++\n    * [Armadillo](http://arma.sourceforge.net/)\n\n## Benchmark tool \u0026 command\n\nLibrary | Purpose | Command\n:-----: | :-----: | :-----:\n[Hyperfine](https://github.com/sharkdp/hyperfine) | Benchmark binaries (Nim, C++, Rust) | `hyperfine -w 3 --export-markdown bench.md ${BINARY_FILE}`\n[Criterion](https://github.com/bheisler/criterion.rs) | Benchmark rust | `cargo bench`\n[BenchmarkTools](https://github.com/JuliaCI/BenchmarkTools.jl) | For julia benchmark | `@benchmark`\n[pytest-benchmark](https://github.com/ionelmc/pytest-benchmark) | For python benchmark | `pytest --benchmark-only ${SOURCE_FILE.py} --benchmark-save=bench`\n\n## Computations\n\n### Basic\n\n* [Summation](./Basic/sum)\n\n### Linear Algebra\n\n* [Matrix Multiplication](./Linear_Algebra/matmul)\n\n### IO\n\n* [Database](./IO/db)\n\n### Numerical Computations\n\n### Machine Learning\n\n### Physics\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxect%2Fscientific_bench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxect%2Fscientific_bench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxect%2Fscientific_bench/lists"}