{"id":358714,"url":"https://github.com/raphaelvallat/pingouin","last_synced_at":"2026-05-15T06:30:34.787Z","repository":{"id":37285724,"uuid":"127584791","full_name":"raphaelvallat/pingouin","owner":"raphaelvallat","description":"Statistical package in Python based on Pandas","archived":false,"fork":false,"pushed_at":"2026-04-05T08:28:47.000Z","size":14916,"stargazers_count":1902,"open_issues_count":10,"forks_count":165,"subscribers_count":27,"default_branch":"main","last_synced_at":"2026-04-19T20:47:36.839Z","etag":null,"topics":["anova","bayesian-statistics","circular-statistics","cohens-d","correlations","effect-size","multiple-comparisons","pandas","statistical-methods","statistical-tests","statistics","ttest"],"latest_commit_sha":null,"homepage":"https://pingouin-stats.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raphaelvallat.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=K2FZVJGCKYPAG\u0026currency_code=USD\u0026source=url"}},"created_at":"2018-04-01T01:10:22.000Z","updated_at":"2026-04-17T00:36:02.000Z","dependencies_parsed_at":"2024-06-07T11:14:16.433Z","dependency_job_id":"2de4197e-29a6-43d3-be12-a6782dda99f6","html_url":"https://github.com/raphaelvallat/pingouin","commit_stats":{"total_commits":1152,"total_committers":41,"mean_commits":"28.097560975609756","dds":"0.14930555555555558","last_synced_commit":"5c5f61a09ee4e49ed81716fa9485527092fcc6b0"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/raphaelvallat/pingouin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/sbom","scorecard":{"id":761936,"data":{"date":"2025-08-11","repo":{"name":"github.com/raphaelvallat/pingouin","commit":"c939d2d4e636f7b83e95ab7844b404a0179910c2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.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":"Maintained","score":0,"reason":"0 commit(s) and 1 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":"Code-Review","score":4,"reason":"Found 12/30 approved changesets -- score normalized to 4","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/python_tests.yml:1","Warn: no topLevel permission defined: .github/workflows/ruff.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":"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":"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/python_tests.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python_tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python_tests.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python_tests.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruff.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/ruff.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruff.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/ruff.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruff.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/ruff.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/python_tests.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/python_tests.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/python_tests.yml:42","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand 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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"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":"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":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 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"}}]},"last_synced_at":"2025-08-22T23:42:30.469Z","repository_id":37285724,"created_at":"2025-08-22T23:42:30.469Z","updated_at":"2025-08-22T23:42:30.469Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"owner":{"login":"raphaelvallat","name":"Raphael Vallat","uuid":"25703792","kind":"user","description":"Sleep science, signal processing, machine-learning. \r\n\r\nPostdoctoral researcher, UC Berkeley.\r\n\r\nAdvisor, Oura ring.","email":"","website":"https://raphaelvallat.com","location":"Berkeley, USA","twitter":"RaphaelVallat","company":"UC Berkeley","icon_url":"https://avatars.githubusercontent.com/u/25703792?u=db16ce560d63fd804ddfd854f7f166867c72a2ff\u0026v=4","repositories_count":6,"last_synced_at":"2023-03-04T17:09:17.220Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/raphaelvallat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T21:31:35.146Z","updated_at":"2023-03-04T17:09:17.238Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat/repositories"},"packages":[{"id":5300425,"name":"pingouin","ecosystem":"conda","description":"Pingouin is designed for users who want simple yet exhaustive statistical functions. For example, the scipy.stats.ttest_ind() function returns only the T-value and the p-value. By contrast, the pingouin.ttest() function returns the T-value, p-value, degrees of freedom, effect size (Cohen’s d), statistical power and Bayes Factor (BF10) of the test.","homepage":"https://pingouin-stats.org/","licenses":"GPL-3.0-only","normalized_licenses":["GPL-3.0-only"],"repository_url":"https://github.com/raphaelvallat/pingouin","keywords_array":[],"namespace":null,"versions_count":25,"first_release_published_at":"2018-12-21T12:53:42.000Z","latest_release_published_at":"2022-06-24T21:23:35.000Z","latest_release_number":"0.5.2","last_synced_at":"2026-03-20T21:34:12.469Z","created_at":"2022-10-03T16:08:49.155Z","updated_at":"2026-03-20T21:34:12.469Z","registry_url":"https://anaconda.org/conda-forge/pingouin","install_command":"conda install -c conda-forge pingouin","documentation_url":null,"metadata":{},"repo_metadata":{"id":37285724,"uuid":"127584791","full_name":"raphaelvallat/pingouin","owner":"raphaelvallat","description":"Statistical package in Python based on Pandas","archived":false,"fork":false,"pushed_at":"2025-08-30T07:15:11.000Z","size":14981,"stargazers_count":1837,"open_issues_count":43,"forks_count":160,"subscribers_count":29,"default_branch":"main","last_synced_at":"2025-10-26T03:35:39.704Z","etag":null,"topics":["anova","bayesian-statistics","circular-statistics","cohens-d","correlations","effect-size","multiple-comparisons","pandas","statistical-methods","statistical-tests","statistics","ttest"],"latest_commit_sha":null,"homepage":"https://pingouin-stats.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raphaelvallat.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=K2FZVJGCKYPAG\u0026currency_code=USD\u0026source=url"}},"created_at":"2018-04-01T01:10:22.000Z","updated_at":"2025-10-22T03:41:28.000Z","dependencies_parsed_at":"2024-06-07T11:14:16.433Z","dependency_job_id":"2de4197e-29a6-43d3-be12-a6782dda99f6","html_url":"https://github.com/raphaelvallat/pingouin","commit_stats":{"total_commits":1152,"total_committers":41,"mean_commits":"28.097560975609756","dds":"0.14930555555555558","last_synced_commit":"5c5f61a09ee4e49ed81716fa9485527092fcc6b0"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/raphaelvallat/pingouin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/sbom","scorecard":{"id":761936,"data":{"date":"2025-08-11","repo":{"name":"github.com/raphaelvallat/pingouin","commit":"c939d2d4e636f7b83e95ab7844b404a0179910c2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.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":"Maintained","score":0,"reason":"0 commit(s) and 1 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":"Code-Review","score":4,"reason":"Found 12/30 approved changesets -- score normalized to 4","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/python_tests.yml:1","Warn: no topLevel permission defined: .github/workflows/ruff.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":"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":"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/python_tests.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python_tests.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python_tests.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/python_tests.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/python_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruff.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/ruff.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruff.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/ruff.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruff.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/raphaelvallat/pingouin/ruff.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/python_tests.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/python_tests.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/python_tests.yml:42","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand 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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"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":"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":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 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"}}]},"last_synced_at":"2025-08-22T23:42:30.469Z","repository_id":37285724,"created_at":"2025-08-22T23:42:30.469Z","updated_at":"2025-08-22T23:42:30.469Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281750280,"owners_count":26555210,"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-30T02:00:06.501Z","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"},"owner_record":{"login":"raphaelvallat","name":"Raphael Vallat","uuid":"25703792","kind":"user","description":"Sleep science, signal processing, machine-learning. \r\n\r\nPostdoctoral researcher, UC Berkeley.\r\n\r\nAdvisor, Oura ring.","email":"","website":"https://raphaelvallat.com","location":"Berkeley, USA","twitter":"RaphaelVallat","company":"UC Berkeley","icon_url":"https://avatars.githubusercontent.com/u/25703792?u=db16ce560d63fd804ddfd854f7f166867c72a2ff\u0026v=4","repositories_count":6,"last_synced_at":"2023-03-04T17:09:17.220Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/raphaelvallat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T21:31:35.146Z","updated_at":"2023-03-04T17:09:17.238Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T07:09:38.599Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":16,"rankings":{"downloads":null,"dependent_repos_count":8.857727431508557,"dependent_packages_count":51.569439592794055,"stargazers_count":11.07839712560507,"forks_count":16.318179549877737,"docker_downloads_count":null,"average":21.955935924946356},"purl":"pkg:conda/pingouin?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pingouin","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pingouin","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pingouin/dependencies","status":null,"funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=K2FZVJGCKYPAG\u0026currency_code=USD\u0026source=url"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-23T14:02:41.879Z","issues_count":126,"pull_requests_count":113,"avg_time_to_close_issue":11655449.387755102,"avg_time_to_close_pull_request":2422013.3333333335,"issues_closed_count":98,"pull_requests_closed_count":96,"pull_request_authors_count":30,"issue_authors_count":95,"avg_comments_per_issue":2.5396825396825395,"avg_comments_per_pull_request":2.0265486725663715,"merged_pull_requests_count":80,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":2206928.6,"past_year_avg_time_to_close_pull_request":1256467.1818181819,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":0.8,"past_year_avg_comments_per_pull_request":1.7391304347826086,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/issues","maintainers":[{"login":"raphaelvallat","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raphaelvallat"}],"active_maintainers":[{"login":"raphaelvallat","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raphaelvallat"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pingouin/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pingouin/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pingouin/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pingouin/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pingouin/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2852253,"name":"pingouin","ecosystem":"pypi","description":"Pingouin: statistical package for Python","homepage":"https://pingouin-stats.org/index.html","licenses":"GPL-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/raphaelvallat/pingouin","keywords_array":[],"namespace":null,"versions_count":43,"first_release_published_at":"2018-04-11T18:00:45.000Z","latest_release_published_at":"2026-03-28T14:04:34.000Z","latest_release_number":"0.6.1","last_synced_at":"2026-04-28T12:11:37.292Z","created_at":"2022-04-10T12:03:09.776Z","updated_at":"2026-04-28T12:11:37.293Z","registry_url":"https://pypi.org/project/pingouin/","install_command":"pip install pingouin --index-url https://pypi.org/simple","documentation_url":"https://pingouin.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: POSIX","Operating System :: Unix","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Scientific/Engineering :: Mathematics"],"normalized_name":"pingouin","project_status":null},"repo_metadata":{"id":37285724,"uuid":"127584791","full_name":"raphaelvallat/pingouin","owner":"raphaelvallat","description":"Statistical package in Python based on Pandas","archived":false,"fork":false,"pushed_at":"2024-04-07T13:04:52.000Z","size":14801,"stargazers_count":1541,"open_issues_count":41,"forks_count":137,"subscribers_count":30,"default_branch":"main","last_synced_at":"2024-05-17T13:02:44.004Z","etag":null,"topics":["anova","bayesian-statistics","circular-statistics","cohens-d","correlations","effect-size","multiple-comparisons","pandas","statistical-methods","statistical-tests","statistics","ttest"],"latest_commit_sha":null,"homepage":"https://pingouin-stats.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raphaelvallat.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"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},"funding":{"custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=K2FZVJGCKYPAG\u0026currency_code=USD\u0026source=url"}},"created_at":"2018-04-01T01:10:22.000Z","updated_at":"2024-06-07T11:14:17.555Z","dependencies_parsed_at":"2024-06-07T11:14:16.433Z","dependency_job_id":"2de4197e-29a6-43d3-be12-a6782dda99f6","html_url":"https://github.com/raphaelvallat/pingouin","commit_stats":{"total_commits":1152,"total_committers":41,"mean_commits":"28.097560975609756","dds":"0.14930555555555558","last_synced_commit":"5c5f61a09ee4e49ed81716fa9485527092fcc6b0"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217766212,"owners_count":16226900,"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"},"owner_record":{"login":"raphaelvallat","name":"Raphael Vallat","uuid":"25703792","kind":"user","description":"Sleep science, signal processing, machine-learning. \r\n\r\nPostdoctoral researcher, UC Berkeley.\r\n\r\nAdvisor, Oura ring.","email":"","website":"https://raphaelvallat.com","location":"Berkeley, USA","twitter":"RaphaelVallat","company":"UC Berkeley","icon_url":"https://avatars.githubusercontent.com/u/25703792?u=db16ce560d63fd804ddfd854f7f166867c72a2ff\u0026v=4","repositories_count":6,"last_synced_at":"2023-03-04T17:09:17.220Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/raphaelvallat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T21:31:35.146Z","updated_at":"2023-03-04T17:09:17.238Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelvallat/repositories"},"tags":[{"name":"v0.5.4","sha":"ae09514584947eb4614c73b14254be3d50773c00","kind":"commit","published_at":"2024-01-13T15:45:51.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.5.4","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"17adc5ecb443fddba03dc192c653ff74c714a3d1","kind":"commit","published_at":"2022-12-29T22:47:59.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.5.3","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"3d6a56577acb9eea97f0e17859cb257c6a108f4a","kind":"commit","published_at":"2022-06-24T17:41:06.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.5.2","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"a3e2ba6a9fc36ad34c73399b26c40b4642742b42","kind":"commit","published_at":"2022-02-20T17:02:48.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.5.1","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"041da5058775f0a25ea8e5d4f3592b8858f00b69","kind":"commit","published_at":"2021-10-28T21:55:40.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.5.0","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"f40df480e137af8df35a3a3164d2d900b79091a6","kind":"commit","published_at":"2021-08-13T17:56:02.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.4.0","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.4.0/manifests"},{"name":"v0.3.12","sha":"c7a074f532aa1e8e7968b08732797e255e8c6f5f","kind":"commit","published_at":"2021-05-27T21:51:30.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.12","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.12/manifests"},{"name":"v0.3.11","sha":"1a6afb03b5f8bb10621a6f51f3cfe3d963c450e4","kind":"commit","published_at":"2021-04-14T21:10:30.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.11","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.11/manifests"},{"name":"v0.3.10","sha":"0c3bf73629ffb1826dc298f0ee498e0784222b5e","kind":"commit","published_at":"2021-02-16T05:30:03.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.10","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"58df89197905c7382ee721e57c8abf9fa748e7df","kind":"commit","published_at":"2021-01-19T00:11:27.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.9","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"334e41003499ccd8137bda193e96d463d26ff32e","kind":"commit","published_at":"2020-09-07T18:05:26.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.8","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"1ca3ec8dfab2eab00bbbb22b392edd6fd7422053","kind":"commit","published_at":"2020-07-29T04:07:49.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.7","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"659283980fee4d256e0f87291902b527dfa612fd","kind":"commit","published_at":"2020-07-02T18:27:07.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.6","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"3ce68c4b27efad55714a8fb2032ac487f8b316c3","kind":"commit","published_at":"2020-06-14T01:54:35.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.5","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"0388f44c1a8a18c1a7154bafa610b3cef77110e4","kind":"commit","published_at":"2020-05-07T22:56:05.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.4","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"2c3128fd58f1b91222d08dd7c4c8d0dc46eaed58","kind":"commit","published_at":"2020-02-05T19:00:10.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.3","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"5765be8d702259fdf0c6231d23c7a29f2c94aac3","kind":"commit","published_at":"2020-01-18T22:03:09.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.2","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"be6304863b927aed6406c57d091f38731a2acdf4","kind":"commit","published_at":"2019-12-03T19:13:03.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.1","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"e7f38481ad25f5af8acacdf519e1801dfdb6b80d","kind":"commit","published_at":"2019-11-14T04:53:49.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.3.0","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.3.0/manifests"},{"name":"v0.2.9","sha":"a391978ad04ece8446648cf69224a659abb05ae3","kind":"commit","published_at":"2019-09-04T19:17:41.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.9","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"424a65e0dd0f4c4b64aa1c98012747adceff2975","kind":"commit","published_at":"2019-07-22T00:13:27.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.8","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"fce515ce51b39e4baf6f5e9c734d303e78fa8db4","kind":"commit","published_at":"2019-06-25T20:37:38.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.7","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"4b8db862ed1531fc0cbf9bbc114b11d8333409be","kind":"commit","published_at":"2019-06-03T15:18:09.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.6","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"b478253b8f8a18c3aa6792effb7848797cf6b350","kind":"commit","published_at":"2019-04-29T15:38:10.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.5","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"71789b953f17438f25f1831680c781de47e4e0d2","kind":"commit","published_at":"2019-04-05T23:26:42.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.4","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"e1855aa28da8bbe4de28781a280724dea92f91b0","kind":"commit","published_at":"2019-02-12T19:19:22.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.3","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"cfbbb71b27566d4683b1b819fd31ee3e6accfd42","kind":"commit","published_at":"2018-12-14T16:27:53.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.2","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"94fa2414b5f2cab0033da25eab33138912fdc63a","kind":"commit","published_at":"2018-11-20T00:12:50.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.1","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"b484842050bf2b7bed927f022d46d53110acb1af","kind":"commit","published_at":"2018-11-16T23:04:42.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.2.0","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.2.0/manifests"},{"name":"v0.1.10","sha":"d40adc7072b22270545d22d1dbf85202aebfffc4","kind":"commit","published_at":"2018-10-10T15:59:59.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.10","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"6e3de6e3f5d22ae86a3953dd323a859bc242878d","kind":"commit","published_at":"2018-10-05T18:06:26.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.9","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"eddfc7fa0bc93185d3d1075dc9da880e0f06accb","kind":"commit","published_at":"2018-09-29T23:30:09.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.8","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"443e95702f3f4c0a156e2bd623023e997822f2d3","kind":"commit","published_at":"2018-09-26T19:39:02.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.7","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"20a2bf1580933315f521edf5d9d02cb83aba8175","kind":"commit","published_at":"2018-09-13T04:10:53.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.6","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"55d6aff6f8ecf1cbe5d2895182417d5fad7c80e8","kind":"commit","published_at":"2018-09-07T16:37:02.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.5","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"224b13eeccdc8d21493a23363c6b5ff5774ad240","kind":"commit","published_at":"2018-07-25T16:22:28.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.4","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"6b49cd2f08b46c7faaf48230fab228e773206884","kind":"commit","published_at":"2018-06-14T18:14:13.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.3","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.3/manifests"},{"name":"v0.1.1","sha":"418618380dce34b0aac19ff24c55cfba3e6e51d5","kind":"commit","published_at":"2018-04-24T00:36:36.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.1","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"e9500c4ae102c4af31639099fd7bcb696eded4a4","kind":"commit","published_at":"2018-04-16T21:51:31.000Z","download_url":"https://codeload.github.com/raphaelvallat/pingouin/tar.gz/v0.1.0","html_url":"https://github.com/raphaelvallat/pingouin/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T18:28:25.826Z","dependent_packages_count":63,"downloads":486718,"downloads_period":"last-month","dependent_repos_count":200,"rankings":{"downloads":1.0549534672198908,"dependent_repos_count":1.0719727772996785,"dependent_packages_count":0.3973055068161677,"stargazers_count":null,"forks_count":null,"docker_downloads_count":2.2754008795269187,"average":1.1999081577156638},"purl":"pkg:pypi/pingouin","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pingouin","docker_dependents_count":14,"docker_downloads_count":1717,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pingouin","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pingouin/dependencies","status":null,"funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=K2FZVJGCKYPAG\u0026currency_code=USD\u0026source=url"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T18:28:24.572Z","issues_count":114,"pull_requests_count":65,"avg_time_to_close_issue":9881555.909090908,"avg_time_to_close_pull_request":740350.7966101695,"issues_closed_count":99,"pull_requests_closed_count":59,"pull_request_authors_count":24,"issue_authors_count":87,"avg_comments_per_issue":2.8333333333333335,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":37,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":4143283.3,"past_year_avg_time_to_close_pull_request":541358.9047619047,"past_year_issues_closed_count":30,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":33,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.9090909090909091,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":20,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/issues","maintainers":[{"login":"raphaelvallat","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raphaelvallat"}],"active_maintainers":[{"login":"raphaelvallat","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raphaelvallat"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pingouin/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pingouin/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pingouin/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pingouin/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pingouin/codemeta","maintainers":[{"uuid":"rvallat","login":"rvallat","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/rvallat/","role":null,"created_at":"2022-11-27T12:01:22.093Z","updated_at":"2022-11-27T12:01:22.093Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/rvallat/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":851676,"maintainers_count":363956,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":33295,"full_name":"raphaelvallat/pingouin","default_branch":"main","total_commits":1217,"total_committers":49,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":24.836734693877553,"dds":0.15529991783073127,"past_year_total_commits":21,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.0,"past_year_dds":0.1428571428571429,"last_synced_at":"2026-04-19T20:51:22.741Z","last_synced_commit":"2d906c5fe30a44d3652c0895cea519e17d22a9f1","created_at":"2023-03-07T16:51:56.239Z","updated_at":"2026-04-19T20:50:04.671Z","committers":[{"name":"Raphael Vallat","email":"raphaelvallat9@gmail.com","login":"raphaelvallat","count":1028},{"name":"Stefan Appelhoff","email":"stefan.appelhoff@mailbox.org","login":"sappelhoff","count":30},{"name":"Eelke Spaak","email":"eelke.spaak@gmail.com","login":"Spaak","count":22},{"name":"LegrandNico","email":"legrand@cyceron.fr","login":"LegrandNico","count":18},{"name":"JoElfner","email":"joelfner@gmail.com","login":"JoElfner","count":16},{"name":"unknown","email":"aegean0045@outlook.com","login":"GanshengT","count":15},{"name":"Arthur Leonardo A. Paulino","email":"arthur_paulino@virgo.atlantico.net.br","login":null,"count":9},{"name":"remrama","email":"mallett.remy@gmail.com","login":"remrama","count":7},{"name":"Dominic C","email":"45153623+DominicChm","login":"DominicChm","count":6},{"name":"Arthur Paulino","email":"arthurleonardo.ap@gmail.com","login":"arthurpaulino","count":6},{"name":"Antoine Weill","email":"wspeed@gmail.com","login":"Leicas","count":4},{"name":"Ádám Nárai","email":"narai.adam@gmail.com","login":"adamnarai","count":4},{"name":"Sam Wallan","email":"44255917+swallan","login":"swallan","count":3},{"name":"Yannick","email":"50637827+yann1cks","login":"yann1cks","count":3},{"name":"qbarthelemy","email":"q.barthelemy@gmail.com","login":"qbarthelemy","count":3},{"name":"Jin Weixin","email":"jinwxhere@gmail.com","login":null,"count":2},{"name":"Dominic C","email":"dominicchm@gmail.com","login":null,"count":2},{"name":"Karthikeyan Singaravelan","email":"tir.karthi@gmail.com","login":"tirkarthi","count":2},{"name":"Kyle N. Crabtree","email":"kncrabtree@ucdavis.edu","login":"kncrabtree","count":2},{"name":"Michal Puncochar","email":"michal.puncochar@gmail.com","login":"PuncocharM","count":2},{"name":"S.J. Guillot","email":"58807831+sjg2203","login":"sjg2203","count":2},{"name":"ejolly","email":"eshin.jolly@gmail.com","login":"ejolly","count":2},{"name":"gedeck","email":"peter.gedeck@gmail.com","login":"gedeck","count":2},{"name":"getzze","email":"getzze@gmail.com","login":"getzze","count":2},{"name":"xfz329","email":"48663326+xfz329","login":"xfz329","count":1},{"name":"kraktus","email":"56031107+kraktus","login":"kraktus","count":1},{"name":"julibeg","email":"37619875+julibeg","login":"julibeg","count":1},{"name":"Dominik Straub","email":"dominikstraub@yahoo.com","login":null,"count":1},{"name":"Nikola Jajcay","email":"nikola.jajcay@gmail.com","login":null,"count":1},{"name":"jnecus","email":"joe.necus@ncl.ac.uk","login":null,"count":1},{"name":"Vojtech Filipec","email":"vojtech.filipec@gmail.com","login":"vojtech-filipec","count":1},{"name":"Viktor Wase","email":"viktorwase@gmail.com","login":"ViktorWase","count":1},{"name":"Sébastien Wieckowski","email":"31131320+sbwiecko","login":"sbwiecko","count":1},{"name":"Sebastiaan Mathot","email":"s.mathot@cogsci.nl","login":"smathot","count":1},{"name":"Philip Heltweg","email":"philip@heltweg.org","login":"rhazn","count":1},{"name":"Michal Kahle","email":"michalkahle@gmail.com","login":"michalkahle","count":1},{"name":"Matias Laporte","email":"matiaslaporte@gmail.com","login":"Petemir","count":1},{"name":"Jeff Hale","email":"discdiver","login":"discdiver","count":1},{"name":"Izzet Turkalp Akbasli","email":"85236337+turkalpmd","login":"turkalpmd","count":1},{"name":"Isaac To","email":"isaac.to@gmail.com","login":"isaacto","count":1},{"name":"Ibrahim H","email":"bitsnaps@yahoo.fr","login":"bitsnaps","count":1},{"name":"Gurtej Kanwar","email":"gurtej@mit.edu","login":"gkanwar","count":1},{"name":"George","email":"george@cerebralab.com","login":"George3d6","count":1},{"name":"Faaez Razeen","email":"razeenfaaez@gmail.com","login":"blazyy","count":1},{"name":"Erik Cederstrand","email":"erik@cederstrand.dk","login":"ecederstrand","count":1},{"name":"Ben Beasley","email":"code@musicinmybrain.net","login":"musicinmybrain","count":1},{"name":"AlexanderJCS","email":"98898166+AlexanderJCS","login":"AlexanderJCS","count":1},{"name":"Aaron Keesing","email":"agkphysics@gmail.com","login":"agkphysics","count":1},{"name":"ALL-SPACE-Rob","email":"115175089+ALL-SPACE-Rob","login":"ALL-SPACE-Rob","count":1}],"past_year_committers":[{"name":"Raphael Vallat","email":"raphaelvallat9@gmail.com","login":"raphaelvallat","count":18},{"name":"Yannick","email":"50637827+yann1cks","login":"yann1cks","count":2},{"name":"AlexanderJCS","email":"98898166+AlexanderJCS","login":"AlexanderJCS","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-24T00:00:07.454Z","repositories_count":6217757,"commits_count":899290789,"contributors_count":34905282,"owners_count":1144986,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"raphaelvallat/pingouin","html_url":"https://github.com/raphaelvallat/pingouin","last_synced_at":"2026-04-06T11:01:13.753Z","status":"active","issues_count":131,"pull_requests_count":122,"avg_time_to_close_issue":14214000.922330096,"avg_time_to_close_pull_request":2325689.900990099,"issues_closed_count":103,"pull_requests_closed_count":101,"pull_request_authors_count":32,"issue_authors_count":99,"avg_comments_per_issue":2.5801526717557253,"avg_comments_per_pull_request":1.9918032786885247,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":9,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":515151.75,"past_year_avg_time_to_close_pull_request":947146.2857142857,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.777777777777778,"past_year_avg_comments_per_pull_request":1.6666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"created_at":"2023-05-10T21:47:47.502Z","updated_at":"2026-04-06T11:01:13.753Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelvallat%2Fpingouin/issues","issue_labels_count":{"table":{"feature request :construction:":24,"question :raising_hand:":24,"bug :boom:":21,"invalid :triangular_flag_on_post:":13,"docs/testing:book:":8,"URGENT :warning:":5,"IMPORTANT❗":5,"help wanted :bell:":2,"docs/testing :book:":2,"deprecation :skull:":1}},"pull_request_labels_count":{"table":{"feature request :construction:":13,"bug :boom:":11,"IMPORTANT❗":7,"docs/testing:book:":5,"URGENT :warning:":3,"invalid :triangular_flag_on_post:":3,"docs/testing :book:":1}},"issue_author_associations_count":{"table":{"NONE":101,"CONTRIBUTOR":17,"OWNER":13}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":53,"OWNER":50,"NONE":19}},"issue_authors":{"table":{"raphaelvallat":13,"turkalpmd":7,"FlorinAndrei":6,"GegznaV":2,"JohannesWiesner":2,"jankaWIS":2,"musicinmybrain":2,"Federico2111":2,"PibeChorro":2,"vabatista":2,"dalensis":2,"stikpet":2,"reneshbedre":1,"jolespin":1,"danli349":1,"plankter":1,"PascalIversen":1,"eremingt":1,"tomasdominik":1,"MarcSkovMadsen":1,"AndrewC19":1,"dpellow":1,"hoechenberger":1,"info-rchitect":1,"ruvilonix":1,"SabrinaRichter":1,"Esmerald1no":1,"moritz-gerster":1,"viggotw":1,"gsalfourn":1,"juhng62":1,"vitotitto":1,"jajcayn":1,"rhazn":1,"loganlongacre":1,"gcathelain":1,"wolfgang-ganglberger":1,"thomas-haslwanter":1,"berkbuzcu":1,"DavidALloyd":1,"aeturrell":1,"sjg2203":1,"dyhyao6":1,"ALL-SPACE-Rob":1,"jeraldamo":1,"Cortexan":1,"agkphysics":1,"senbjoern":1,"qniksefat":1,"adam2392":1,"ejc043":1,"bobo-jamson":1,"isaacto":1,"ASNKMGSK":1,"yann1cks":1,"kirolle":1,"remrama":1,"hql471":1,"ph-code-repo":1,"ozika":1,"skjerns":1,"caiusno1":1,"aurel-p":1,"R1-Globulo":1,"MRTanja":1,"david26694":1,"tico88612":1,"bsheese":1,"kandilfi":1,"dsuplica":1,"tgbrooks":1,"emoen":1,"filipmarkoski":1,"sekigh":1,"SterArcher":1,"shangll":1,"J-Wall":1,"HugoGagnon":1,"jckrumm":1,"JBinkowski":1,"JesseLivezey":1,"mmpeng9":1,"FriedrichLidenbach":1,"scinteeb":1,"rafaelvalero":1,"ValentinGhibaudo":1,"sigbertklinke":1,"shoffm":1,"LucasFKobernic":1,"mkeds":1,"apavlo89":1,"mochazi":1,"SebastianSpeer":1,"penguinpee":1,"George3d6":1,"alabamagan":1,"Riley16":1,"quliping":1,"thebeancounter":1}},"pull_request_authors":{"table":{"raphaelvallat":50,"turkalpmd":12,"remrama":10,"yann1cks":7,"getzze":4,"GanshengT":4,"sjg2203":4,"Petemir":2,"kamelCased":2,"sbwiecko":2,"rhazn":2,"smathot":2,"AlexanderJCS":2,"ALL-SPACE-Rob":1,"gkanwar":1,"musicinmybrain":1,"agkphysics":1,"bitsnaps":1,"DavidALloyd":1,"mariam851":1,"fssbndr":1,"sabinleee":1,"lahdjirayhan":1,"sabin5105":1,"George3d6":1,"jajcayn":1,"ytzfhqs":1,"1nathanliang":1,"kschuerholt":1,"gedeck":1,"blazyy":1,"kraktus":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-24T00:00:07.455Z","repositories_count":14385638,"issues_count":34459885,"pull_requests_count":112843508,"authors_count":11244279,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug :boom:":2,"docs/testing :book:":2,"feature request :construction:":1}},"past_year_pull_request_labels_count":{"table":{"bug :boom:":1}},"past_year_issue_author_associations_count":{"table":{"NONE":8,"CONTRIBUTOR":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":6,"OWNER":6,"NONE":4}},"past_year_issue_authors":{"table":{"stikpet":2,"dsuplica":1,"JesseLivezey":1,"JohannesWiesner":1,"quliping":1,"ruvilonix":1,"skjerns":1,"yann1cks":1}},"past_year_pull_request_authors":{"table":{"raphaelvallat":6,"GanshengT":4,"AlexanderJCS":2,"fssbndr":1,"mariam851":1,"smathot":1,"yann1cks":1}},"maintainers":[{"table":{"login":"raphaelvallat","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raphaelvallat"}}],"active_maintainers":[{"table":{"login":"raphaelvallat","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raphaelvallat"}}]}},"events":{"total":{"DeleteEvent":9,"PullRequestEvent":33,"ForkEvent":24,"IssuesEvent":38,"WatchEvent":218,"IssueCommentEvent":76,"PushEvent":31,"PullRequestReviewCommentEvent":6,"PullRequestReviewEvent":11,"CreateEvent":9},"last_year":{"DeleteEvent":7,"PullRequestEvent":16,"ForkEvent":5,"IssuesEvent":24,"WatchEvent":87,"IssueCommentEvent":35,"PushEvent":23,"PullRequestReviewEvent":7,"PullRequestReviewCommentEvent":6,"CreateEvent":7}},"keywords":["anova","bayesian-statistics","circular-statistics","cohens-d","correlations","effect-size","multiple-comparisons","pandas","statistical-methods","statistical-tests","statistics","ttest"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/black.yml","sha":null,"kind":"manifest","created_at":"2023-02-09T09:00:22.767Z","updated_at":"2023-02-09T09:00:22.767Z","repository_link":"https://github.com/raphaelvallat/pingouin/blob/main/.github/workflows/black.yml","dependencies":[{"id":7483468627,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7483468628,"package_name":"psf/black","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python_tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-09T09:00:22.815Z","updated_at":"2023-02-09T09:00:22.815Z","repository_link":"https://github.com/raphaelvallat/pingouin/blob/main/.github/workflows/python_tests.yml","dependencies":[{"id":7483468636,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7483468637,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7483468638,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7483468639,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"binder/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-09T09:00:22.861Z","updated_at":"2023-02-09T09:00:22.861Z","repository_link":"https://github.com/raphaelvallat/pingouin/blob/main/binder/requirements.txt","dependencies":[{"id":7483468640,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7483468641,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7483468642,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7483468643,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7483468644,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7483468645,"package_name":"pingouin","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-10T19:39:12.338Z","updated_at":"2023-10-10T19:39:12.338Z","repository_link":"https://github.com/raphaelvallat/pingouin/blob/main/pyproject.toml","dependencies":[]}],"score":24.54728881432867,"created_at":"2025-04-11T10:23:37.112Z","updated_at":"2026-05-15T06:30:34.788Z","avatar_url":"https://github.com/raphaelvallat.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/358714","html_url":"https://summary.ecosyste.ms/projects/358714"}