{"id":32955011,"url":"https://github.com/padreati/rapaio","last_synced_at":"2025-11-13T03:00:56.825Z","repository":{"id":10475351,"uuid":"12651809","full_name":"padreati/rapaio","owner":"padreati","description":"statistics, data mining and machine learning toolbox","archived":false,"fork":false,"pushed_at":"2025-06-16T08:59:56.000Z","size":162272,"stargazers_count":72,"open_issues_count":7,"forks_count":12,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-07-19T05:31:56.148Z","etag":null,"topics":["data-mining","graphics","java","machine-learning","machine-learning-toolbox","statistics"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/padreati.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","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,"zenodo":null},"funding":{"github":null,"patreon":"padreati","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2013-09-06T18:49:33.000Z","updated_at":"2025-06-16T09:00:00.000Z","dependencies_parsed_at":"2023-02-18T08:00:39.449Z","dependency_job_id":"dfa093c7-824d-4bbd-aa9c-7fff03e414b1","html_url":"https://github.com/padreati/rapaio","commit_stats":{"total_commits":1313,"total_committers":17,"mean_commits":77.23529411764706,"dds":0.4836252856054837,"last_synced_commit":"9a1058e287a78e2b5af5ee36352c55fead9da8b0"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/padreati/rapaio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padreati%2Frapaio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padreati%2Frapaio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padreati%2Frapaio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padreati%2Frapaio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/padreati","download_url":"https://codeload.github.com/padreati/rapaio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padreati%2Frapaio/sbom","scorecard":{"id":717654,"data":{"date":"2025-08-11","repo":{"name":"github.com/padreati/rapaio","commit":"877b1186fd01451bb3896f7c537142d7caac17a4"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/maven.yml:1","Info: no jobLevel write permissions found"],"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":"Maintained","score":7,"reason":"9 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","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":"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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Signed-Releases","score":1,"reason":"1 out of the last 5 releases have a total of 1 signed artifacts.","details":["Warn: release artifact v7.0.1 not signed: https://api.github.com/repos/padreati/rapaio/releases/192624761","Info: signed release artifact: rapaio-experiment-7.0.0-javadoc.jar.asc: https://github.com/padreati/rapaio/releases/tag/v7.0.0","Warn: release artifact 6.1.0 not signed: https://api.github.com/repos/padreati/rapaio/releases/154884121","Warn: release artifact v6.0.0 not signed: https://api.github.com/repos/padreati/rapaio/releases/139787933","Warn: release artifact 5.1.0 not signed: https://api.github.com/repos/padreati/rapaio/releases/111513416","Warn: release artifact v7.0.1 does not have provenance: https://api.github.com/repos/padreati/rapaio/releases/192624761","Warn: release artifact v7.0.0 does not have provenance: https://api.github.com/repos/padreati/rapaio/releases/192568830","Warn: release artifact 6.1.0 does not have provenance: https://api.github.com/repos/padreati/rapaio/releases/154884121","Warn: release artifact v6.0.0 does not have provenance: https://api.github.com/repos/padreati/rapaio/releases/139787933","Warn: release artifact 5.1.0 does not have provenance: https://api.github.com/repos/padreati/rapaio/releases/111513416"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/padreati/rapaio/maven.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/padreati/rapaio/maven.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/maven.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/padreati/rapaio/maven.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction 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"}},{"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"}}]},"last_synced_at":"2025-08-22T10:13:08.696Z","repository_id":10475351,"created_at":"2025-08-22T10:13:08.696Z","updated_at":"2025-08-22T10:13:08.696Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284145006,"owners_count":26954846,"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-11-13T02:00:06.582Z","response_time":61,"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":["data-mining","graphics","java","machine-learning","machine-learning-toolbox","statistics"],"created_at":"2025-11-12T22:00:41.097Z","updated_at":"2025-11-13T03:00:56.816Z","avatar_url":"https://github.com/padreati.png","language":"Java","funding_links":["https://patreon.com/padreati"],"categories":["人工智能","Java","II. Databases, search engines, big data and machine learning"],"sub_categories":["机器学习","Tools","[Tools](#tools-1)","Speech Recognition","8. Machine Learning"],"readme":"\n\u003ctable style=\"border: none\"\u003e\n\u003ctr\u003e\u003ctd\u003e\n\n![rapaio logo](./docs/logo/logo-medium.png)\n\u003c/td\u003e\n\u003ctd\u003e\n\n## Disambiguation\n\n1.  (Italian dictionary) *Field of turnips. It is also a place \nwhere there is confusion, where tricks and sims are plotted.*\n\n2.  (Computer science) *Statistics, data mining and machine learning \nlibrary written in Java.*\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003ctable style=\"border: none\"\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\n### Try it online\n \n[![Launch rapaio with rapaio-jupyter-kernel jupyter binder](images/launch-binder.svg)](https://mybinder.org/v2/gh/padreati/rapaio-notebooks/master) \n[![Launch rapaio with rapaio-jupyter-kernel jupyter-lab binder](images/launch-binder-lab.svg)](https://mybinder.org/v2/gh/padreati/rapaio-notebooks/master?urlpath=lab)\n\u003c/td\u003e\n\u003ctd\u003e\n\n### Build status\n\n[![build](https://github.com/padreati/rapaio/actions/workflows/maven.yml/badge.svg)](https://github.com/padreati/rapaio/actions/workflows/maven.yml/badge.svg)\n[![codecov.io](https://codecov.io/github/padreati/rapaio/coverage.svg?branch=master)](https://codecov.io/github/padreati/rapaio?branch=master)\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n## Documentation\n\n[Rapaio](https://padreati.github.io/rapaio/) is a rich collection of data mining, statistics and machine learning tools written completely\nin Java. Documentation for this library is hosted as [github pages](https://padreati.github.io/rapaio/). Most of the documentation is\nwritten as Jupyter notebooks and can be seen at\n[rapaio-book github repository](https://github.com/padreati/rapaio-book).\n\nThe complete list of features is presented [here](https://padreati.github.io/rapaio/complete-library-features/). An incomplete list of\nimplemented algorithms and features includes: core statistical tools, common distributions and hypothesis testing, Naive Bayes, Binary\nLogistic Regression, Decision Trees (regression and classification), Random Forests (regression and classification), AdaBoost, Gradient\nBoosting Trees (regression and classification), BinarySMO, SVM, Relevant Vector Machines (regression), Linear and Ridge Regression, PCA and\nKMeans. Additionally there is a fair share of graphical tools and linear algebra stuff. And the list is growing periodically.\n\n## Installation\n\nLast published release on maven central is 7.0.1\n\n    \u003cdependency\u003e\n        \u003cgroupId\u003eio.github.padreati\u003c/groupId\u003e\n        \u003cartifactId\u003erapaio-lib\u003c/artifactId\u003e\n        \u003cversion\u003e7.0.1\u003c/version\u003e\n    \u003c/dependency\u003e\n\nThe best way for exploration is through jupyter / jupyter-lab notebooks. This is excellent for experimenting with interactive notebooks or\nto document the ideas you are working on. You have to install `jupyter` / `jupyter-lab` and `rapaio-jupyter-kernel` kernel. \nFor more information you can follow the instruction from\n[Rapaio Jupyter Kernel](https://github.com/padreati/rapaio-jupyter-kernel#installation). \n\n    %dependency /add io.github.padreati:rapaio-lib:7.0.1\n    %dependency /resolve\n\n## Acknowledgements\n\nMany thanks to **JetBrains** who provided open source licenses for their brilliant IDE \n[![a](images/intellij-idea_logos/logo.svg)](https://www.jetbrains.com/?from=rapaio).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpadreati%2Frapaio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpadreati%2Frapaio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpadreati%2Frapaio/lists"}