{"id":41804,"name":"pgmpy","description":"Python library for building, learning, and reasoning with causal models.","url":"https://github.com/pgmpy/pgmpy","last_synced_at":"2025-09-05T09:10:36.318Z","repository":{"id":10718767,"uuid":"12968651","full_name":"pgmpy/pgmpy","owner":"pgmpy","description":"Python library for building, learning, and reasoning with causal models.","archived":false,"fork":false,"pushed_at":"2025-08-27T06:25:24.000Z","size":14013,"stargazers_count":3027,"open_issues_count":373,"forks_count":865,"subscribers_count":75,"default_branch":"dev","last_synced_at":"2025-08-27T15:21:44.550Z","etag":null,"topics":["bayesian-networks","causal-discovery","causal-effect","causal-identification","causal-inference","causal-models","causal-prediction","causal-validation","graphical-models","mixed-data","probabilistic-inference","python","simulation","synthetic-data"],"latest_commit_sha":null,"homepage":"https://pgmpy.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgmpy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"Contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["pgmpy"]}},"created_at":"2013-09-20T08:18:58.000Z","updated_at":"2025-08-27T13:59:17.000Z","dependencies_parsed_at":"2023-10-21T12:42:11.533Z","dependency_job_id":"bb72f29c-c647-4c0f-bb13-1f7a9054639c","html_url":"https://github.com/pgmpy/pgmpy","commit_stats":{"total_commits":2367,"total_committers":120,"mean_commits":19.725,"dds":"0.48753696662441914","last_synced_commit":"0f2767822d12293bbad05fa4d47c59f38cdd7ea0"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/pgmpy/pgmpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/sbom","scorecard":{"id":164639,"data":{"date":"2025-08-04","repo":{"name":"github.com/pgmpy/pgmpy","commit":"8895614089d2fc042d0d9114a50e9afe4cb9f036"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:13","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:14","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":6,"reason":"Found 20/30 approved changesets -- score normalized to 6","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.0.0 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753","Warn: release artifact v1.0.0 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"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/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:28","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T14:28:18.182Z","repository_id":10718767,"created_at":"2025-08-16T14:28:18.182Z","updated_at":"2025-08-16T14:28:18.182Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273734665,"owners_count":25158297,"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-09-05T02:00:09.113Z","response_time":402,"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":{"login":"pgmpy","name":"pgmpy","uuid":"5500131","kind":"organization","description":"Python library for Probabilistic Graphical Models","email":"pgmpy@googlegroups.com","website":"http://pgmpy.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5500131?v=4","repositories_count":7,"last_synced_at":"2024-03-27T12:16:30.185Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pgmpy","funding_links":[],"total_stars":2956,"followers":46,"following":0,"created_at":"2022-11-06T04:05:48.967Z","updated_at":"2024-03-27T12:16:30.333Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy/repositories"},"packages":[{"id":11543571,"name":"pgmpy-no-torch","ecosystem":"pypi","description":"A library for Probabilistic Graphical Models","homepage":"https://github.com/pgmpy/pgmpy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pgmpy/pgmpy","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2025-04-15T13:35:34.000Z","latest_release_published_at":"2025-04-14T12:38:59.000Z","latest_release_number":"1.0.4","last_synced_at":"2025-08-27T22:28:37.811Z","created_at":"2025-04-14T12:20:53.996Z","updated_at":"2025-08-27T22:51:42.519Z","registry_url":"https://pypi.org/project/pgmpy-no-torch/","install_command":"pip install pgmpy-no-torch --index-url https://pypi.org/simple","documentation_url":"https://pgmpy-no-torch.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Education","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: Unix","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Scientific/Engineering :: Bio-Informatics"],"normalized_name":"pgmpy-no-torch","project_status":null},"repo_metadata":{"id":10718767,"uuid":"12968651","full_name":"pgmpy/pgmpy","owner":"pgmpy","description":"Python library for building, learning, and reasoning with causal models.","archived":false,"fork":false,"pushed_at":"2025-08-27T06:25:24.000Z","size":14013,"stargazers_count":3027,"open_issues_count":373,"forks_count":865,"subscribers_count":75,"default_branch":"dev","last_synced_at":"2025-08-27T15:21:44.550Z","etag":null,"topics":["bayesian-networks","causal-discovery","causal-effect","causal-identification","causal-inference","causal-models","causal-prediction","causal-validation","graphical-models","mixed-data","probabilistic-inference","python","simulation","synthetic-data"],"latest_commit_sha":null,"homepage":"https://pgmpy.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgmpy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"Contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["pgmpy"]}},"created_at":"2013-09-20T08:18:58.000Z","updated_at":"2025-08-27T13:59:17.000Z","dependencies_parsed_at":"2023-10-21T12:42:11.533Z","dependency_job_id":"bb72f29c-c647-4c0f-bb13-1f7a9054639c","html_url":"https://github.com/pgmpy/pgmpy","commit_stats":{"total_commits":2367,"total_committers":120,"mean_commits":19.725,"dds":"0.48753696662441914","last_synced_commit":"0f2767822d12293bbad05fa4d47c59f38cdd7ea0"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/pgmpy/pgmpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/sbom","scorecard":{"id":164639,"data":{"date":"2025-08-04","repo":{"name":"github.com/pgmpy/pgmpy","commit":"8895614089d2fc042d0d9114a50e9afe4cb9f036"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:13","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:14","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":6,"reason":"Found 20/30 approved changesets -- score normalized to 6","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.0.0 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753","Warn: release artifact v1.0.0 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"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/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:28","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T14:28:18.182Z","repository_id":10718767,"created_at":"2025-08-16T14:28:18.182Z","updated_at":"2025-08-16T14:28:18.182Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272392725,"owners_count":24926920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"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":"pgmpy","name":"pgmpy","uuid":"5500131","kind":"organization","description":"Python library for Probabilistic Graphical Models","email":"pgmpy@googlegroups.com","website":"http://pgmpy.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5500131?v=4","repositories_count":7,"last_synced_at":"2024-03-27T12:16:30.185Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pgmpy","funding_links":[],"total_stars":2956,"followers":46,"following":0,"created_at":"2022-11-06T04:05:48.967Z","updated_at":"2024-03-27T12:16:30.333Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy/repositories"},"tags":[{"name":"v1.0.0","sha":"d1c4923674c430a61986dfcfe59f72fc8bbf79e8","kind":"tag","published_at":"2025-03-31T18:21:33.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v1.0.0","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v1.0.0/manifests"},{"name":"v0.1.26","sha":"2e8c6a64918d17e87c08e726db8db89b9f213341","kind":"tag","published_at":"2024-08-09T17:00:45.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.26","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"cc2260e50712c72d71623474483bef17e15aa4a4","kind":"tag","published_at":"2024-03-08T20:37:18.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.25","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"4fd829207a28143127a0832473c6d5e36955d151","kind":"tag","published_at":"2023-10-16T20:44:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.24","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"b9e7b2f4d065af21aeb8757fabba06d0bf715e5d","kind":"tag","published_at":"2023-06-30T15:02:11.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.23","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"612dbd7ec9723c66b976462d5b95c59c393a28f9","kind":"tag","published_at":"2023-04-08T06:02:50.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.22","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"55709c6ba50662bb996a0bd3dd19f7f414fafae1","kind":"tag","published_at":"2022-12-31T11:10:51.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.21","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"9e25afb473a6d81e23fc1f71f618e9ee92076974","kind":"tag","published_at":"2022-09-30T09:10:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.20","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"c641acd1adcd976c3327d7d1d955d0da7f6af811","kind":"tag","published_at":"2022-06-30T09:22:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.19","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"4ee16682c64832d34981d9437c8e5bb3301a80be","kind":"tag","published_at":"2022-03-30T18:45:57.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.18","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"e60329795854f90e7d1d6c5f7884fd8babe47e2e","kind":"tag","published_at":"2021-12-30T23:13:44.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.17","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"4a0c160626d703ea7ae9cd4ed40119ecc7df25b6","kind":"tag","published_at":"2021-09-30T15:57:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.16","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"564cd7ce1f4c42918b36365ecf6cdf60dd7ec7a0","kind":"tag","published_at":"2021-06-30T09:13:56.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.15","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"afdcf6dfed299517345113298a67c7be23cbd557","kind":"tag","published_at":"2021-03-31T07:42:40.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.14","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"409bc6d58c78c77c2af46869d47b766e6dc7c3d8","kind":"tag","published_at":"2020-12-30T13:42:16.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.13","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"e6bf207db053e9fd7eabc8d4d4e7f45a7483def4","kind":"tag","published_at":"2020-09-30T14:09:06.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.12","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"588c04df1865eb08ffd0de7098420a7e6a79e87f","kind":"tag","published_at":"2020-06-30T13:22:26.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.11","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"a3a544694f55105208ae5edc1decd64be9ea913a","kind":"tag","published_at":"2020-01-22T12:04:08.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.10","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"d030b40847e4494a21c5a14e7a08d19a56497319","kind":"tag","published_at":"2019-11-09T11:04:00.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.9","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"9381a66aba3c3871d3ccd00672b148d17d63239e","kind":"tag","published_at":"2019-05-06T13:26:34.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.8","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2025-08-27T22:51:42.518Z","dependent_packages_count":0,"downloads":100,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":52.419573947183785,"dependent_packages_count":9.30643259139833,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.863003269291056},"purl":"pkg:pypi/pgmpy-no-torch","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pgmpy-no-torch","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pgmpy-no-torch","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pgmpy-no-torch/dependencies","status":null,"funding_links":["https://github.com/sponsors/pgmpy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-16T15:49:49.445Z","issues_count":324,"pull_requests_count":443,"avg_time_to_close_issue":39170454.54081633,"avg_time_to_close_pull_request":2369101.3441734416,"issues_closed_count":196,"pull_requests_closed_count":368,"pull_request_authors_count":108,"issue_authors_count":149,"avg_comments_per_issue":3.287037037037037,"avg_comments_per_pull_request":2.1038374717832955,"merged_pull_requests_count":292,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":147,"past_year_pull_requests_count":323,"past_year_avg_time_to_close_issue":3442008.6222222224,"past_year_avg_time_to_close_pull_request":467706.7007874016,"past_year_issues_closed_count":90,"past_year_pull_requests_closed_count":253,"past_year_pull_request_authors_count":83,"past_year_issue_authors_count":48,"past_year_avg_comments_per_issue":2.938775510204082,"past_year_avg_comments_per_pull_request":2.455108359133127,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":187,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/issues","maintainers":[{"login":"ankurankan","count":251,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"},{"login":"khalibartan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khalibartan"},{"login":"yashu-seth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashu-seth"}],"active_maintainers":[{"login":"ankurankan","count":116,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy-no-torch/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy-no-torch/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy-no-torch/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy-no-torch/related_packages","maintainers":[{"uuid":"tauferp","login":"tauferp","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/tauferp/","role":null,"created_at":"2025-04-14T13:32:22.642Z","updated_at":"2025-04-14T13:32:22.642Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tauferp/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725067,"maintainers_count":308348,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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"}},{"id":5289872,"name":"pgmpy","ecosystem":"conda","description":null,"homepage":"https://github.com/pgmpy/pgmpy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pgmpy/pgmpy","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2022-09-20T07:34:42.000Z","latest_release_published_at":"2022-09-20T07:34:42.000Z","latest_release_number":"0.1.19","last_synced_at":"2025-08-27T22:28:40.989Z","created_at":"2022-10-03T15:48:19.769Z","updated_at":"2025-08-27T22:51:48.746Z","registry_url":"https://anaconda.org/conda-forge/pgmpy","install_command":"conda install -c conda-forge pgmpy","documentation_url":null,"metadata":{},"repo_metadata":{"id":10718767,"uuid":"12968651","full_name":"pgmpy/pgmpy","owner":"pgmpy","description":"Python library for building, learning, and reasoning with causal models.","archived":false,"fork":false,"pushed_at":"2025-08-27T06:25:24.000Z","size":14013,"stargazers_count":3027,"open_issues_count":373,"forks_count":865,"subscribers_count":75,"default_branch":"dev","last_synced_at":"2025-08-27T15:21:44.550Z","etag":null,"topics":["bayesian-networks","causal-discovery","causal-effect","causal-identification","causal-inference","causal-models","causal-prediction","causal-validation","graphical-models","mixed-data","probabilistic-inference","python","simulation","synthetic-data"],"latest_commit_sha":null,"homepage":"https://pgmpy.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgmpy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"Contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["pgmpy"]}},"created_at":"2013-09-20T08:18:58.000Z","updated_at":"2025-08-27T13:59:17.000Z","dependencies_parsed_at":"2023-10-21T12:42:11.533Z","dependency_job_id":"bb72f29c-c647-4c0f-bb13-1f7a9054639c","html_url":"https://github.com/pgmpy/pgmpy","commit_stats":{"total_commits":2367,"total_committers":120,"mean_commits":19.725,"dds":"0.48753696662441914","last_synced_commit":"0f2767822d12293bbad05fa4d47c59f38cdd7ea0"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/pgmpy/pgmpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/sbom","scorecard":{"id":164639,"data":{"date":"2025-08-04","repo":{"name":"github.com/pgmpy/pgmpy","commit":"8895614089d2fc042d0d9114a50e9afe4cb9f036"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:13","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:14","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":6,"reason":"Found 20/30 approved changesets -- score normalized to 6","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.0.0 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753","Warn: release artifact v1.0.0 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"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/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:28","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T14:28:18.182Z","repository_id":10718767,"created_at":"2025-08-16T14:28:18.182Z","updated_at":"2025-08-16T14:28:18.182Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272392725,"owners_count":24926920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"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":"pgmpy","name":"pgmpy","uuid":"5500131","kind":"organization","description":"Python library for Probabilistic Graphical Models","email":"pgmpy@googlegroups.com","website":"http://pgmpy.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5500131?v=4","repositories_count":7,"last_synced_at":"2024-03-27T12:16:30.185Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pgmpy","funding_links":[],"total_stars":2956,"followers":46,"following":0,"created_at":"2022-11-06T04:05:48.967Z","updated_at":"2024-03-27T12:16:30.333Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy/repositories"},"tags":[{"name":"v1.0.0","sha":"d1c4923674c430a61986dfcfe59f72fc8bbf79e8","kind":"tag","published_at":"2025-03-31T18:21:33.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v1.0.0","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v1.0.0/manifests"},{"name":"v0.1.26","sha":"2e8c6a64918d17e87c08e726db8db89b9f213341","kind":"tag","published_at":"2024-08-09T17:00:45.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.26","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"cc2260e50712c72d71623474483bef17e15aa4a4","kind":"tag","published_at":"2024-03-08T20:37:18.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.25","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"4fd829207a28143127a0832473c6d5e36955d151","kind":"tag","published_at":"2023-10-16T20:44:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.24","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"b9e7b2f4d065af21aeb8757fabba06d0bf715e5d","kind":"tag","published_at":"2023-06-30T15:02:11.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.23","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"612dbd7ec9723c66b976462d5b95c59c393a28f9","kind":"tag","published_at":"2023-04-08T06:02:50.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.22","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"55709c6ba50662bb996a0bd3dd19f7f414fafae1","kind":"tag","published_at":"2022-12-31T11:10:51.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.21","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"9e25afb473a6d81e23fc1f71f618e9ee92076974","kind":"tag","published_at":"2022-09-30T09:10:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.20","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"c641acd1adcd976c3327d7d1d955d0da7f6af811","kind":"tag","published_at":"2022-06-30T09:22:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.19","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"4ee16682c64832d34981d9437c8e5bb3301a80be","kind":"tag","published_at":"2022-03-30T18:45:57.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.18","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"e60329795854f90e7d1d6c5f7884fd8babe47e2e","kind":"tag","published_at":"2021-12-30T23:13:44.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.17","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"4a0c160626d703ea7ae9cd4ed40119ecc7df25b6","kind":"tag","published_at":"2021-09-30T15:57:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.16","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"564cd7ce1f4c42918b36365ecf6cdf60dd7ec7a0","kind":"tag","published_at":"2021-06-30T09:13:56.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.15","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"afdcf6dfed299517345113298a67c7be23cbd557","kind":"tag","published_at":"2021-03-31T07:42:40.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.14","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"409bc6d58c78c77c2af46869d47b766e6dc7c3d8","kind":"tag","published_at":"2020-12-30T13:42:16.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.13","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"e6bf207db053e9fd7eabc8d4d4e7f45a7483def4","kind":"tag","published_at":"2020-09-30T14:09:06.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.12","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"588c04df1865eb08ffd0de7098420a7e6a79e87f","kind":"tag","published_at":"2020-06-30T13:22:26.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.11","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"a3a544694f55105208ae5edc1decd64be9ea913a","kind":"tag","published_at":"2020-01-22T12:04:08.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.10","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"d030b40847e4494a21c5a14e7a08d19a56497319","kind":"tag","published_at":"2019-11-09T11:04:00.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.9","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"9381a66aba3c3871d3ccd00672b148d17d63239e","kind":"tag","published_at":"2019-05-06T13:26:34.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.8","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2025-08-27T22:51:48.745Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":4,"rankings":{"downloads":null,"dependent_repos_count":16.01697030197155,"dependent_packages_count":28.90940853506364,"stargazers_count":8.350386823059646,"forks_count":6.214125280758672,"docker_downloads_count":null,"average":14.872722735213378},"purl":"pkg:conda/pgmpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pgmpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pgmpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pgmpy/dependencies","status":null,"funding_links":["https://github.com/sponsors/pgmpy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-16T15:49:49.445Z","issues_count":324,"pull_requests_count":443,"avg_time_to_close_issue":39170454.54081633,"avg_time_to_close_pull_request":2369101.3441734416,"issues_closed_count":196,"pull_requests_closed_count":368,"pull_request_authors_count":108,"issue_authors_count":149,"avg_comments_per_issue":3.287037037037037,"avg_comments_per_pull_request":2.1038374717832955,"merged_pull_requests_count":292,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":147,"past_year_pull_requests_count":323,"past_year_avg_time_to_close_issue":3442008.6222222224,"past_year_avg_time_to_close_pull_request":467706.7007874016,"past_year_issues_closed_count":90,"past_year_pull_requests_closed_count":253,"past_year_pull_request_authors_count":83,"past_year_issue_authors_count":48,"past_year_avg_comments_per_issue":2.938775510204082,"past_year_avg_comments_per_pull_request":2.455108359133127,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":187,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/issues","maintainers":[{"login":"ankurankan","count":251,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"},{"login":"khalibartan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khalibartan"},{"login":"yashu-seth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashu-seth"}],"active_maintainers":[{"login":"ankurankan","count":116,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pgmpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pgmpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pgmpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pgmpy/related_packages","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":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","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":11540032,"name":"github.com/pgmpy/pgmpy","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/pgmpy/pgmpy","keywords_array":[],"namespace":null,"versions_count":20,"first_release_published_at":"2019-04-19T19:21:47.000Z","latest_release_published_at":"2025-03-31T17:36:44.000Z","latest_release_number":"v1.0.0","last_synced_at":"2025-08-27T22:28:39.105Z","created_at":"2025-04-12T08:11:35.047Z","updated_at":"2025-08-27T22:51:48.746Z","registry_url":"https://pkg.go.dev/github.com/pgmpy/pgmpy","install_command":"go get github.com/pgmpy/pgmpy","documentation_url":"https://pkg.go.dev/github.com/pgmpy/pgmpy#section-documentation","metadata":{},"repo_metadata":{"id":10718767,"uuid":"12968651","full_name":"pgmpy/pgmpy","owner":"pgmpy","description":"Python library for building, learning, and reasoning with causal models.","archived":false,"fork":false,"pushed_at":"2025-08-27T06:25:24.000Z","size":14013,"stargazers_count":3027,"open_issues_count":373,"forks_count":865,"subscribers_count":75,"default_branch":"dev","last_synced_at":"2025-08-27T15:21:44.550Z","etag":null,"topics":["bayesian-networks","causal-discovery","causal-effect","causal-identification","causal-inference","causal-models","causal-prediction","causal-validation","graphical-models","mixed-data","probabilistic-inference","python","simulation","synthetic-data"],"latest_commit_sha":null,"homepage":"https://pgmpy.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgmpy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"Contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["pgmpy"]}},"created_at":"2013-09-20T08:18:58.000Z","updated_at":"2025-08-27T13:59:17.000Z","dependencies_parsed_at":"2023-10-21T12:42:11.533Z","dependency_job_id":"bb72f29c-c647-4c0f-bb13-1f7a9054639c","html_url":"https://github.com/pgmpy/pgmpy","commit_stats":{"total_commits":2367,"total_committers":120,"mean_commits":19.725,"dds":"0.48753696662441914","last_synced_commit":"0f2767822d12293bbad05fa4d47c59f38cdd7ea0"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/pgmpy/pgmpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/sbom","scorecard":{"id":164639,"data":{"date":"2025-08-04","repo":{"name":"github.com/pgmpy/pgmpy","commit":"8895614089d2fc042d0d9114a50e9afe4cb9f036"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:13","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:14","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":6,"reason":"Found 20/30 approved changesets -- score normalized to 6","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.0.0 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 not signed: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753","Warn: release artifact v1.0.0 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/209421814","Warn: release artifact v0.1.26 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/169556332","Warn: release artifact v0.1.25 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/145561090","Warn: release artifact v0.1.24 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/125325878","Warn: release artifact v0.1.23 does not have provenance: https://api.github.com/repos/pgmpy/pgmpy/releases/110515753"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"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/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/ci.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/codeql.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/pgmpy/pgmpy/lint.yml/dev?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:28","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 28 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T14:28:18.182Z","repository_id":10718767,"created_at":"2025-08-16T14:28:18.182Z","updated_at":"2025-08-16T14:28:18.182Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272392725,"owners_count":24926920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"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":"pgmpy","name":"pgmpy","uuid":"5500131","kind":"organization","description":"Python library for Probabilistic Graphical Models","email":"pgmpy@googlegroups.com","website":"http://pgmpy.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5500131?v=4","repositories_count":7,"last_synced_at":"2024-03-27T12:16:30.185Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pgmpy","funding_links":[],"total_stars":2956,"followers":46,"following":0,"created_at":"2022-11-06T04:05:48.967Z","updated_at":"2024-03-27T12:16:30.333Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy/repositories"},"tags":[{"name":"v1.0.0","sha":"d1c4923674c430a61986dfcfe59f72fc8bbf79e8","kind":"tag","published_at":"2025-03-31T18:21:33.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v1.0.0","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v1.0.0/manifests"},{"name":"v0.1.26","sha":"2e8c6a64918d17e87c08e726db8db89b9f213341","kind":"tag","published_at":"2024-08-09T17:00:45.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.26","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"cc2260e50712c72d71623474483bef17e15aa4a4","kind":"tag","published_at":"2024-03-08T20:37:18.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.25","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"4fd829207a28143127a0832473c6d5e36955d151","kind":"tag","published_at":"2023-10-16T20:44:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.24","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"b9e7b2f4d065af21aeb8757fabba06d0bf715e5d","kind":"tag","published_at":"2023-06-30T15:02:11.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.23","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"612dbd7ec9723c66b976462d5b95c59c393a28f9","kind":"tag","published_at":"2023-04-08T06:02:50.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.22","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"55709c6ba50662bb996a0bd3dd19f7f414fafae1","kind":"tag","published_at":"2022-12-31T11:10:51.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.21","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"9e25afb473a6d81e23fc1f71f618e9ee92076974","kind":"tag","published_at":"2022-09-30T09:10:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.20","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"c641acd1adcd976c3327d7d1d955d0da7f6af811","kind":"tag","published_at":"2022-06-30T09:22:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.19","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"4ee16682c64832d34981d9437c8e5bb3301a80be","kind":"tag","published_at":"2022-03-30T18:45:57.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.18","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"e60329795854f90e7d1d6c5f7884fd8babe47e2e","kind":"tag","published_at":"2021-12-30T23:13:44.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.17","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"4a0c160626d703ea7ae9cd4ed40119ecc7df25b6","kind":"tag","published_at":"2021-09-30T15:57:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.16","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"564cd7ce1f4c42918b36365ecf6cdf60dd7ec7a0","kind":"tag","published_at":"2021-06-30T09:13:56.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.15","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"afdcf6dfed299517345113298a67c7be23cbd557","kind":"tag","published_at":"2021-03-31T07:42:40.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.14","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"409bc6d58c78c77c2af46869d47b766e6dc7c3d8","kind":"tag","published_at":"2020-12-30T13:42:16.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.13","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"e6bf207db053e9fd7eabc8d4d4e7f45a7483def4","kind":"tag","published_at":"2020-09-30T14:09:06.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.12","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"588c04df1865eb08ffd0de7098420a7e6a79e87f","kind":"tag","published_at":"2020-06-30T13:22:26.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.11","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"a3a544694f55105208ae5edc1decd64be9ea913a","kind":"tag","published_at":"2020-01-22T12:04:08.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.10","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"d030b40847e4494a21c5a14e7a08d19a56497319","kind":"tag","published_at":"2019-11-09T11:04:00.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.9","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"9381a66aba3c3871d3ccd00672b148d17d63239e","kind":"tag","published_at":"2019-05-06T13:26:34.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.8","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pgmpy/pgmpy@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2025-08-27T22:51:48.746Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.968951989044213,"dependent_packages_count":5.5940559124419185,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.7815039507430654},"purl":"pkg:golang/github.com/pgmpy/pgmpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/pgmpy/pgmpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/pgmpy/pgmpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/pgmpy/pgmpy/dependencies","status":null,"funding_links":["https://github.com/sponsors/pgmpy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-16T15:49:49.445Z","issues_count":324,"pull_requests_count":443,"avg_time_to_close_issue":39170454.54081633,"avg_time_to_close_pull_request":2369101.3441734416,"issues_closed_count":196,"pull_requests_closed_count":368,"pull_request_authors_count":108,"issue_authors_count":149,"avg_comments_per_issue":3.287037037037037,"avg_comments_per_pull_request":2.1038374717832955,"merged_pull_requests_count":292,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":147,"past_year_pull_requests_count":323,"past_year_avg_time_to_close_issue":3442008.6222222224,"past_year_avg_time_to_close_pull_request":467706.7007874016,"past_year_issues_closed_count":90,"past_year_pull_requests_closed_count":253,"past_year_pull_request_authors_count":83,"past_year_issue_authors_count":48,"past_year_avg_comments_per_issue":2.938775510204082,"past_year_avg_comments_per_pull_request":2.455108359133127,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":187,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/issues","maintainers":[{"login":"ankurankan","count":251,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"},{"login":"khalibartan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khalibartan"},{"login":"yashu-seth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashu-seth"}],"active_maintainers":[{"login":"ankurankan","count":116,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpgmpy%2Fpgmpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpgmpy%2Fpgmpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpgmpy%2Fpgmpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpgmpy%2Fpgmpy/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":2850329,"name":"pgmpy","ecosystem":"pypi","description":"A library for Probabilistic Graphical Models","homepage":"https://github.com/pgmpy/pgmpy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pgmpy/pgmpy","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2016-02-08T09:58:32.000Z","latest_release_published_at":"2025-03-31T17:39:00.000Z","latest_release_number":"1.0.0","last_synced_at":"2025-09-05T00:01:55.427Z","created_at":"2022-04-10T12:02:11.341Z","updated_at":"2025-09-05T00:01:55.427Z","registry_url":"https://pypi.org/project/pgmpy/","install_command":"pip install pgmpy --index-url https://pypi.org/simple","documentation_url":"https://pgmpy.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Education","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: Unix","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Scientific/Engineering :: Bio-Informatics"],"normalized_name":"pgmpy","project_status":null},"repo_metadata":{"id":10718767,"uuid":"12968651","full_name":"pgmpy/pgmpy","owner":"pgmpy","description":"Python Library for learning (Structure and Parameter), inference (Probabilistic and Causal), and simulations in Bayesian Networks.","archived":false,"fork":false,"pushed_at":"2024-05-18T09:43:24.000Z","size":9935,"stargazers_count":2627,"open_issues_count":276,"forks_count":691,"subscribers_count":74,"default_branch":"dev","last_synced_at":"2024-05-18T15:53:28.801Z","etag":null,"topics":["bayesian-networks","causal-discovery","causal-inference","directed-acyclic-graph","inference","probabilistic-graphical-models","python","simulations","structure-learning"],"latest_commit_sha":null,"homepage":"https://pgmpy.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pgmpy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"Contributing.md","funding":null,"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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-09-20T08:18:58.000Z","updated_at":"2024-05-21T05:27:41.613Z","dependencies_parsed_at":"2023-10-21T12:42:11.533Z","dependency_job_id":"bb72f29c-c647-4c0f-bb13-1f7a9054639c","html_url":"https://github.com/pgmpy/pgmpy","commit_stats":{"total_commits":2367,"total_committers":120,"mean_commits":19.725,"dds":"0.48753696662441914","last_synced_commit":"0f2767822d12293bbad05fa4d47c59f38cdd7ea0"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213262845,"owners_count":15561098,"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":"pgmpy","name":"pgmpy","uuid":"5500131","kind":"organization","description":"Python library for Probabilistic Graphical Models","email":"pgmpy@googlegroups.com","website":"http://pgmpy.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5500131?v=4","repositories_count":7,"last_synced_at":"2024-03-27T12:16:30.185Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pgmpy","funding_links":[],"total_stars":2956,"followers":46,"following":0,"created_at":"2022-11-06T04:05:48.967Z","updated_at":"2024-03-27T12:16:30.333Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgmpy/repositories"},"tags":[{"name":"v0.1.25","sha":"cc2260e50712c72d71623474483bef17e15aa4a4","kind":"tag","published_at":"2024-03-08T20:37:18.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.25","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"4fd829207a28143127a0832473c6d5e36955d151","kind":"tag","published_at":"2023-10-16T20:44:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.24","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"b9e7b2f4d065af21aeb8757fabba06d0bf715e5d","kind":"tag","published_at":"2023-06-30T15:02:11.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.23","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"612dbd7ec9723c66b976462d5b95c59c393a28f9","kind":"tag","published_at":"2023-04-08T06:02:50.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.22","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"55709c6ba50662bb996a0bd3dd19f7f414fafae1","kind":"tag","published_at":"2022-12-31T11:10:51.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.21","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"9e25afb473a6d81e23fc1f71f618e9ee92076974","kind":"tag","published_at":"2022-09-30T09:10:05.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.20","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"c641acd1adcd976c3327d7d1d955d0da7f6af811","kind":"tag","published_at":"2022-06-30T09:22:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.19","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"4ee16682c64832d34981d9437c8e5bb3301a80be","kind":"tag","published_at":"2022-03-30T18:45:57.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.18","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"e60329795854f90e7d1d6c5f7884fd8babe47e2e","kind":"tag","published_at":"2021-12-30T23:13:44.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.17","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"4a0c160626d703ea7ae9cd4ed40119ecc7df25b6","kind":"tag","published_at":"2021-09-30T15:57:48.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.16","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"564cd7ce1f4c42918b36365ecf6cdf60dd7ec7a0","kind":"tag","published_at":"2021-06-30T09:13:56.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.15","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"afdcf6dfed299517345113298a67c7be23cbd557","kind":"tag","published_at":"2021-03-31T07:42:40.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.14","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"409bc6d58c78c77c2af46869d47b766e6dc7c3d8","kind":"tag","published_at":"2020-12-30T13:42:16.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.13","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"e6bf207db053e9fd7eabc8d4d4e7f45a7483def4","kind":"tag","published_at":"2020-09-30T14:09:06.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.12","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"588c04df1865eb08ffd0de7098420a7e6a79e87f","kind":"tag","published_at":"2020-06-30T13:22:26.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.11","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"a3a544694f55105208ae5edc1decd64be9ea913a","kind":"tag","published_at":"2020-01-22T12:04:08.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.10","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"d030b40847e4494a21c5a14e7a08d19a56497319","kind":"tag","published_at":"2019-11-09T11:04:00.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.9","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"9381a66aba3c3871d3ccd00672b148d17d63239e","kind":"tag","published_at":"2019-05-06T13:26:34.000Z","download_url":"https://codeload.github.com/pgmpy/pgmpy/tar.gz/v0.1.8","html_url":"https://github.com/pgmpy/pgmpy/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/tags/v0.1.8/manifests"}]},"repo_metadata_updated_at":"2024-09-07T17:04:33.583Z","dependent_packages_count":28,"downloads":157323,"downloads_period":"last-month","dependent_repos_count":127,"rankings":{"downloads":1.3134300092520077,"dependent_repos_count":1.3269962652335265,"dependent_packages_count":0.47388876832323873,"stargazers_count":1.4456428423410532,"forks_count":1.7850975438873484,"docker_downloads_count":1.743652493117161,"average":1.3481179870257227},"purl":"pkg:pypi/pgmpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pgmpy","docker_dependents_count":3,"docker_downloads_count":2195,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pgmpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pgmpy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T07:45:14.346Z","issues_count":161,"pull_requests_count":118,"avg_time_to_close_issue":12554941.661016949,"avg_time_to_close_pull_request":2661444.0619469024,"issues_closed_count":59,"pull_requests_closed_count":113,"pull_request_authors_count":23,"issue_authors_count":98,"avg_comments_per_issue":2.329192546583851,"avg_comments_per_pull_request":1.0677966101694916,"merged_pull_requests_count":105,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":68,"past_year_pull_requests_count":64,"past_year_avg_time_to_close_issue":972634.3,"past_year_avg_time_to_close_pull_request":340531.51666666666,"past_year_issues_closed_count":20,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":1.8088235294117647,"past_year_avg_comments_per_pull_request":0.390625,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":55,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/issues","maintainers":[{"login":"ankurankan","count":121,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"yashu-seth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashu-seth"}],"active_maintainers":[{"login":"ankurankan","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pgmpy/related_packages","maintainers":[{"uuid":"Ankur.Ankan","login":"Ankur.Ankan","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/Ankur.Ankan/","role":null,"created_at":"2022-12-31T10:52:07.846Z","updated_at":"2022-12-31T10:52:07.846Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Ankur.Ankan/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725067,"maintainers_count":308348,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":16312,"full_name":"pgmpy/pgmpy","default_branch":"dev","committers":[{"name":"Ankur Ankan","email":"ankurankan@gmail.com","login":"ankurankan","count":1361},{"name":"Abinash Panda","email":"abinash.panda.ece10@itbhu.ac.in","login":"pandaabinash","count":278},{"name":"Yashu Seth","email":"yashuseth2503@gmail.com","login":"yashu-seth","count":195},{"name":"Utkarsh Gupta","email":"utkarsh.gupta550@gmail.com","login":"khalibartan","count":102},{"name":"palashahuja","email":"abhor902@gmail.com","login":"palashahuja","count":67},{"name":"Vivek Jain","email":"vivek425ster@gmail.com","login":"vivek425ster","count":58},{"name":"Pratyaksh Sharma","email":"pratyaksh@me.com","login":"pratyakshs","count":43},{"name":"chrisittner","email":"mail@chrisittner.de","login":"chrisittner","count":36},{"name":"Jihye Sofia Seo","email":"9078892+jihyeseo","login":"jihyeseo","count":26},{"name":"kislayabhi","email":"abhijeetkislay@gmail.com","login":"kislayabhi","count":23},{"name":"finn42","email":"finnlattimore@gmail.com","login":"finnhacks42","count":22},{"name":"navin","email":"navinchandak92@gmail.com","login":"navinchandak","count":22},{"name":"joncrall","email":"erotemic@gmail.com","login":"Erotemic","count":18},{"name":"snigam3112","email":"snigam3112@gmail.com","login":"snigam3112","count":17},{"name":"Nimish-4","email":"90456805+Nimish-4","login":"Nimish-4","count":15},{"name":"lohani2280","email":"lohani.ayush01@gmail.com","login":"lohani2280","count":14},{"name":"Raghav Gupta","email":"raghavg7796@gmail.com","login":null,"count":14},{"name":"Anavil Tripathi","email":"anaviltripathi@gmail.com","login":"anaviltripathi","count":13},{"name":"jp111","email":"jaspreetsingh112@gmail.com","login":"jp111","count":12},{"name":"Zhongpeng Lin","email":"zholin@microsoft.com","login":"linzhp","count":11},{"name":"Ashwini Chaudhary","email":"monty.sinngh@gmail.com","login":"ashwch","count":10},{"name":"nehasoni","email":"neha.soni.ece10@itbhu.ac.in","login":null,"count":10},{"name":"Kshitij Saraogi","email":"KshitijSaraogi@gmail.com","login":null,"count":10},{"name":"Abinash Panda","email":"mailme.abinashpanda@gmail.com","login":"abinashpanda","count":9},{"name":"Nuntea","email":"75081940+Nuna7","login":"Nuna7","count":8},{"name":"Harish Kashyap","email":"harish.k.kashyap@gmail.com","login":null,"count":7},{"name":"cs15mtech11007@iith.ac.in","email":"krishankant.singh@suiit.ac.in","login":null,"count":7},{"name":"loudly-soft","email":"hipnet@yahoo.com","login":"loudly-soft","count":6},{"name":"Justin Tervala","email":"Tervala_Justin@bah.com","login":null,"count":5},{"name":"Sitesh Ranjan","email":"siteshjaiswal@gmail.com","login":"siteshjaiswal","count":5},{"name":"Simon Brugman","email":"sbrugman","login":"sbrugman","count":5},{"name":"Pratik151","email":"pratikpatel15133@gmail.com","login":"Pratik151","count":5},{"name":"Anchit Jain","email":"anchitjain1234@gmail.com","login":"anchitjain1234","count":4},{"name":"Demyanov","email":"artyom.demyanov96@gmail.com","login":"Demyanov","count":4},{"name":"Felipe Giro","email":"46889732+FelipeGiro","login":"FelipeGiro","count":4},{"name":"Utkarsh Sinha","email":"sinha.utkarsh1990@gmail.com","login":"liquidmetal","count":4},{"name":"mailman_anchit","email":"mailman@anchitja.in","login":null,"count":4},{"name":"Pedro Aroca","email":"57690041+arocapedro","login":"arocapedro","count":4},{"name":"abhi95","email":"abhi.r.j95@gmail.com","login":"abhilashrj","count":4},{"name":"Alaa ElNouby","email":"alaaelnouby@gmail.com","login":"aelnouby","count":3},{"name":"Jake Taylor","email":"43712099+jakee417","login":"jakee417","count":3},{"name":"Manas-7854","email":"143736974+Manas-7854","login":"Manas-7854","count":3},{"name":"Max Baak","email":"maxbaak@gmail.com","login":"mbaak","count":3},{"name":"Mohammed Abdul Razak Wahab","email":"60781022+mdrazak2001","login":"mdrazak2001","count":3},{"name":"Reeingal","email":"reeingal@protonmail.com","login":"reeingal","count":3},{"name":"Aleksandar Dimitriev","email":"dimitriev_a@yahoo.com","login":null,"count":3},{"name":"Melissa Turcotte","email":"meturcot@microsoft.com","login":null,"count":3},{"name":"karttikeya","email":"mangalam@iitk.ac.in","login":null,"count":3},{"name":"tristan","email":"tristan.trebaol@gmail.com","login":"tristantreb","count":3},{"name":"Susmita331","email":"susmitachakrabarty215@gmail.com","login":"Susmita331","count":2},{"name":"Green Kedia","email":"greenkedia10@gmail.com","login":"Green-Kedia","count":2},{"name":"Randy Julian","email":"rkjulian@indigobio.com","login":"rkjulian","count":2},{"name":"Akhilesh Kr.","email":"2827daya@gmail.com","login":"Akhilesh-max","count":2},{"name":"Alex Perusse","email":"perusse.a@gmail.com","login":"mrklees","count":2},{"name":"Tristan Deleu","email":"tristandeleu","login":"tristandeleu","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"elkbrsathuji","email":"elkana.baris@mail.huji.ac.il","login":"elkbrsathuji","count":2},{"name":"gweesip","email":"aj.marasco88@gmail.com","login":"gweesip","count":2},{"name":"heldmo","email":"52459329+heldmo","login":"heldmo","count":2},{"name":"Ayan Das","email":"dasayan05@hotmail.com","login":"dasayan05","count":2},{"name":"Bhavya shah","email":"91360686+B3CODER","login":"B3CODER","count":2},{"name":"Daan Knoope","email":"daanknoope@gmail.com","login":"daanknoope","count":2},{"name":"Marco Tamassia","email":"tamassia.marco@gmail.com","login":"marcotama","count":2},{"name":"Kolli Sai Siddartha","email":"92302394+kollisaisiddartha","login":"kollisaisiddartha","count":2},{"name":"Jules CASSAN","email":"74248238+White-On","login":"White-On","count":2},{"name":"Franz Király","email":"fkiraly@gcos.ai","login":"fkiraly","count":2},{"name":"all3fox","email":"all3fox@gmail.com","login":null,"count":2},{"name":"sudarshan","email":"ssudk1896@gmail.com","login":null,"count":2},{"name":"Fabio Colella","email":"fcole90@gmail.com","login":"fcole90","count":1},{"name":"Eugenio Varetti","email":"100780180+eugeniovaretti","login":"eugeniovaretti","count":1},{"name":"Deepak Garg","email":"deepakgargi99e@gmail.com","login":"deepakgargi99e","count":1},{"name":"Chris Kamphuis","email":"mail@chriskamphuis.com","login":"chriskamphuis","count":1},{"name":"ChG","email":"chenhegu0109@gmail.com","login":"coding-famer","count":1},{"name":"Roy Abitbol","email":"roy.abitbol@gmail.com","login":"roy651","count":1},{"name":"Randy","email":"sharmane578@gmail.com","login":"Randy-Chuang","count":1},{"name":"Rafael Ballester-Ripoll","email":"rballri@gmail.com","login":"rballester","count":1},{"name":"Pratham Hole","email":"prathamhole@gmail.com","login":"Prtm2110","count":1},{"name":"Prashant Andoriya","email":"121665385+andoriyaprashant","login":"andoriyaprashant","count":1},{"name":"Pranjal Mittal","email":"mittal.pranjal@gmail.com","login":"pramttl","count":1},{"name":"yoshiakifukushima","email":"yoshiaki@veldt.jp","login":"yoshiakifukushima","count":1},{"name":"rzaki-verses","email":"184248160+rzaki-verses","login":"rzaki-verses","count":1},{"name":"rishabmarkand","email":"rishab.markand@gmail.com","login":"rishabmarkand","count":1},{"name":"pheman","email":"rbzhang100@gmail.com","login":"pheman","count":1},{"name":"pdoongarwal","email":"pdoongarwal@gmail.com","login":"pdoongarwal","count":1},{"name":"njwhite","email":"n.j.white@gmail.com","login":"njwhite","count":1},{"name":"mjmt05","email":"melissa.turcotte@gmail.com","login":"mjmt05","count":1},{"name":"julian.reichinger","email":"julian.reichinger@dynatrace.com","login":"julianreichinger","count":1},{"name":"fabriziov","email":"venfab@gmail.com","login":"fabriziov","count":1},{"name":"dg46","email":"76687534+dg46","login":"dg46","count":1},{"name":"1betatsu","email":"44730472+1betatsu","login":"1betatsu","count":1},{"name":"Yidi Huang","email":"huangy6@yahoo.com","login":"huangy6","count":1},{"name":"Yichuan","email":"63798002+yzh211","login":"yzh211","count":1},{"name":"Yi(Amy) Sui","email":"suiyiamy@gmail.com","login":"echoyi","count":1},{"name":"Yash Solanki","email":"67216443+yashnator","login":"yashnator","count":1},{"name":"Jinyan Guan","email":"jig189@ucsd.edu","login":"jguan1","count":1},{"name":"Jerzy Kamiński","email":"86363785+jrzkaminski","login":"jrzkaminski","count":1},{"name":"Jaime Sevilla","email":"jaimesevillamolina@gmail.com","login":"Jsevillamol","count":1},{"name":"Jaime Blackwell","email":"83055878+dfatpnuk","login":"dfatpnuk","count":1},{"name":"Jaidev Deshpande","email":"deshpande.jaidev@gmail.com","login":"jaidevd","count":1},{"name":"IvanaXu","email":"1440420407@qq.com","login":"IvanaXu","count":1},{"name":"Filip Slijkhuis","email":"45690353+FSSlijkhuis","login":"FSSlijkhuis","count":1},{"name":"Céline Comte","email":"celine.comte@nokia.com","login":null,"count":1},{"name":"William Lyon","email":"wlyon@quantpost.com","login":null,"count":1},{"name":"abinash","email":"abinash@abinash-Inspiron-N4010.(none)","login":null,"count":1},{"name":"sleepy-owl","email":"sleepy-owl@github.com","login":null,"count":1},{"name":"yashml","email":"yashml@outlook.com","login":null,"count":1},{"name":"Sahithi Kilaru","email":"Sahithi Kilaru","login":null,"count":1},{"name":"Sandeep Narayanaswami","email":"Sandeep.Narayanaswami@capitalone.com","login":null,"count":1},{"name":"Ubuntu","email":"ubuntu@ip-172-31-32-148.us-west-2.compute.internal","login":null,"count":1},{"name":"Naman Khandelwal","email":"khandelwalnaman0101@gmail.com","login":"Sky-walkerX","count":1},{"name":"Maximilian Kurthen","email":"MKurthen@live.de","login":"MKurthen","count":1},{"name":"Mattia Orlandi","email":"mattia.orlandi21@gmail.com","login":"nihil21","count":1},{"name":"Matteo Fasulo","email":"74818541+MatteoFasulo","login":"MatteoFasulo","count":1},{"name":"Matt","email":"18670089+mstill3","login":"mstill3","count":1},{"name":"Marcus Östling","email":"mpt.ostling@gmail.com","login":"mackeper","count":1},{"name":"Malinda","email":"malinda.dilhara@gmail.com","login":"maldil","count":1},{"name":"Abdul Samad","email":"abdulsamadsid1@gmail.com","login":"samadpls","count":1},{"name":"Abele Mălan","email":"6689720+AbeleMM","login":"AbeleMM","count":1},{"name":"Alek Dimitriev","email":"dimitriev.aleksandar@gmail.com","login":"alekdimi","count":1},{"name":"Alireza Mehrtash","email":"alireza.mehrtash@gmail.com","login":"mehrtash","count":1},{"name":"Vitor Bruno de Oliveira Barth","email":"vitor.barth@gmail.com","login":"vbob","count":1},{"name":"Till Wenke","email":"38500891+tillwenke","login":"tillwenke","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1},{"name":"SELEE","email":"longbaomail@yahoo.com","login":"lorentzbao","count":1},{"name":"Saket Choudhary","email":"saketkc@gmail.com","login":"saketkc","count":1},{"name":"Sandeep Narayanaswami","email":"scoffes@gmail.com","login":"sandeep-n","count":1},{"name":"Sandhya Kumari","email":"sandhya05jan@gmail.com","login":"sillydeedee","count":1},{"name":"Sean Donnellan","email":"55943728+sean578","login":"sean578","count":1},{"name":"Steffen Roecker","email":"sroecker@gmail.com","login":"sroecker","count":1},{"name":"Talysson M. O. Santos","email":"41801745+TalyssonS","login":"TalyssonS","count":1},{"name":"Filip Bártek","email":"Filip.Bartek@hotmail.com","login":"filipbartek","count":1},{"name":"davenza","email":"daries100@gmail.com","login":"davenza","count":1},{"name":"Lorenzo Mario Amorosa","email":"38985168+Lostefra","login":"Lostefra","count":1},{"name":"Katia","email":"129207373+katia-sentry","login":"katia-sentry","count":1},{"name":"Justin Tervala","email":"jgtervala@gmail.com","login":"JustinTervala","count":1},{"name":"JonasLange","email":"61461566+JonasLange","login":"JonasLange","count":1},{"name":"Jon Badger","email":"jonathancbadger@gmail.com","login":"jbadger3","count":1},{"name":"Joan Zheng","email":"jzheng@sift.net","login":"jzheng-sift","count":1},{"name":"Arijit-hydrated","email":"parijit10@gmail.com","login":"theUltraMarine19","count":1},{"name":"30215210","email":"susmita.chakrabarty@ucalgary.ca","login":"Susmita-Chakrabarty","count":1},{"name":"Nags","email":"nagpichikaganesh@gmail.com","login":"nags0x","count":1},{"name":"Camilo Martínez M.","email":"cama00005@stud.uni-saarland.de","login":"CamiloMartinezM","count":1},{"name":"BrettW","email":"brettwitty@brettwitty.net","login":"BrettWitty","count":1},{"name":"Bhavya Bahl","email":"bhavyabahl.1@gmail.com","login":"bhavya01","count":1},{"name":"Barbaros Yet","email":"byet","login":"byet","count":1},{"name":"Ashutosh-Adhikari","email":"aashu.ad@gmail.com","login":"Ashutosh-Adhikari","count":1},{"name":"Pingchuan Ma","email":"44944354+pckennethma","login":"pckennethma","count":1},{"name":"Paul Chaignon","email":"paul.chaignon@orange.com","login":"pchaigno","count":1},{"name":"Oliver Verver","email":"oliver@sensibly.nl","login":"oliver3","count":1},{"name":"Nishant Nikhil","email":"nishantiam@gmail.com","login":"nishnik","count":1},{"name":"Naveenraj M","email":"naveenrajm97@gmail.com","login":"naveenrajm7","count":1}],"total_commits":2613,"total_committers":151,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":17.304635761589402,"dds":0.4791427477994642,"past_year_committers":[{"name":"Ankur Ankan","email":"ankurankan@gmail.com","login":"ankurankan","count":124},{"name":"Jihye Sofia Seo","email":"9078892+jihyeseo","login":"jihyeseo","count":26},{"name":"Nimish-4","email":"90456805+Nimish-4","login":"Nimish-4","count":15},{"name":"Nuntea","email":"75081940+Nuna7","login":"Nuna7","count":8},{"name":"Pedro Aroca","email":"57690041+arocapedro","login":"arocapedro","count":4},{"name":"Manas-7854","email":"143736974+Manas-7854","login":"Manas-7854","count":3},{"name":"Mohammed Abdul Razak Wahab","email":"60781022+mdrazak2001","login":"mdrazak2001","count":3},{"name":"Susmita331","email":"susmitachakrabarty215@gmail.com","login":"Susmita331","count":2},{"name":"Green Kedia","email":"greenkedia10@gmail.com","login":"Green-Kedia","count":2},{"name":"Akhilesh Kr.","email":"2827daya@gmail.com","login":"Akhilesh-max","count":2},{"name":"Bhavya shah","email":"91360686+B3CODER","login":"B3CODER","count":2},{"name":"Franz Király","email":"fkiraly@gcos.ai","login":"fkiraly","count":2},{"name":"Kolli Sai Siddartha","email":"92302394+kollisaisiddartha","login":"kollisaisiddartha","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Abdul Samad","email":"abdulsamadsid1@gmail.com","login":"samadpls","count":1},{"name":"Camilo Martínez M.","email":"cama00005@stud.uni-saarland.de","login":"CamiloMartinezM","count":1},{"name":"Filip Slijkhuis","email":"45690353+FSSlijkhuis","login":"FSSlijkhuis","count":1},{"name":"Jerzy Kamiński","email":"86363785+jrzkaminski","login":"jrzkaminski","count":1},{"name":"Justin Tervala","email":"jgtervala@gmail.com","login":"JustinTervala","count":1},{"name":"Katia","email":"129207373+katia-sentry","login":"katia-sentry","count":1},{"name":"Naman Khandelwal","email":"khandelwalnaman0101@gmail.com","login":"Sky-walkerX","count":1},{"name":"Prashant Andoriya","email":"121665385+andoriyaprashant","login":"andoriyaprashant","count":1},{"name":"Pratham Hole","email":"prathamhole@gmail.com","login":"Prtm2110","count":1},{"name":"Yash Solanki","email":"67216443+yashnator","login":"yashnator","count":1},{"name":"rzaki-verses","email":"184248160+rzaki-verses","login":"rzaki-verses","count":1},{"name":"30215210","email":"susmita.chakrabarty@ucalgary.ca","login":"Susmita-Chakrabarty","count":1},{"name":"Nags","email":"nagpichikaganesh@gmail.com","login":"nags0x","count":1}],"past_year_total_commits":210,"past_year_total_committers":27,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":7.777777777777778,"past_year_dds":0.4095238095238095,"last_synced_at":"2025-05-29T01:10:21.986Z","last_synced_commit":"99a063dda61c77b326bc01496552b36705c36552","created_at":"2023-03-07T11:32:19.516Z","updated_at":"2025-05-29T01:12:29.630Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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_stats":{"full_name":"pgmpy/pgmpy","html_url":"https://github.com/pgmpy/pgmpy","last_synced_at":"2025-09-05T01:21:51.240Z","status":null,"issues_count":347,"pull_requests_count":743,"avg_time_to_close_issue":51353464.205714285,"avg_time_to_close_pull_request":2477017.797202797,"issues_closed_count":175,"pull_requests_closed_count":571,"pull_request_authors_count":114,"issue_authors_count":156,"avg_comments_per_issue":2.397694524495677,"avg_comments_per_pull_request":1.7671601615074024,"merged_pull_requests_count":445,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":159,"past_year_pull_requests_count":577,"past_year_avg_time_to_close_issue":1815064.357142857,"past_year_avg_time_to_close_pull_request":395133.65871121717,"past_year_issues_closed_count":70,"past_year_pull_requests_closed_count":418,"past_year_pull_request_authors_count":89,"past_year_issue_authors_count":49,"past_year_avg_comments_per_issue":1.4905660377358492,"past_year_avg_comments_per_pull_request":2.0051993067590987,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":307,"created_at":"2023-05-10T21:00:00.814Z","updated_at":"2025-09-05T01:21:51.242Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgmpy%2Fpgmpy/issues","issue_labels_count":{"Good First Issue":51,"Bug":36,"Enhancement":19,"category: Learning":18,"category: Inference":13,"High Priority":11,"New Feature":9,"category: Base Model":9,"category: Tests":6,"category: Documentation":6,"category: Causal Inference":2,"category: Simulations":2,"Entrance":1,"Performance":1},"pull_request_labels_count":{"dependencies":4,"python":4,"Bug":1,"High Priority":1},"issue_author_associations_count":{"NONE":167,"MEMBER":130,"CONTRIBUTOR":50},"pull_request_author_associations_count":{"CONTRIBUTOR":292,"MEMBER":282,"NONE":169},"issue_authors":{"ankurankan":121,"jihyeseo":9,"Nimish-4":8,"zzzrbx":7,"CamiloMartinezM":6,"arocapedro":4,"John-Almardeny":4,"fkiraly":3,"hjyoon93":3,"Rajaram1604":3,"xy-whu":3,"vsocrates":3,"riffhi":3,"tillwenke":3,"lemonmachine":2,"behrman":2,"RemainC":2,"Maryia-M":2,"ivan-marroquin":2,"jacowp357":2,"lohani2280":2,"kollisaisiddartha":2,"ngobibibnbe":2,"wqp89324":2,"Jchaokai":2,"DARHWOLF":2,"gweesip":2,"dtchang":2,"daehyun99":2,"DaftofHS":2,"Anditty":2,"grahamharrison68":2,"khalibartan":2,"nitishmalang":2,"samanemami":2,"tristantreb":2,"hillhack":2,"wwwwwyyyyyxxxxx":2,"jna29":2,"Erotemic":1,"numericlee":1,"THEForgiven":1,"nv-rliu":1,"gregbolet":1,"Manas-7854":1,"yjyjddddddd":1,"FiorenzoParascandolo1":1,"gokul-uf":1,"ntanmayee":1,"Paschas":1,"jaron-lee":1,"qinwenchuang":1,"White-On":1,"zaRizk7":1,"mhmohona":1,"atcode99":1,"prakharverma":1,"thisiscam":1,"SakthiMahendran":1,"JonathanOase":1,"superctj":1,"swhoro":1,"AbeleMM":1,"mairob":1,"rzaki-verses":1,"cs224":1,"Jeffalltogether":1,"robertness":1,"debadridtt":1,"LspongebobJH":1,"petrello":1,"zzzrpagliari":1,"VSSILPA":1,"mroavi":1,"systemssoperfect":1,"nickpuntoforhof":1,"EdoardoPuddu":1,"Matyasch":1,"bbkjunior":1,"acolombi":1,"oliver3":1,"tomsch420":1,"Rahul93102":1,"sandilyasg":1,"ilincaburdulea":1,"pekkapa":1,"marrov":1,"FatPandao":1,"1betatsu":1,"adam2392":1,"wakidal":1,"shostykovich21":1,"Rhyme0730":1,"hackhaye":1,"tomorrown":1,"DarshanCode2005":1,"asmondal":1,"StefanNeu":1,"drtianfenghao":1,"reeingal":1,"huetstep":1,"yashu-seth":1,"whart222":1,"jason-huanghao":1,"shouldsee":1,"satishmp":1,"hnisonoff":1,"jaimeperezsanchez":1,"mwien":1,"andreeairimia":1,"LElgueddari":1,"carbonium14":1,"nathanielvirgo":1,"Fangwq":1,"qillbel":1,"sachinsdesai":1,"evancheng02":1,"faeahi":1,"FishofJLlake":1,"Anna-Pramod":1,"iameteore314":1,"GabrielAzevedoFerreiraQB":1,"JustinTervala":1,"Zhu-811":1,"pievalentin":1,"dbsi-pinkman":1,"Rajdeep-naha":1,"mahmoudibrahim98":1,"stessaris":1,"dbolser":1,"itskalvik":1,"ronikobrosly":1,"jrzkaminski":1,"Hridayy10":1,"Adityapratapsingh28":1,"Sanchay117":1,"Jsevillamol":1,"fcmwork":1,"yuxin7020":1,"Zach-schwark":1,"vicen":1,"rishubn":1,"lmz123321":1,"dg46":1,"Spinachboul":1,"victorc365":1,"cs-chandu":1,"ChirsEdith":1,"Ramoking90":1,"yoshiakifukushima":1,"laikoni":1,"Allen8838":1,"zSavT":1,"D03xen":1,"arainboldt":1,"JZQ-Coder":1},"pull_request_authors":{"ankurankan":255,"jihyeseo":67,"Nimish-4":42,"Nuna7":24,"Susmita331":21,"arnavk23":13,"nitishmalang":12,"hillhack":12,"DarshanCode2005":11,"arocapedro":10,"Vanshitaaa20":10,"DevAnuragT":10,"kollisaisiddartha":10,"mdrazak2001":10,"Spinachboul":8,"Akhilesh-max":8,"B3CODER":8,"Green-Kedia":7,"fkiraly":7,"daehyun99":6,"tristantreb":6,"Manas-7854":6,"samadpls":5,"nags0x":5,"jakee417":5,"malevolentshryne":5,"yashnator":5,"andoriyaprashant":4,"ma9ahil":4,"dependabot[bot]":4,"D03xen":4,"KALYANI2309K3":4,"rushi-k12":4,"Rajdeep-naha":3,"DARHWOLF":3,"Dhiren-Mhatre":3,"Sanchay117":3,"Prtm2110":3,"0149Sailesh":3,"Adityapratapsingh28":2,"aniket2405":2,"MatteoFasulo":2,"KapilSareen":2,"kchirag2023":2,"jayantpranjal0":2,"TheChaoticor":2,"dhruv0985":2,"RudraCodesForU":2,"budhilnigam":2,"katia-sentry":2,"hexronuspi":2,"HVD1827":2,"Rachel-Lyu":2,"Harsh-Goel-1":2,"Aryan-Shan":2,"De-funkd":2,"XAheli":2,"rzaki-verses":2,"jrzkaminski":2,"riffhi":2,"White-On":2,"CamiloMartinezM":2,"FSSlijkhuis":2,"coding-famer":2,"dfatpnuk":2,"Vishwaraj839":2,"Ayash-Bera":2,"tillwenke":2,"kurtmckee":2,"mhmohona":2,"byet":2,"JustinTervala":2,"KumarADITHYA123":2,"srutanik":2,"Gmin2":2,"Sky-walkerX":2,"kartik1pandey":2,"pratss10":1,"emmanuel-ferdman":1,"cs224":1,"SarthakB11":1,"filipbartek":1,"zaiddA":1,"chrisittner":1,"anirudh7371":1,"robbymeals":1,"AdityaShome":1,"gweesip":1,"vedantag17":1,"Ariyaan321":1,"Abinash-bit":1,"yoshiakifukushima":1,"dbolser":1,"Shubhf":1,"Rahul93102":1,"marrov":1,"AbeleMM":1,"ssuyash28":1,"alekdimi":1,"1betatsu":1,"JonasLange":1,"Imvedansh":1,"Gagandeep-2003":1,"FelipeGiro":1,"mstill3":1,"kshitij10496":1,"eugeniovaretti":1,"schmithvillers":1,"gdreiman1":1,"TalyssonS":1,"HarshSaini10":1,"oliver3":1,"preethamresearch":1,"agarwalavantika":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10095926,"issues_count":31397479,"pull_requests_count":97150418,"authors_count":10700329,"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":{"Good First Issue":28,"category: Learning":13,"Enhancement":11,"category: Inference":6,"category: Base Model":5,"Bug":5,"New Feature":4,"category: Documentation":4,"category: Simulations":2,"category: Causal Inference":1,"High Priority":1},"past_year_pull_request_labels_count":{"dependencies":4,"python":4},"past_year_issue_author_associations_count":{"MEMBER":81,"NONE":42,"CONTRIBUTOR":36},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":261,"MEMBER":158,"NONE":158},"past_year_issue_authors":{"ankurankan":75,"jihyeseo":9,"Nimish-4":8,"CamiloMartinezM":6,"arocapedro":4,"riffhi":3,"fkiraly":3,"nitishmalang":2,"kollisaisiddartha":2,"ivan-marroquin":2,"hillhack":2,"dtchang":2,"wwwwwyyyyyxxxxx":2,"DARHWOLF":2,"DaftofHS":2,"daehyun99":2,"Zach-schwark":1,"nv-rliu":1,"petrello":1,"Rahul93102":1,"Rajdeep-naha":1,"whart222":1,"Rhyme0730":1,"vsocrates":1,"victorc365":1,"tristantreb":1,"rzaki-verses":1,"Sanchay117":1,"shostykovich21":1,"Spinachboul":1,"StefanNeu":1,"1betatsu":1,"acolombi":1,"Adityapratapsingh28":1,"Anna-Pramod":1,"asmondal":1,"D03xen":1,"DarshanCode2005":1,"dbolser":1,"dbsi-pinkman":1,"hackhaye":1,"Hridayy10":1,"jason-huanghao":1,"jrzkaminski":1,"LspongebobJH":1,"Manas-7854":1,"marrov":1,"mhmohona":1,"mwien":1},"past_year_pull_request_authors":{"ankurankan":131,"jihyeseo":67,"Nimish-4":42,"Nuna7":24,"Susmita331":21,"arnavk23":13,"nitishmalang":12,"hillhack":12,"DarshanCode2005":11,"Vanshitaaa20":10,"kollisaisiddartha":10,"mdrazak2001":10,"DevAnuragT":10,"arocapedro":10,"B3CODER":8,"Akhilesh-max":8,"Spinachboul":8,"fkiraly":7,"Green-Kedia":7,"Manas-7854":6,"daehyun99":6,"samadpls":5,"malevolentshryne":5,"nags0x":5,"yashnator":5,"D03xen":4,"ma9ahil":4,"KALYANI2309K3":4,"rushi-k12":4,"andoriyaprashant":4,"dependabot[bot]":4,"Prtm2110":3,"Dhiren-Mhatre":3,"Sanchay117":3,"DARHWOLF":3,"Rajdeep-naha":3,"0149Sailesh":3,"srutanik":2,"Vishwaraj839":2,"FSSlijkhuis":2,"kartik1pandey":2,"Gmin2":2,"KumarADITHYA123":2,"aniket2405":2,"Rachel-Lyu":2,"RudraCodesForU":2,"CamiloMartinezM":2,"rzaki-verses":2,"Ayash-Bera":2,"Harsh-Goel-1":2,"jayantpranjal0":2,"Aryan-Shan":2,"De-funkd":2,"XAheli":2,"TheChaoticor":2,"KapilSareen":2,"HVD1827":2,"jrzkaminski":2,"riffhi":2,"hexronuspi":2,"Adityapratapsingh28":2,"dhruv0985":2,"Sky-walkerX":2,"katia-sentry":2,"budhilnigam":2,"kchirag2023":2,"mhmohona":2,"agarwalavantika":1,"Imvedansh":1,"vedantag17":1,"anirudh7371":1,"AdityaShome":1,"dbolser":1,"zaiddA":1,"tristantreb":1,"Gagandeep-2003":1,"Abinash-bit":1,"pratss10":1,"schmithvillers":1,"gdreiman1":1,"emmanuel-ferdman":1,"HarshSaini10":1,"Shubhf":1,"Rahul93102":1,"SarthakB11":1,"marrov":1,"preethamresearch":1,"1betatsu":1,"Ariyaan321":1},"maintainers":[{"login":"ankurankan","count":376,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"},{"login":"khalibartan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khalibartan"},{"login":"yashu-seth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashu-seth"}],"active_maintainers":[{"login":"ankurankan","count":206,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ankurankan"},{"login":"Nimish-4","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nimish-4"},{"login":"Nuna7","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Nuna7"}]},"events":null,"keywords":["bayesian-networks","causal-discovery","causal-effect","causal-identification","causal-inference","causal-models","causal-prediction","causal-validation","graphical-models","mixed-data","probabilistic-inference","python","simulation","synthetic-data"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:06:47.058Z","updated_at":"2023-01-13T16:06:47.058Z","repository_link":"https://github.com/pgmpy/pgmpy/blob/dev/.github/workflows/ci.yml","dependencies":[{"id":6890121589,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6890121590,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/optional.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T16:06:47.095Z","updated_at":"2023-01-13T16:06:47.095Z","repository_link":"https://github.com/pgmpy/pgmpy/blob/dev/requirements/optional.txt","dependencies":[{"id":6890121591,"package_name":"daft","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/runtime.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T16:06:47.172Z","updated_at":"2023-01-13T16:06:47.172Z","repository_link":"https://github.com/pgmpy/pgmpy/blob/dev/requirements/runtime.txt","dependencies":[{"id":6890121592,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121593,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121594,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121595,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121596,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121597,"package_name":"pyparsing","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121598,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121599,"package_name":"statsmodels","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121600,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121601,"package_name":"joblib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6890121602,"package_name":"opt_einsum","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tests.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T16:06:47.187Z","updated_at":"2023-01-13T16:06:47.187Z","repository_link":"https://github.com/pgmpy/pgmpy/blob/dev/requirements/tests.txt","dependencies":[{"id":6890121603,"package_name":"xdoctest","ecosystem":"pypi","requirements":"\u003e=0.11.0","direct":true,"kind":"test","optional":false},{"id":6890121604,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=3.3.1","direct":true,"kind":"test","optional":false},{"id":6890121605,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":6890121606,"package_name":"coverage","ecosystem":"pypi","requirements":"\u003e=4.3.4","direct":true,"kind":"test","optional":false},{"id":6890121607,"package_name":"codecov","ecosystem":"pypi","requirements":"\u003e=2.0.15","direct":true,"kind":"test","optional":false},{"id":6890121608,"package_name":"mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":6890121609,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-21T12:42:11.519Z","updated_at":"2023-10-21T12:42:11.519Z","repository_link":"https://github.com/pgmpy/pgmpy/blob/dev/requirements.txt","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-21T12:42:11.525Z","updated_at":"2023-10-21T12:42:11.525Z","repository_link":"https://github.com/pgmpy/pgmpy/blob/dev/setup.py","dependencies":[]}],"score":25.130382471095693,"created_at":"2025-09-04T15:51:16.623Z","updated_at":"2025-10-07T08:17:01.523Z","avatar_url":"https://github.com/pgmpy.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":157423,"funding_links":["https://github.com/sponsors/pgmpy"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["machine-learning-library","nearest-neighbor-search","transformer","operating-system","meg","interactive","eeg","optim","pdes","neuroimaging"],"project_url":"https://science.ecosyste.ms/api/v1/projects/41804","html_url":"https://science.ecosyste.ms/projects/41804","bibtex_url":"https://science.ecosyste.ms/projects/41804/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/41804/export.apalike"}