{"id":32184670,"url":"https://github.com/jblas-project/jblas","last_synced_at":"2025-12-12T01:34:03.046Z","repository":{"id":563805,"uuid":"194897","full_name":"jblas-project/jblas","owner":"jblas-project","description":"Linear Algebra for Java","archived":false,"fork":false,"pushed_at":"2023-07-07T12:15:23.000Z","size":71502,"stargazers_count":601,"open_issues_count":46,"forks_count":150,"subscribers_count":40,"default_branch":"main","last_synced_at":"2025-10-21T23:55:15.908Z","etag":null,"topics":["java","lapack","linear-algebra","machine-learning","matrix-library"],"latest_commit_sha":null,"homepage":"http://jblas.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jblas-project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2009-05-07T11:56:31.000Z","updated_at":"2025-09-25T09:26:56.000Z","dependencies_parsed_at":"2023-07-05T15:01:32.501Z","dependency_job_id":"e570885b-4740-4bda-aa39-e2a95689326f","html_url":"https://github.com/jblas-project/jblas","commit_stats":{"total_commits":372,"total_committers":40,"mean_commits":9.3,"dds":0.6263440860215054,"last_synced_commit":"ae22fac3bd19addf834b1b9c012b3025d874293a"},"previous_names":["mikiobraun/jblas"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/jblas-project/jblas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblas-project%2Fjblas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblas-project%2Fjblas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblas-project%2Fjblas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblas-project%2Fjblas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jblas-project","download_url":"https://codeload.github.com/jblas-project/jblas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblas-project%2Fjblas/sbom","scorecard":{"id":510303,"data":{"date":"2025-08-11","repo":{"name":"github.com/jblas-project/jblas","commit":"d52d16aecc9608ca00a61bb651a930e7696b5afe"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.6,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 0/9 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: src/main/resources/lib/static/Linux/aarch64/libjblas.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/aarch64/libjblas_arch_flavor.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/amd64/libgfortran-4.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/amd64/libjblas_arch_flavor.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/amd64/libquadmath-0.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/amd64/sse3/libjblas.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/i386/libjblas_arch_flavor.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/i386/sse3/libjblas.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/ppc64le/libjblas.so:1","Warn: binary detected: src/main/resources/lib/static/Linux/ppc64le/libjblas_arch_flavor.so:1","Warn: binary detected: src/main/resources/lib/static/Mac OS X/aarch64/libjblas.jnilib:1","Warn: binary detected: src/main/resources/lib/static/Mac OS X/aarch64/libjblas_arch_flavor.jnilib:1","Warn: binary detected: src/main/resources/lib/static/Mac OS X/x86_64/libjblas_arch_flavor.jnilib:1","Warn: binary detected: src/main/resources/lib/static/Mac OS X/x86_64/sse3/libjblas.jnilib:1","Warn: binary detected: src/main/resources/lib/static/Windows/amd64/jblas.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/amd64/jblas_arch_flavor.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/amd64/libgcc_s_sjlj-1.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/amd64/libgfortran-3.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/x86/jblas_arch_flavor.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/x86/libgcc_s_dw2-1.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/x86/libgfortran-3.dll:1","Warn: binary detected: src/main/resources/lib/static/Windows/x86/sse3/jblas.dll:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating openjdk:11 to openjdk:11@sha256:99bac5bf83633e3c7399aed725c8415e7b569b54e03e4599e580fc9cdb7c21ab","Warn: containerImage not pinned by hash: docker/dev-ubuntu1804-arm64.Dockerfile:3: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/dev-ubuntu1804.Dockerfile:3: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/dev-ubuntu2004-arm64.Dockerfile:3: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: containerImage not pinned by hash: docker/dev-ubuntu2004.Dockerfile:3: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: containerImage not pinned by hash: docker/test-ubuntu1804-arm64.Dockerfile:5: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/test-ubuntu1804.Dockerfile:5: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/test-ubuntu2004-arm64.Dockerfile:5: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: containerImage not pinned by hash: docker/test-ubuntu2004.Dockerfile:5: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Info:   0 out of   9 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-20T00:22:17.997Z","repository_id":563805,"created_at":"2025-08-20T00:22:17.997Z","updated_at":"2025-08-20T00:22:17.997Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280354180,"owners_count":26316400,"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-10-21T02:00:06.614Z","response_time":58,"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":["java","lapack","linear-algebra","machine-learning","matrix-library"],"created_at":"2025-10-21T23:55:25.751Z","updated_at":"2025-10-21T23:55:26.670Z","avatar_url":"https://github.com/jblas-project.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"jblas is a matrix library for Java which uses existing high\nperformance BLAS and LAPACK libraries like ATLAS.\n\n* Version 1.2.5, August 22, 2020\n* Version 1.2.4, May 11, 2015\n* Version 1.2.3, February 13, 2013\n* Version 1.2.2, December 17, 2012\n* Version 1.2.1\n* Version 1.2.0, January 7, 2011\n* Version 1.1.1\n* Version 1.1, August 16, 2010\n* Version 1.0.2, February 26, 2010\n* Version 1.0.1, January 14, 2010\n* Version 1.0, December 22, 2009\n* Version 0.3, September 17, 2009\n* Version 0.2, May 8, 2009\n* Version 0.1, March 28, 2009\n\nsee also the file RELEASE_NOTES\n\nHomepage: http://jblas.org\n\nINSTALL\n-------\n\nIn principle, all you need is the jblas-1.2.5.jar in your\nclasspath. jblas-1.2.5.jar will then automagically extract your platform\ndependent native library to a tempfile and load it from there. You can\nalso put that file somewhere in your load path ($LD_LIBRARY_PATH for\nLinux, %PATH for Windows).\n\nOr, use the following dependency in maven\n\n```HTML\n  \u003cdependency\u003e\n    \u003cgroupId\u003eorg.jblas\u003c/groupId\u003e\n    \u003cartifactId\u003ejblas\u003c/artifactId\u003e\n    \u003cversion\u003e1.2.5\u003c/version\u003e\n  \u003c/dependency\u003e\n```\n\nBUILDING\n--------\n\nIf you only work on the java part, you can use maven to recompile from the sources.\nIn addition to that you need an installation of\nruby for some scripts which automaticall generate code. Then, you just\ntype \"mvn package\" on the command line.\n\nIf you want to build jblas from the sources including the native part,\nyou need to set up quite a few things:\n\nYou will need some implementation of blas and lapack. jblas is tested\nwith either plain lapack, or ATLAS\n(http://math-atlas.sourceforge.net/). You also need the Fortran\nsources for BLAS and LAPACK, available, for example from\nhttp://www.netlib.org/lapack/lapack-lite-3.1.1.tgz.\n\nIf you still want to build the source your own, see INSTALL for\nfurther details.\n\n\nHOW TO GET STARTED\n------------------\n\nHave a look at javadoc/index.html and\njavadoc/org/jblas/DoubleMatrix.html\n\nIf you want to validate your installation and get some performance\nnumbers, try \"java -jar jblas-1.2.5.jar\".\n\n\nLICENSE\n-------\n\njblas is distributed under a BSD-style license. See the file COPYING\nfor more information.\n\n\nBUGS\n----\n\nIf you encounter any bugs, feel free to go to http://jblas.org and\nregister a ticket for them. Make sure to include as much information\nas possible. For configuration problems it would also be helpful to\ninclude the file \"configure.log\".\n\n\nCONTRIBUTORS\n------------\n\nsee file AUTHORS","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjblas-project%2Fjblas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjblas-project%2Fjblas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjblas-project%2Fjblas/lists"}