{"id":77356,"name":null,"description":"DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks. ","url":"https://github.com/py-why/dowhy","last_synced_at":"2025-09-08T20:58:29.922Z","repository":{"id":37070672,"uuid":"135584946","full_name":"py-why/dowhy","owner":"py-why","description":"DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks. ","archived":false,"fork":false,"pushed_at":"2025-08-26T21:18:26.000Z","size":775581,"stargazers_count":7673,"open_issues_count":141,"forks_count":982,"subscribers_count":143,"default_branch":"main","last_synced_at":"2025-08-27T04:23:10.154Z","etag":null,"topics":["bayesian-networks","causal-inference","causal-machine-learning","causal-models","causality","data-science","do-calculus","graphical-models","machine-learning","python3","treatment-effects"],"latest_commit_sha":null,"homepage":"https://www.pywhy.org/dowhy","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/py-why.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-31T13:07:04.000Z","updated_at":"2025-08-26T20:07:12.000Z","dependencies_parsed_at":"2024-12-16T14:37:55.486Z","dependency_job_id":"e4b209be-fd41-41a1-a032-713dda4e2d3e","html_url":"https://github.com/py-why/dowhy","commit_stats":{"total_commits":967,"total_committers":103,"mean_commits":9.388349514563107,"dds":0.7228541882109618,"last_synced_commit":"832f485e3aeca62a635fe54ca88770eebe8a7898"},"previous_names":["microsoft/dowhy"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/py-why/dowhy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231487,"owners_count":25245602,"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-08T02:00:09.813Z","response_time":121,"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":"py-why","name":"PyWhy","uuid":"101266056","kind":"organization","description":"","email":null,"website":"pywhy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/101266056?v=4","repositories_count":15,"last_synced_at":"2024-04-16T03:00:21.579Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/py-why","funding_links":[],"total_stars":11541,"followers":614,"following":0,"created_at":"2022-11-14T09:08:32.519Z","updated_at":"2024-04-16T03:00:26.876Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why/repositories"},"packages":[{"id":2714789,"name":"dowhy","ecosystem":"pypi","description":"DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/py-why/dowhy","keywords_array":["causality","machine-learning","causal-inference","statistics","graphical-model"],"namespace":null,"versions_count":17,"first_release_published_at":"2019-07-15T13:12:59.000Z","latest_release_published_at":"2023-12-25T07:11:09.000Z","latest_release_number":"0.11.1","last_synced_at":"2025-09-08T04:30:29.060Z","created_at":"2022-04-10T10:48:12.749Z","updated_at":"2025-09-08T04:30:29.060Z","registry_url":"https://pypi.org/project/dowhy/","install_command":"pip install dowhy --index-url https://pypi.org/simple","documentation_url":"https://py-why.github.io/dowhy","metadata":{"funding":null,"documentation":"https://py-why.github.io/dowhy","classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"dowhy","project_status":null},"repo_metadata":{"uuid":"135584946","full_name":"py-why/dowhy","owner":"py-why","description":"DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks. ","archived":false,"fork":false,"pushed_at":"2024-01-01T05:45:52.000Z","size":581179,"stargazers_count":6437,"open_issues_count":124,"forks_count":882,"subscribers_count":137,"default_branch":"main","last_synced_at":"2024-01-02T06:54:24.704Z","etag":null,"topics":["bayesian-networks","causal-inference","causal-machine-learning","causal-models","causality","data-science","do-calculus","graphical-models","machine-learning","python3","treatment-effects"],"latest_commit_sha":null,"homepage":"https://www.pywhy.org/dowhy","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/py-why.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null}},"created_at":"2018-05-31T13:07:04.000Z","updated_at":"2024-01-02T06:54:24.704Z","dependencies_parsed_at":"2023-12-21T16:36:24.508Z","dependency_job_id":null,"html_url":"https://github.com/py-why/dowhy","commit_stats":{"total_commits":776,"total_committers":79,"mean_commits":9.822784810126583,"dds":0.6804123711340206,"last_synced_commit":"8fb32a7bf617c1a64a2f8b61ed7a4a50ccaf8d8c"},"previous_names":["microsoft/dowhy"],"tags_count":15,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":179034751,"owners_count":10760387,"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":"py-why","name":"PyWhy","uuid":"101266056","kind":"organization","description":"","email":null,"website":"pywhy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/101266056?v=4","repositories_count":9,"last_synced_at":"2023-03-04T03:54:41.746Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/py-why","created_at":"2022-11-14T09:08:32.519Z","updated_at":"2023-03-04T03:54:41.750Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why/repositories"},"tags":[{"name":"v0.11","sha":"e66ed36f1b37c94c015a53f46442805b2d3403f8","kind":"commit","published_at":"2023-12-06T08:09:39.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.11","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.11/manifests"},{"name":"v0.10.1","sha":"0b51088f16366da966f581f5ac2c38587d751cbb","kind":"commit","published_at":"2023-09-04T05:50:16.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.10.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10.1/manifests"},{"name":"v0.10","sha":"44a6d99fead539e271214c9204c2970031be9ddd","kind":"commit","published_at":"2023-07-30T13:24:15.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.10","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10/manifests"},{"name":"v0.9.1","sha":"97e6bdc3db137280fdb8812dfba34de14a248c72","kind":"commit","published_at":"2022-12-16T19:44:24.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.9.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9.1/manifests"},{"name":"v0.9","sha":"9e938f333ec5436697a4f48a7ebb0e63a39a0303","kind":"commit","published_at":"2022-12-06T05:37:43.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.9","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9/manifests"},{"name":"v0.8","sha":"3767f3146bcb862ad0627730abfe17c5668f8ccd","kind":"commit","published_at":"2022-07-18T16:33:10.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.8","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.8/manifests"},{"name":"v0.7.1","sha":"33f0ff94d982789c65ff35f1580154498843cd93","kind":"commit","published_at":"2022-03-20T14:15:15.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.7.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7.1/manifests"},{"name":"v0.7","sha":"44dd8de8cadf46f97705afa9afd75b0f64d65af1","kind":"commit","published_at":"2022-01-10T08:44:50.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.7","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7/manifests"},{"name":"v0.6","sha":"2970c7edddbc13dce267dc7b59a68aac0fe4a34e","kind":"commit","published_at":"2021-03-03T03:37:39.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.6","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.6/manifests"},{"name":"v0.5.1","sha":"ff2e97cbaaed49cbbc68c70c290fd01760e46a7e","kind":"commit","published_at":"2020-12-12T15:21:29.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.5.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"e19dc02628484f3f85aaa494a1d7181aff9d2eb4","kind":"commit","published_at":"2020-11-21T16:10:45.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.5","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5/manifests"},{"name":"v0.4","sha":"fdd506c9f3a54628a16cce428295f8a9768cbfce","kind":"commit","published_at":"2020-05-11T15:49:55.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.4","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.4/manifests"},{"name":"v0.2","sha":"a1c218923b41236bc2e1848f2fcc0621d9ed997c","kind":"commit","published_at":"2020-01-08T11:49:59.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.2","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.2/manifests"},{"name":"v0.1.1-alpha","sha":"28cf381675f218d8a13f424322f7c3942a9ad136","kind":"commit","published_at":"2019-07-15T12:42:13.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.1.1-alpha","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.1.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1.1-alpha/manifests"},{"name":"v0.1-alpha","sha":"97dffd7c844f005e2aae15a198406af4615a118b","kind":"commit","published_at":"2019-07-15T11:06:36.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.1-alpha","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1-alpha/manifests"}]},"repo_metadata_updated_at":"2024-01-03T18:01:59.982Z","dependent_packages_count":4,"downloads":75467,"downloads_period":"last-month","dependent_repos_count":43,"rankings":{"downloads":1.5688440823090732,"dependent_repos_count":2.2335386072951207,"dependent_packages_count":1.6105957546732337,"stargazers_count":0.3638013691873656,"forks_count":1.4448511637544028,"docker_downloads_count":3.552924782839537,"average":1.7957592933431223},"purl":"pkg:pypi/dowhy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/dowhy","docker_dependents_count":2,"docker_downloads_count":78,"usage_url":"https://repos.ecosyste.ms/usage/pypi/dowhy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/dowhy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-01-02T06:43:21.694Z","issues_count":114,"pull_requests_count":198,"avg_time_to_close_issue":3326833.135802469,"avg_time_to_close_pull_request":1019358.4795918367,"issues_closed_count":81,"pull_requests_closed_count":196,"pull_request_authors_count":27,"issue_authors_count":77,"avg_comments_per_issue":3.491228070175439,"avg_comments_per_pull_request":1.0101010101010102,"merged_pull_requests_count":173,"bot_issues_count":0,"bot_pull_requests_count":30,"past_year_issues_count":99,"past_year_pull_requests_count":183,"past_year_avg_time_to_close_issue":2535089.732394366,"past_year_avg_time_to_close_pull_request":1040221.5359116022,"past_year_issues_closed_count":71,"past_year_pull_requests_closed_count":181,"past_year_pull_request_authors_count":26,"past_year_issue_authors_count":64,"past_year_avg_comments_per_issue":3.0303030303030303,"past_year_avg_comments_per_pull_request":0.8087431693989071,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":160,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dowhy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dowhy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dowhy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dowhy/related_packages","maintainers":[{"uuid":"amit-sharma","login":"amit-sharma","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/amit-sharma/","role":null,"created_at":"2022-12-08T07:05:39.357Z","updated_at":"2022-12-08T07:05:39.357Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/amit-sharma/packages"},{"uuid":"bloebp","login":"bloebp","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/bloebp/","role":null,"created_at":"2023-12-29T08:46:29.532Z","updated_at":"2023-12-29T08:46:29.532Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bloebp/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726275,"maintainers_count":308824,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","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":11693807,"name":"github.com/py-why/dowhy","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/py-why/dowhy","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2019-07-15T12:42:13.000Z","latest_release_published_at":"2023-12-22T16:16:00.000Z","latest_release_number":"v0.11.1","last_synced_at":"2025-08-27T10:57:01.539Z","created_at":"2025-05-27T08:30:24.640Z","updated_at":"2025-08-27T11:59:01.708Z","registry_url":"https://pkg.go.dev/github.com/py-why/dowhy","install_command":"go get github.com/py-why/dowhy","documentation_url":"https://pkg.go.dev/github.com/py-why/dowhy#section-documentation","metadata":{},"repo_metadata":{"id":37070672,"uuid":"135584946","full_name":"py-why/dowhy","owner":"py-why","description":"DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks. ","archived":false,"fork":false,"pushed_at":"2025-08-26T21:18:26.000Z","size":775581,"stargazers_count":7673,"open_issues_count":141,"forks_count":982,"subscribers_count":143,"default_branch":"main","last_synced_at":"2025-08-27T04:23:10.154Z","etag":null,"topics":["bayesian-networks","causal-inference","causal-machine-learning","causal-models","causality","data-science","do-calculus","graphical-models","machine-learning","python3","treatment-effects"],"latest_commit_sha":null,"homepage":"https://www.pywhy.org/dowhy","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/py-why.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-31T13:07:04.000Z","updated_at":"2025-08-26T20:07:12.000Z","dependencies_parsed_at":"2024-12-16T14:37:55.486Z","dependency_job_id":"e4b209be-fd41-41a1-a032-713dda4e2d3e","html_url":"https://github.com/py-why/dowhy","commit_stats":{"total_commits":967,"total_committers":103,"mean_commits":9.388349514563107,"dds":0.7228541882109618,"last_synced_commit":"832f485e3aeca62a635fe54ca88770eebe8a7898"},"previous_names":["microsoft/dowhy"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/py-why/dowhy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272329054,"owners_count":24915255,"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":"py-why","name":"PyWhy","uuid":"101266056","kind":"organization","description":"","email":null,"website":"pywhy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/101266056?v=4","repositories_count":15,"last_synced_at":"2024-04-16T03:00:21.579Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/py-why","funding_links":[],"total_stars":11541,"followers":614,"following":0,"created_at":"2022-11-14T09:08:32.519Z","updated_at":"2024-04-16T03:00:26.876Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/py-why/repositories"},"tags":[{"name":"v0.13","sha":"4d9b3b1109fd0656555c88260ed36ac7c715d9c0","kind":"commit","published_at":"2025-07-12T13:10:42.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.13","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.13/manifests"},{"name":"v0.12","sha":"b043d62edd772dbfb485ed6149d0fdff88d49afb","kind":"commit","published_at":"2024-11-23T14:52:38.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.12","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.12/manifests"},{"name":"v0.11.1","sha":"e0d003803991d57214e91fe12c18d654fc05f242","kind":"commit","published_at":"2023-12-22T16:16:00.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.11.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.11.1/manifests"},{"name":"v0.11","sha":"e66ed36f1b37c94c015a53f46442805b2d3403f8","kind":"commit","published_at":"2023-12-06T08:09:39.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.11","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.11/manifests"},{"name":"v0.10.1","sha":"0b51088f16366da966f581f5ac2c38587d751cbb","kind":"commit","published_at":"2023-09-04T05:50:16.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.10.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10.1/manifests"},{"name":"v0.10","sha":"44a6d99fead539e271214c9204c2970031be9ddd","kind":"commit","published_at":"2023-07-30T13:24:15.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.10","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.10/manifests"},{"name":"v0.9.1","sha":"97e6bdc3db137280fdb8812dfba34de14a248c72","kind":"commit","published_at":"2022-12-16T19:44:24.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.9.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9.1/manifests"},{"name":"v0.9","sha":"9e938f333ec5436697a4f48a7ebb0e63a39a0303","kind":"commit","published_at":"2022-12-06T05:37:43.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.9","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.9/manifests"},{"name":"v0.8","sha":"3767f3146bcb862ad0627730abfe17c5668f8ccd","kind":"commit","published_at":"2022-07-18T16:33:10.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.8","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.8/manifests"},{"name":"v0.7.1","sha":"33f0ff94d982789c65ff35f1580154498843cd93","kind":"commit","published_at":"2022-03-20T14:15:15.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.7.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7.1/manifests"},{"name":"v0.7","sha":"44dd8de8cadf46f97705afa9afd75b0f64d65af1","kind":"commit","published_at":"2022-01-10T08:44:50.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.7","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.7/manifests"},{"name":"v0.6","sha":"2970c7edddbc13dce267dc7b59a68aac0fe4a34e","kind":"commit","published_at":"2021-03-03T03:37:39.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.6","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.6/manifests"},{"name":"v0.5.1","sha":"ff2e97cbaaed49cbbc68c70c290fd01760e46a7e","kind":"commit","published_at":"2020-12-12T15:21:29.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.5.1","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"e19dc02628484f3f85aaa494a1d7181aff9d2eb4","kind":"commit","published_at":"2020-11-21T16:10:45.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.5","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.5/manifests"},{"name":"v0.4","sha":"fdd506c9f3a54628a16cce428295f8a9768cbfce","kind":"commit","published_at":"2020-05-11T15:49:55.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.4","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.4/manifests"},{"name":"v0.2","sha":"a1c218923b41236bc2e1848f2fcc0621d9ed997c","kind":"commit","published_at":"2020-01-08T11:49:59.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.2","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.2/manifests"},{"name":"v0.1.1-alpha","sha":"28cf381675f218d8a13f424322f7c3942a9ad136","kind":"commit","published_at":"2019-07-15T12:42:13.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.1.1-alpha","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.1.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.1.1-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1.1-alpha/manifests"},{"name":"v0.1-alpha","sha":"97dffd7c844f005e2aae15a198406af4615a118b","kind":"commit","published_at":"2019-07-15T11:06:36.000Z","download_url":"https://codeload.github.com/py-why/dowhy/tar.gz/v0.1-alpha","html_url":"https://github.com/py-why/dowhy/releases/tag/v0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/py-why/dowhy@v0.1-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/tags/v0.1-alpha/manifests"}]},"repo_metadata_updated_at":"2025-08-27T11:59:01.707Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.807004531283771,"dependent_packages_count":5.441509219438237,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.624256875361004},"purl":"pkg:golang/github.com/py-why/dowhy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/py-why/dowhy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/py-why/dowhy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/py-why/dowhy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-12T17:58:17.182Z","issues_count":195,"pull_requests_count":308,"avg_time_to_close_issue":5580539.90647482,"avg_time_to_close_pull_request":1432524.2335526317,"issues_closed_count":138,"pull_requests_closed_count":304,"pull_request_authors_count":48,"issue_authors_count":131,"avg_comments_per_issue":3.825641025641026,"avg_comments_per_pull_request":1.1623376623376622,"merged_pull_requests_count":263,"bot_issues_count":0,"bot_pull_requests_count":66,"past_year_issues_count":51,"past_year_pull_requests_count":80,"past_year_avg_time_to_close_issue":2964678.9411764704,"past_year_avg_time_to_close_pull_request":1725933.831168831,"past_year_issues_closed_count":33,"past_year_pull_requests_closed_count":77,"past_year_pull_request_authors_count":22,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":3.176470588235294,"past_year_avg_comments_per_pull_request":1.2125,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":25,"past_year_merged_pull_requests_count":64,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/issues","maintainers":[{"login":"bloebp","count":120,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bloebp"},{"login":"amit-sharma","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amit-sharma"},{"login":"andresmor-ms","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andresmor-ms"},{"login":"petergtz","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergtz"},{"login":"darthtrevino","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/darthtrevino"},{"login":"emrekiciman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emrekiciman"},{"login":"kailashbuki","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kailashbuki"}],"active_maintainers":[{"login":"bloebp","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bloebp"},{"login":"emrekiciman","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emrekiciman"},{"login":"amit-sharma","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amit-sharma"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpy-why%2Fdowhy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpy-why%2Fdowhy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpy-why%2Fdowhy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpy-why%2Fdowhy/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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"}}],"commits":{"id":15958,"full_name":"py-why/dowhy","default_branch":"main","committers":[{"name":"Amit Sharma","email":"amit_sharma@live.com","login":"amit-sharma","count":269},{"name":"Patrick Bloebaum","email":"bloebp@amazon.com","login":"bloebp","count":213},{"name":"Peter Goetz","email":"pego@amazon.com","login":"petergtz","count":85},{"name":"Tanmay Kulkarni","email":"tanmaygk97@gmail.com","login":"Tanmay-Kulkarni101","count":53},{"name":"allcontributors[bot]","email":"46447321+allcontributors[bot]","login":"allcontributors[bot]","count":48},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":45},{"name":"Adam Kelleher","email":"akelleh@gmail.com","login":"akelleh","count":34},{"name":"Chris Trevino","email":"darthtrevino","login":"darthtrevino","count":33},{"name":"Andres Morales","email":"andresmor@microsoft.com","login":"andresmor-ms","count":21},{"name":"Arshiaarya","email":"arshia1012@gmail.com","login":"Arshiaarya","count":11},{"name":"Kailash Budhathoki","email":"111277+kailashbuki","login":"kailashbuki","count":9},{"name":"EgorKraevTransferwise","email":"62890791+EgorKraevTransferwise","login":"EgorKraevTransferwise","count":8},{"name":"Michael Marien","email":"marien.mich@gmail.com","login":"MichaelMarien","count":7},{"name":"Siddhant Haldar","email":"siddhanthaldar14@gmail.com","login":"siddhanthaldar","count":7},{"name":"anusha0409","email":"47204142+anusha0409","login":"anusha0409","count":6},{"name":"Emre Kıcıman","email":"emrek@microsoft.com","login":"emrekiciman","count":6},{"name":"James Fiedler","email":"jrfiedler@gmail.com","login":"jrfiedler","count":5},{"name":"RaulPL","email":"raulpl25@gmail.com","login":"RaulPL","count":5},{"name":"eeulig","email":"contact@eeulig.com","login":"eeulig","count":5},{"name":"Gaweł Kazimierczuk","email":"kazi@kazigk.pl","login":"kazigk","count":4},{"name":"Rahul Shrestha","email":"rahulshrestha0101@gmail.com","login":"rahulbshrestha","count":4},{"name":"drawlinson","email":"divad.nosnilwar@gmail.com","login":"drawlinson","count":4},{"name":"Priyadutt","email":"68959880+bhatt-priyadutt","login":"bhatt-priyadutt","count":4},{"name":"AndreaChlebikova","email":"AndreaChlebikova","login":"AndreaChlebikova","count":3},{"name":"Lukas Heumos","email":"lukas.heumos@posteo.net","login":"Zethson","count":3},{"name":"Nick Parente","email":"52084137+nparent1","login":"nparent1","count":3},{"name":"cfreksen","email":"casper@freksen.dk","login":"cfreksen","count":3},{"name":"yogabonito","email":"yogabonito","login":"yogabonito","count":3},{"name":"Andrew Clark","email":"agclark2@sheffield.ac.uk","login":null,"count":3},{"name":"kmhj13","email":"kriti.mahajan.13.work@gmail.com","login":"kmhj13","count":2},{"name":"Sonu Mehta","email":"someh@microsoft.com","login":"sonumehta77","count":2},{"name":"Padarn Wilson","email":"padarn.wilson@grabtaxi.com","login":"Padarn","count":2},{"name":"Microsoft Open Source","email":"microsoftopensource","login":"microsoftopensource","count":2},{"name":"MichaelBrown08","email":"46346590+MichaelBrown08","login":"MichaelBrown08","count":2},{"name":"Markus Cozowicz","email":"marcozo@microsoft.com","login":"eisber","count":2},{"name":"Lnk2past","email":"Lnk2past@gmail.com","login":"Lnk2past","count":2},{"name":"Keith Battocchi","email":"kebatt@microsoft.com","login":"kbattocchi","count":2},{"name":"Aleksandar Jovanovic","email":"40206443+vojavocni","login":"vojavocni","count":2},{"name":"Eli Y. Kling","email":"eli_kling@hotmail.com","login":"elikling","count":2},{"name":"Henk Griffioen","email":"hgrif","login":"hgrif","count":2},{"name":"Jivat Neet","email":"39404029+jivatneet","login":"jivatneet","count":2},{"name":"Jed.Chou","email":"jed.chou@target.com","login":null,"count":2},{"name":"Jesse Yang","email":"jessey@zillowgroup.com","login":null,"count":2},{"name":"Miruna Oprescu","email":"moprescu@microsoft.com","login":null,"count":2},{"name":"nate giraldi","email":"ng269@cornell.edu","login":"n8sty","count":2},{"name":"Ezequiel Smucler","email":"ezequiel.smucler@glovoapp.com","login":"esmucler","count":2},{"name":"Ahmet Kapkic","email":"ahmetkapkic@gmail.com","login":"kapkic","count":1},{"name":"Yadnyawalkya","email":"ytale@redhat.com","login":null,"count":1},{"name":"cclauss","email":"cclauss@bluewin.ch","login":null,"count":1},{"name":"Elias Eulig","email":"eeulig@amazon.com","login":null,"count":1},{"name":"yoshiakifukushima","email":"yoshiaki@veldt.jp","login":"yoshiakifukushima","count":1},{"name":"Nicolas Vo","email":"nicolasvo95@gmail.com","login":"nicolasvo","count":1},{"name":"Parth Sharma","email":"parthsharma2","login":"parthsharma2","count":1},{"name":"Paul Larsen","email":"munichpavel@gmail.com","login":"munichpavel","count":1},{"name":"Rose De Sicilia","email":"72463845+RoseDeSicilia26","login":"RoseDeSicilia26","count":1},{"name":"Ryan Russell","email":"git@ryanrussell.org","login":"ryanrussell","count":1},{"name":"Shounak D","email":"50425309+shounak112358","login":"shounak112358","count":1},{"name":"Siddharth Dikshit","email":"sd882@snu.edu.in","login":"Sid-darthvader","count":1},{"name":"St John Grimbly","email":"github@stjohngrimbly.com","login":"sgrimbly","count":1},{"name":"Vitalie Spinu","email":"spinuvit@gmail.com","login":"vspinu","count":1},{"name":"Volker Austrup","email":"volker.andreas.austrup@cern.ch","login":"vaustrup","count":1},{"name":"Víctor Quintas-Martínez","email":"33633851+victor5as","login":"victor5as","count":1},{"name":"Will Dean","email":"57733339+williambdean","login":"williambdean","count":1},{"name":"Yangliu-SY","email":"144334404+Yangliu-SY","login":"Yangliu-SY","count":1},{"name":"Yujia Zheng","email":"yjzheng19@gmail.com","login":"kunwuz","count":1},{"name":"ae-foster","email":"ae-foster","login":"ae-foster","count":1},{"name":"ha2trinh","email":"90728133+ha2trinh","login":"ha2trinh","count":1},{"name":"julien","email":"git@julienc.io","login":"julienc91","count":1},{"name":"laurenzohnemueller","email":"laurenz.ohnemueller@goflink.com","login":"laurenzohnemueller","count":1},{"name":"mbenezra","email":"mbenezra","login":"mbenezra","count":1},{"name":"stutibiyani","email":"35299590+stutibiyani","login":"stutibiyani","count":1},{"name":"vivianqin214","email":"56522949+vivianqin214","login":"vivianqin214","count":1},{"name":"Andreas Stöffelbauer","email":"54737457+astoeffelbauer","login":"astoeffelbauer","count":1},{"name":"Ashutosh Srivastava","email":"132872965+srivhash","login":"srivhash","count":1},{"name":"Baran Toppare","email":"barantoppare@gmail.com","login":"toppare","count":1},{"name":"Aleksander Molak","email":"aleksander.molak@gmail.com","login":"AlxndrMlk","count":1},{"name":"Amey Varhade","email":"50958687+yemaedahrav","login":"yemaedahrav","count":1},{"name":"Microsoft GitHub User","email":"msftgits@microsoft.com","login":"msftgits","count":1},{"name":"Moritz","email":"moritzgloeckl","login":"moritzgloeckl","count":1},{"name":"Moritz Freidank","email":"freidankm@googlemail.com","login":"MFreidank","count":1},{"name":"Bhargav Kowshik","email":"bhargav.kowshik@gmail.com","login":"bkowshik","count":1},{"name":"Christoph","email":"krz","login":"krz","count":1},{"name":"Erik Hambardzumyan","email":"HambardzumyanErik@gmail.com","login":"ErikHambardzumyan","count":1},{"name":"FizzBuzzCoder","email":"zafarullahmahmood777@gmail.com","login":"FizzBuzzCoder","count":1},{"name":"Gregory Saldanha","email":"gsaldanha2@gmail.com","login":"GregVS","count":1},{"name":"Harsh Sinha","email":"harsh.sinha@pitt.edu","login":"sinhaharsh","count":1},{"name":"Hongyu Lin","email":"67950264+hon-gyu","login":"hon-gyu","count":1},{"name":"Ikko Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"Ilias Tsoumas","email":"itsoum","login":"itsoum","count":1},{"name":"Jeffrey Gleason","email":"jeffrey.gleason.3@gmail.com","login":"jlgleason","count":1},{"name":"Jinyoung","email":"40735154+diligejy","login":"diligejy","count":1},{"name":"Jon Cowie","email":"jonlives@gmail.com","login":"jonlives","count":1},{"name":"Julen Corral","email":"54352800+yaakx","login":"yaakx","count":1},{"name":"Kursat Aktas","email":"kursat.ce@gmail.com","login":"kursataktas","count":1},{"name":"Lovkush","email":"lovkush@gmail.com","login":"Lovkush-A","count":1},{"name":"Mark","email":"MrCull","login":"MrCull","count":1},{"name":"Matthias Gralle","email":"mdgralle@gmail.com","login":"mgralle","count":1},{"name":"Michael Beale","email":"michael.beale@gmail.com","login":"mbeale","count":1},{"name":"Michael Klesel","email":"41738984+Klesel","login":"Klesel","count":1},{"name":"Michael Oberst","email":"michael.k.oberst@gmail.com","login":"moberst","count":1}],"total_commits":992,"total_committers":100,"total_bot_commits":93,"total_bot_committers":2,"mean_commits":9.92,"dds":0.7288306451612903,"past_year_committers":[{"name":"Patrick Bloebaum","email":"bloebp@amazon.com","login":"bloebp","count":21},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":12},{"name":"allcontributors[bot]","email":"46447321+allcontributors[bot]","login":"allcontributors[bot]","count":10},{"name":"Nick Parente","email":"52084137+nparent1","login":"nparent1","count":3},{"name":"Rahul Shrestha","email":"rahulshrestha0101@gmail.com","login":"rahulbshrestha","count":3},{"name":"Chris Trevino","email":"darthtrevino","login":"darthtrevino","count":2},{"name":"kmhj13","email":"kriti.mahajan.13.work@gmail.com","login":"kmhj13","count":2},{"name":"yogabonito","email":"yogabonito","login":"yogabonito","count":2},{"name":"Ahmet Kapkic","email":"ahmetkapkic@gmail.com","login":"kapkic","count":1},{"name":"Amit Sharma","email":"amit_sharma@live.com","login":"amit-sharma","count":1},{"name":"Ashutosh Srivastava","email":"132872965+srivhash","login":"srivhash","count":1},{"name":"Christoph","email":"krz","login":"krz","count":1},{"name":"Gregory Saldanha","email":"gsaldanha2@gmail.com","login":"GregVS","count":1},{"name":"Harsh Sinha","email":"harsh.sinha@pitt.edu","login":"sinhaharsh","count":1},{"name":"Jon Cowie","email":"jonlives@gmail.com","login":"jonlives","count":1},{"name":"Kursat Aktas","email":"kursat.ce@gmail.com","login":"kursataktas","count":1},{"name":"Michael Beale","email":"michael.beale@gmail.com","login":"mbeale","count":1},{"name":"Víctor Quintas-Martínez","email":"33633851+victor5as","login":"victor5as","count":1},{"name":"Will Dean","email":"57733339+williambdean","login":"williambdean","count":1},{"name":"Yangliu-SY","email":"144334404+Yangliu-SY","login":"Yangliu-SY","count":1},{"name":"laurenzohnemueller","email":"laurenz.ohnemueller@goflink.com","login":"laurenzohnemueller","count":1},{"name":"vivianqin214","email":"56522949+vivianqin214","login":"vivianqin214","count":1}],"past_year_total_commits":69,"past_year_total_committers":22,"past_year_total_bot_commits":22,"past_year_total_bot_committers":2,"past_year_mean_commits":3.1363636363636362,"past_year_dds":0.6956521739130435,"last_synced_at":"2025-05-13T05:06:32.029Z","last_synced_commit":"6df364c9227c9fb0989792733244ae1940822826","created_at":"2023-03-07T11:31:30.615Z","updated_at":"2025-06-02T10:51:05.606Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:13.651Z","repositories_count":5480019,"commits_count":853389126,"contributors_count":31098155,"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":"py-why/dowhy","html_url":"https://github.com/py-why/dowhy","last_synced_at":"2025-09-02T09:01:13.132Z","status":null,"issues_count":193,"pull_requests_count":372,"avg_time_to_close_issue":5534481.443548387,"avg_time_to_close_pull_request":1508015.56,"issues_closed_count":124,"pull_requests_closed_count":350,"pull_request_authors_count":52,"issue_authors_count":137,"avg_comments_per_issue":3.321243523316062,"avg_comments_per_pull_request":1.0698924731182795,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":97,"past_year_issues_count":34,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":2668696.909090909,"past_year_avg_time_to_close_pull_request":705050.4363636364,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":1.0882352941176472,"past_year_avg_comments_per_pull_request":0.9047619047619048,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":47,"created_at":"2023-05-10T21:29:14.408Z","updated_at":"2025-09-03T06:52:09.822Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/py-why%2Fdowhy/issues","issue_labels_count":{"question":93,"stale":62,"bug":47,"enhancement":30,"good first issue":7},"pull_request_labels_count":{"dependencies":69,"python":40,"stale":20,"github_actions":14,"javascript":4,"enhancement":3},"issue_author_associations_count":{"NONE":163,"CONTRIBUTOR":26,"MEMBER":5},"pull_request_author_associations_count":{"MEMBER":176,"CONTRIBUTOR":171,"NONE":37,"COLLABORATOR":16},"issue_authors":{"AlxndrMlk":5,"Zethson":5,"ankur-tutlani":5,"asha24choudhary":5,"Klesel":4,"jcreinhold":3,"xwbxxx":3,"VasundharaAcharya":3,"adam2392":3,"kbattocchi":3,"PMK1991":3,"elakhatibi":3,"Yangliu-SY":3,"priamai":3,"benTC74":3,"drawlinson":3,"Asha-Choudhary":2,"abhilasha-workday":2,"elgalu":2,"adg-ci":2,"yiwei-ang":2,"ianisadreamer":2,"sinya2":2,"leechelseahaosin":2,"juandavidgutier":2,"krz":2,"dododobetter":2,"amit-sharma":2,"newbietogitdotcom":2,"fraseriainlewis":2,"Abu-thahir":2,"emrekiciman":2,"matsuobasho":1,"athulsudheesh":1,"barbarlo":1,"kangqiao-ctrl":1,"duhirwe":1,"fishfree":1,"cyrilmyself":1,"Slepetys":1,"weibinxu86":1,"achanda":1,"nsankar":1,"nv-rliu":1,"Mrzhangxiaohua":1,"yanmluk":1,"JPZ4-5":1,"alexanderajju":1,"markov24":1,"brrbaral":1,"vspinu":1,"saeedmehrang":1,"mingoyeung":1,"Yif18":1,"salmachaieb":1,"samiislam":1,"claudioalmeida":1,"peisenha":1,"rudi-mac":1,"lucasmarques2003":1,"c7dn7":1,"nicolavizioli":1,"lucasqcdh":1,"abuthahir-anwar-17241":1,"robomotic":1,"1betatsu":1,"ukamath":1,"DarioSimonato":1,"rahulbshrestha":1,"Sidcito":1,"lgmoneda":1,"vicbeldo98":1,"wyycommu":1,"Nitesh-K-Singh":1,"gabrielgorenroig":1,"titubs":1,"uvnikgupta":1,"lx2m17":1,"dafxy":1,"Mjb141":1,"whikwon":1,"ravulapreethi":1,"CrisprM":1,"ke-lara":1,"yoshiakifukushima":1,"sinhaharsh":1,"LucaGiamattei":1,"zzzrbx":1,"sdannyvi":1,"jguski":1,"Harshitha-HM1999":1,"galitshaham-compass":1,"kamatashwin92":1,"pvizan-artefact":1,"soya-beancurd":1,"Madhavi96":1,"jonlives":1,"fberkyvz":1,"r7sy":1,"Alexxakiode":1,"NMahajan85":1,"OnkarMulay":1,"AshwinParanjape":1,"stvgz":1,"TimKreienkamp":1,"Strugoeden121":1,"sobalgi":1,"harimshin":1,"YichenTang97":1,"pgurazada":1,"lash7":1,"sgrimbly":1,"g-adje":1,"diro5t":1,"zahs123":1,"kiwidamien":1,"Martin-Molinero":1,"fredthedead":1,"Ackbach":1,"santboia":1,"SimuPig":1,"JasonTam":1,"bernddude":1,"ronikobrosly":1,"eroell":1,"petergtz":1,"chelsealee14":1,"shanghaiyangming":1,"htcml":1,"JonasRSV":1,"lict99":1,"Manwithoutmind":1,"oceanzwq":1,"kenneth-lee-ch":1,"GengYuIsland":1,"nparent1":1,"arainboldt":1},"pull_request_authors":{"bloebp":144,"dependabot[bot]":69,"allcontributors[bot]":34,"amit-sharma":21,"rahulbshrestha":13,"andresmor-ms":9,"drawlinson":7,"petergtz":7,"nparent1":7,"yogabonito":6,"darthtrevino":5,"Zethson":5,"bhatt-priyadutt":5,"kmhj13":4,"emrekiciman":4,"laurenzohnemueller":4,"vivianqin214":3,"ccaballeroh":2,"AshwinParanjape":2,"kapkic":2,"mbeale":2,"victor5as":2,"GregVS":2,"kailashbuki":2,"srivhash":2,"aryan26roy":2,"williambdean":2,"sinhaharsh":2,"kbattocchi":2,"eeulig":2,"krz":2,"kursataktas":2,"Yangliu-SY":2,"adam2392":2,"JPZ4-5":2,"hon-gyu":1,"Klesel":1,"jchung02":1,"yoshiakifukushima":1,"emmanuel-ferdman":1,"maartenvanhooftds":1,"MFreidank":1,"jonlives":1,"diligejy":1,"RoseDeSicilia26":1,"kunwuz":1,"sgrimbly":1,"lgautier":1,"Avichaicha":1,"dw-610":1,"jivatneet":1,"vspinu":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10120850,"issues_count":31689152,"pull_requests_count":98733958,"authors_count":10710360,"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":{"question":19,"bug":10,"stale":7,"enhancement":5},"past_year_pull_request_labels_count":{"dependencies":9,"github_actions":5,"python":4,"stale":1},"past_year_issue_author_associations_count":{"NONE":29,"CONTRIBUTOR":4,"MEMBER":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":37,"MEMBER":34,"NONE":21},"past_year_issue_authors":{"VasundharaAcharya":3,"Zethson":2,"Yangliu-SY":2,"PMK1991":2,"abhilasha-workday":2,"ankur-tutlani":2,"abuthahir-anwar-17241":1,"Strugoeden121":1,"samiislam":1,"saeedmehrang":1,"robomotic":1,"ravulapreethi":1,"AshwinParanjape":1,"nv-rliu":1,"nparent1":1,"NMahajan85":1,"mingoyeung":1,"Martin-Molinero":1,"Manwithoutmind":1,"Madhavi96":1,"lucasmarques2003":1,"lict99":1,"JPZ4-5":1,"galitshaham-compass":1,"eroell":1,"emrekiciman":1,"dafxy":1},"past_year_pull_request_authors":{"bloebp":27,"allcontributors[bot]":17,"dependabot[bot]":9,"amit-sharma":4,"nparent1":4,"laurenzohnemueller":4,"vivianqin214":3,"emrekiciman":3,"kapkic":2,"ccaballeroh":2,"JPZ4-5":2,"williambdean":2,"mbeale":2,"kursataktas":2,"Yangliu-SY":2,"AshwinParanjape":2,"GregVS":2,"maartenvanhooftds":1,"emmanuel-ferdman":1,"jchung02":1},"maintainers":[{"login":"bloebp","count":144,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bloebp"},{"login":"amit-sharma","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amit-sharma"},{"login":"andresmor-ms","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andresmor-ms"},{"login":"petergtz","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petergtz"},{"login":"emrekiciman","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emrekiciman"},{"login":"darthtrevino","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/darthtrevino"},{"login":"kailashbuki","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kailashbuki"}],"active_maintainers":[{"login":"bloebp","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bloebp"},{"login":"amit-sharma","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amit-sharma"},{"login":"emrekiciman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emrekiciman"}]},"events":{"total":{"CreateEvent":31,"ReleaseEvent":1,"IssuesEvent":53,"WatchEvent":583,"DeleteEvent":22,"IssueCommentEvent":170,"PushEvent":120,"PullRequestReviewEvent":75,"PullRequestReviewCommentEvent":37,"PullRequestEvent":97,"ForkEvent":60},"last_year":{"CreateEvent":31,"ReleaseEvent":1,"IssuesEvent":53,"WatchEvent":583,"DeleteEvent":22,"IssueCommentEvent":170,"PushEvent":120,"PullRequestReviewEvent":75,"PullRequestReviewCommentEvent":37,"PullRequestEvent":97,"ForkEvent":60}},"keywords":["bayesian-networks","causal-inference","causal-machine-learning","causal-models","causality","data-science","do-calculus","graphical-models","machine-learning","python3","treatment-effects"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/advanced-on-demand.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:54.383Z","updated_at":"2023-12-02T06:39:54.383Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/advanced-on-demand.yml","dependencies":[{"id":14852657353,"package_name":"actions/github-script","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":14852657354,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852657355,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852657356,"package_name":"abatilo/actions-poetry","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-docker-image-docs.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:54.437Z","updated_at":"2023-12-02T06:39:54.437Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/build-docker-image-docs.yml","dependencies":[{"id":14852658346,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852658347,"package_name":"pmorelli92/github-container-registry-build-push","ecosystem":"actions","requirements":"2.1.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-install.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:56.437Z","updated_at":"2023-12-02T06:39:56.437Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/ci-install.yml","dependencies":[{"id":14852660867,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852660868,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852660869,"package_name":"th0th/notify-discord","ecosystem":"actions","requirements":"v0.4.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.343Z","updated_at":"2023-12-02T06:39:58.343Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/ci.yml","dependencies":[{"id":14852661503,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661504,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661505,"package_name":"abatilo/actions-poetry","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false},{"id":14852661506,"package_name":"th0th/notify-discord","ecosystem":"actions","requirements":"v0.4.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/close-inactive-issues.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.460Z","updated_at":"2023-12-02T06:39:58.460Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/close-inactive-issues.yml","dependencies":[{"id":14852661517,"package_name":"actions/stale","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-ci.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.522Z","updated_at":"2023-12-02T06:39:58.522Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/docs-ci.yml","dependencies":[{"id":14852661518,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-release.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.530Z","updated_at":"2023-12-02T06:39:58.530Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/docs-release.yml","dependencies":[{"id":14852661545,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661547,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.536Z","updated_at":"2023-12-02T06:39:58.536Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/docs.yml","dependencies":[{"id":14852661635,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661638,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nightly-tests.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.541Z","updated_at":"2023-12-02T06:39:58.541Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/nightly-tests.yml","dependencies":[{"id":14852661726,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661728,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661730,"package_name":"abatilo/actions-poetry","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false},{"id":14852661732,"package_name":"th0th/notify-discord","ecosystem":"actions","requirements":"v0.4.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:39:58.546Z","updated_at":"2023-12-02T06:39:58.546Z","repository_link":"https://github.com/py-why/dowhy/blob/main/.github/workflows/python-publish.yml","dependencies":[{"id":14852661814,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661816,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14852661818,"package_name":"abatilo/actions-poetry","ecosystem":"actions","requirements":"v2.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docs/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-02T06:40:02.236Z","updated_at":"2023-12-02T06:40:02.236Z","repository_link":"https://github.com/py-why/dowhy/blob/main/docs/Dockerfile","dependencies":[{"id":14852662005,"package_name":"ghcr.io/py-why/dowhy-example-notebooks-deps","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"docs/version_patcher/package-lock.json","sha":null,"kind":"lockfile","created_at":"2023-12-02T06:40:03.380Z","updated_at":"2023-12-02T06:40:03.380Z","repository_link":"https://github.com/py-why/dowhy/blob/main/docs/version_patcher/package-lock.json","dependencies":[{"id":14852662398,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662399,"package_name":"abab","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":14852662400,"package_name":"acorn","ecosystem":"npm","requirements":"8.8.1","direct":false,"kind":"runtime","optional":false},{"id":14852662401,"package_name":"acorn-globals","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":14852662402,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"runtime","optional":false},{"id":14852662403,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":14852662404,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":14852662405,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":14852662406,"package_name":"cssom","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":14852662407,"package_name":"cssstyle","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":14852662408,"package_name":"cssom","ecosystem":"npm","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":14852662409,"package_name":"data-urls","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":14852662410,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":14852662411,"package_name":"decimal.js","ecosystem":"npm","requirements":"10.4.2","direct":false,"kind":"runtime","optional":false},{"id":14852662412,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":14852662413,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662414,"package_name":"domexception","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662415,"package_name":"entities","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":14852662416,"package_name":"escodegen","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662417,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":14852662418,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":14852662419,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":14852662420,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":14852662421,"package_name":"form-data","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662422,"package_name":"html-encoding-sniffer","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662423,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662424,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":14852662425,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":14852662426,"package_name":"is-potential-custom-element-name","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14852662427,"package_name":"jsdom","ecosystem":"npm","requirements":"20.0.2","direct":false,"kind":"runtime","optional":false},{"id":14852662428,"package_name":"levn","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":14852662429,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":14852662430,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":14852662431,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":14852662432,"package_name":"nwsapi","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":14852662433,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":14852662434,"package_name":"parse5","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":14852662435,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":14852662436,"package_name":"psl","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":14852662437,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14852662438,"package_name":"querystringify","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":14852662439,"package_name":"requires-port","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662440,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":14852662441,"package_name":"saxes","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662442,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":14852662443,"package_name":"symbol-tree","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":14852662444,"package_name":"tough-cookie","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"runtime","optional":false},{"id":14852662445,"package_name":"tr46","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662446,"package_name":"type-check","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":14852662447,"package_name":"universalify","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14852662448,"package_name":"url-parse","ecosystem":"npm","requirements":"1.5.10","direct":false,"kind":"runtime","optional":false},{"id":14852662449,"package_name":"w3c-xmlserializer","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662450,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662451,"package_name":"whatwg-encoding","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662452,"package_name":"whatwg-mimetype","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662453,"package_name":"whatwg-url","ecosystem":"npm","requirements":"11.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662454,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":14852662455,"package_name":"ws","ecosystem":"npm","requirements":"8.11.0","direct":false,"kind":"runtime","optional":false},{"id":14852662456,"package_name":"xml-name-validator","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14852662457,"package_name":"xmlchars","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"docs/version_patcher/package.json","sha":null,"kind":"manifest","created_at":"2023-12-02T06:40:03.410Z","updated_at":"2023-12-02T06:40:03.410Z","repository_link":"https://github.com/py-why/dowhy/blob/main/docs/version_patcher/package.json","dependencies":[{"id":14852662458,"package_name":"jsdom","ecosystem":"npm","requirements":"^20.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-12-02T06:40:03.421Z","updated_at":"2023-12-02T06:40:03.421Z","repository_link":"https://github.com/py-why/dowhy/blob/main/poetry.lock","dependencies":[{"id":14852662459,"package_name":"absl-py","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":null,"optional":false},{"id":14852662460,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.8.5","direct":false,"kind":null,"optional":false},{"id":14852662461,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":null,"optional":false},{"id":14852662462,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.13","direct":false,"kind":null,"optional":false},{"id":14852662463,"package_name":"anyio","ecosystem":"pypi","requirements":"3.7.1","direct":false,"kind":null,"optional":false},{"id":14852662464,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":null,"optional":false},{"id":14852662465,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"21.3.0","direct":false,"kind":null,"optional":false},{"id":14852662466,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":null,"optional":false},{"id":14852662467,"package_name":"arrow","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":null,"optional":false},{"id":14852662468,"package_name":"asttokens","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":null,"optional":false},{"id":14852662469,"package_name":"astunparse","ecosystem":"pypi","requirements":"1.6.3","direct":false,"kind":null,"optional":false},{"id":14852662470,"package_name":"async-lru","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":null,"optional":false},{"id":14852662471,"package_name":"async-timeout","ecosystem":"pypi","requirements":"4.0.2","direct":false,"kind":null,"optional":false},{"id":14852662472,"package_name":"attrs","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":null,"optional":false},{"id":14852662473,"package_name":"babel","ecosystem":"pypi","requirements":"2.12.1","direct":false,"kind":null,"optional":false},{"id":14852662474,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":null,"optional":false},{"id":14852662475,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":null,"optional":false},{"id":14852662476,"package_name":"black","ecosystem":"pypi","requirements":"22.12.0","direct":false,"kind":null,"optional":false},{"id":14852662477,"package_name":"bleach","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":null,"optional":false},{"id":14852662478,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.3.1","direct":false,"kind":null,"optional":false},{"id":14852662479,"package_name":"causal-learn","ecosystem":"pypi","requirements":"0.1.3.3","direct":false,"kind":null,"optional":false},{"id":14852662480,"package_name":"cdt","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":null,"optional":false},{"id":14852662481,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":null,"optional":false},{"id":14852662482,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.1","direct":false,"kind":null,"optional":false},{"id":14852662483,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":14852662484,"package_name":"click","ecosystem":"pypi","requirements":"8.1.6","direct":false,"kind":null,"optional":false},{"id":14852662485,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":null,"optional":false},{"id":14852662486,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":null,"optional":false},{"id":14852662487,"package_name":"comm","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":null,"optional":false},{"id":14852662488,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":null,"optional":false},{"id":14852662489,"package_name":"coverage","ecosystem":"pypi","requirements":"7.2.7","direct":false,"kind":null,"optional":false},{"id":14852662490,"package_name":"cvxpy","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":null,"optional":false},{"id":14852662491,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":null,"optional":false},{"id":14852662492,"package_name":"cython","ecosystem":"pypi","requirements":"0.29.36","direct":false,"kind":null,"optional":false},{"id":14852662493,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.6.7","direct":false,"kind":null,"optional":false},{"id":14852662494,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":null,"optional":false},{"id":14852662495,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":null,"optional":false},{"id":14852662496,"package_name":"docutils","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":null,"optional":false},{"id":14852662497,"package_name":"econml","ecosystem":"pypi","requirements":"0.14.1","direct":false,"kind":null,"optional":false},{"id":14852662498,"package_name":"ecos","ecosystem":"pypi","requirements":"2.0.12","direct":false,"kind":null,"optional":false},{"id":14852662499,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":null,"optional":false},{"id":14852662500,"package_name":"executing","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":null,"optional":false},{"id":14852662501,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"2.18.0","direct":false,"kind":null,"optional":false},{"id":14852662502,"package_name":"filelock","ecosystem":"pypi","requirements":"3.12.2","direct":false,"kind":null,"optional":false},{"id":14852662503,"package_name":"flake8","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":null,"optional":false},{"id":14852662504,"package_name":"flaky","ecosystem":"pypi","requirements":"3.7.0","direct":false,"kind":null,"optional":false},{"id":14852662505,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"23.5.26","direct":false,"kind":null,"optional":false},{"id":14852662506,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.41.1","direct":false,"kind":null,"optional":false},{"id":14852662507,"package_name":"fqdn","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":null,"optional":false},{"id":14852662508,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":null,"optional":false},{"id":14852662509,"package_name":"fsspec","ecosystem":"pypi","requirements":"2023.6.0","direct":false,"kind":null,"optional":false},{"id":14852662510,"package_name":"gast","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":null,"optional":false},{"id":14852662511,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.22.0","direct":false,"kind":null,"optional":false},{"id":14852662512,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":14852662513,"package_name":"google-pasta","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":null,"optional":false},{"id":14852662514,"package_name":"gputil","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":null,"optional":false},{"id":14852662515,"package_name":"graphviz","ecosystem":"pypi","requirements":"0.20.1","direct":false,"kind":null,"optional":false},{"id":14852662516,"package_name":"grpcio","ecosystem":"pypi","requirements":"1.56.2","direct":false,"kind":null,"optional":false},{"id":14852662517,"package_name":"h5py","ecosystem":"pypi","requirements":"3.9.0","direct":false,"kind":null,"optional":false},{"id":14852662518,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":null,"optional":false},{"id":14852662519,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":null,"optional":false},{"id":14852662520,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"6.8.0","direct":false,"kind":null,"optional":false},{"id":14852662521,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":null,"optional":false},{"id":14852662522,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":null,"optional":false},{"id":14852662523,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.25.0","direct":false,"kind":null,"optional":false},{"id":14852662524,"package_name":"ipython","ecosystem":"pypi","requirements":"8.12.2","direct":false,"kind":null,"optional":false},{"id":14852662525,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":null,"optional":false},{"id":14852662526,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"8.0.7","direct":false,"kind":null,"optional":false},{"id":14852662527,"package_name":"isoduration","ecosystem":"pypi","requirements":"20.11.0","direct":false,"kind":null,"optional":false},{"id":14852662528,"package_name":"isort","ecosystem":"pypi","requirements":"5.12.0","direct":false,"kind":null,"optional":false},{"id":14852662529,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.2","direct":false,"kind":null,"optional":false},{"id":14852662530,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":null,"optional":false},{"id":14852662531,"package_name":"joblib","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":null,"optional":false},{"id":14852662532,"package_name":"json5","ecosystem":"pypi","requirements":"0.9.14","direct":false,"kind":null,"optional":false},{"id":14852662533,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"2.4","direct":false,"kind":null,"optional":false},{"id":14852662534,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.18.4","direct":false,"kind":null,"optional":false},{"id":14852662535,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2023.7.1","direct":false,"kind":null,"optional":false},{"id":14852662536,"package_name":"jupyter","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":14852662537,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"8.3.0","direct":false,"kind":null,"optional":false},{"id":14852662538,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"6.6.3","direct":false,"kind":null,"optional":false},{"id":14852662539,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.3.1","direct":false,"kind":null,"optional":false},{"id":14852662540,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":null,"optional":false},{"id":14852662541,"package_name":"jupyter-lsp","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":null,"optional":false},{"id":14852662542,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":null,"optional":false},{"id":14852662543,"package_name":"jupyter-server-terminals","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":null,"optional":false},{"id":14852662544,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"4.0.3","direct":false,"kind":null,"optional":false},{"id":14852662545,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":null,"optional":false},{"id":14852662546,"package_name":"jupyterlab-server","ecosystem":"pypi","requirements":"2.24.0","direct":false,"kind":null,"optional":false},{"id":14852662547,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"3.0.8","direct":false,"kind":null,"optional":false},{"id":14852662548,"package_name":"keras","ecosystem":"pypi","requirements":"2.13.1","direct":false,"kind":null,"optional":false},{"id":14852662549,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":null,"optional":false},{"id":14852662550,"package_name":"libclang","ecosystem":"pypi","requirements":"16.0.6","direct":false,"kind":null,"optional":false},{"id":14852662551,"package_name":"lightgbm","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":null,"optional":false},{"id":14852662552,"package_name":"lightning-utilities","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":null,"optional":false},{"id":14852662553,"package_name":"llvmlite","ecosystem":"pypi","requirements":"0.40.1","direct":false,"kind":null,"optional":false},{"id":14852662554,"package_name":"markdown","ecosystem":"pypi","requirements":"3.4.4","direct":false,"kind":null,"optional":false},{"id":14852662555,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":null,"optional":false},{"id":14852662556,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.7.2","direct":false,"kind":null,"optional":false},{"id":14852662557,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.6","direct":false,"kind":null,"optional":false},{"id":14852662558,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":null,"optional":false},{"id":14852662559,"package_name":"mistune","ecosystem":"pypi","requirements":"2.0.5","direct":false,"kind":null,"optional":false},{"id":14852662560,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":14852662561,"package_name":"multidict","ecosystem":"pypi","requirements":"6.0.4","direct":false,"kind":null,"optional":false},{"id":14852662562,"package_name":"mypy","ecosystem":"pypi","requirements":"0.971","direct":false,"kind":null,"optional":false},{"id":14852662563,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":14852662564,"package_name":"nbclient","ecosystem":"pypi","requirements":"0.8.0","direct":false,"kind":null,"optional":false},{"id":14852662565,"package_name":"nbconvert","ecosystem":"pypi","requirements":"7.0.0rc3","direct":false,"kind":null,"optional":false},{"id":14852662566,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.9.1","direct":false,"kind":null,"optional":false},{"id":14852662567,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"0.8.12","direct":false,"kind":null,"optional":false},{"id":14852662568,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.7","direct":false,"kind":null,"optional":false},{"id":14852662569,"package_name":"networkx","ecosystem":"pypi","requirements":"3.1","direct":false,"kind":null,"optional":false},{"id":14852662570,"package_name":"notebook","ecosystem":"pypi","requirements":"7.0.0","direct":false,"kind":null,"optional":false},{"id":14852662571,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"0.2.3","direct":false,"kind":null,"optional":false},{"id":14852662572,"package_name":"numba","ecosystem":"pypi","requirements":"0.57.1","direct":false,"kind":null,"optional":false},{"id":14852662573,"package_name":"numpy","ecosystem":"pypi","requirements":"1.24.3","direct":false,"kind":null,"optional":false},{"id":14852662574,"package_name":"nvidia-cublas-cu11","ecosystem":"pypi","requirements":"11.10.3.66","direct":false,"kind":null,"optional":false},{"id":14852662575,"package_name":"nvidia-cuda-nvrtc-cu11","ecosystem":"pypi","requirements":"11.7.99","direct":false,"kind":null,"optional":false},{"id":14852662576,"package_name":"nvidia-cuda-runtime-cu11","ecosystem":"pypi","requirements":"11.7.99","direct":false,"kind":null,"optional":false},{"id":14852662577,"package_name":"nvidia-cudnn-cu11","ecosystem":"pypi","requirements":"8.5.0.96","direct":false,"kind":null,"optional":false},{"id":14852662578,"package_name":"oauthlib","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":null,"optional":false},{"id":14852662579,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":null,"optional":false},{"id":14852662580,"package_name":"osqp","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":null,"optional":false},{"id":14852662581,"package_name":"overrides","ecosystem":"pypi","requirements":"7.3.1","direct":false,"kind":null,"optional":false},{"id":14852662582,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":false,"kind":null,"optional":false},{"id":14852662583,"package_name":"pandas","ecosystem":"pypi","requirements":"2.0.3","direct":false,"kind":null,"optional":false},{"id":14852662584,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":null,"optional":false},{"id":14852662585,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":null,"optional":false},{"id":14852662586,"package_name":"pastel","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":null,"optional":false},{"id":14852662587,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.11.1","direct":false,"kind":null,"optional":false},{"id":14852662588,"package_name":"patsy","ecosystem":"pypi","requirements":"0.5.3","direct":false,"kind":null,"optional":false},{"id":14852662589,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":null,"optional":false},{"id":14852662590,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":null,"optional":false},{"id":14852662591,"package_name":"pillow","ecosystem":"pypi","requirements":"10.0.0","direct":false,"kind":null,"optional":false},{"id":14852662592,"package_name":"pkgutil-resolve-name","ecosystem":"pypi","requirements":"1.3.10","direct":false,"kind":null,"optional":false},{"id":14852662593,"package_name":"platformdirs","ecosystem":"pypi","requirements":"3.9.1","direct":false,"kind":null,"optional":false},{"id":14852662594,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":null,"optional":false},{"id":14852662595,"package_name":"poethepoet","ecosystem":"pypi","requirements":"0.16.5","direct":false,"kind":null,"optional":false},{"id":14852662596,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.17.1","direct":false,"kind":null,"optional":false},{"id":14852662597,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.39","direct":false,"kind":null,"optional":false},{"id":14852662598,"package_name":"protobuf","ecosystem":"pypi","requirements":"4.23.4","direct":false,"kind":null,"optional":false},{"id":14852662599,"package_name":"psutil","ecosystem":"pypi","requirements":"5.9.5","direct":false,"kind":null,"optional":false},{"id":14852662600,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":null,"optional":false},{"id":14852662601,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":null,"optional":false},{"id":14852662602,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":null,"optional":false},{"id":14852662603,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":null,"optional":false},{"id":14852662604,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"2.8.0","direct":false,"kind":null,"optional":false},{"id":14852662605,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":null,"optional":false},{"id":14852662606,"package_name":"pydata-sphinx-theme","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":null,"optional":false},{"id":14852662607,"package_name":"pydot","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":null,"optional":false},{"id":14852662608,"package_name":"pyflakes","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":null,"optional":false},{"id":14852662609,"package_name":"pygments","ecosystem":"pypi","requirements":"2.15.1","direct":false,"kind":null,"optional":false},{"id":14852662610,"package_name":"pygraphviz","ecosystem":"pypi","requirements":"1.11","direct":false,"kind":null,"optional":false},{"id":14852662611,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.9","direct":false,"kind":null,"optional":false},{"id":14852662612,"package_name":"pytest","ecosystem":"pypi","requirements":"7.4.0","direct":false,"kind":null,"optional":false},{"id":14852662613,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":null,"optional":false},{"id":14852662614,"package_name":"pytest-split","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":null,"optional":false},{"id":14852662615,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":null,"optional":false},{"id":14852662616,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"2.0.7","direct":false,"kind":null,"optional":false},{"id":14852662617,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"1.9.5","direct":false,"kind":null,"optional":false},{"id":14852662618,"package_name":"pytz","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":null,"optional":false},{"id":14852662619,"package_name":"pywin32","ecosystem":"pypi","requirements":"306","direct":false,"kind":null,"optional":false},{"id":14852662620,"package_name":"pywinpty","ecosystem":"pypi","requirements":"2.0.11","direct":false,"kind":null,"optional":false},{"id":14852662621,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":14852662622,"package_name":"pyzmq","ecosystem":"pypi","requirements":"25.1.0","direct":false,"kind":null,"optional":false},{"id":14852662623,"package_name":"qdldl","ecosystem":"pypi","requirements":"0.1.7.post0","direct":false,"kind":null,"optional":false},{"id":14852662624,"package_name":"qtconsole","ecosystem":"pypi","requirements":"5.4.3","direct":false,"kind":null,"optional":false},{"id":14852662625,"package_name":"qtpy","ecosystem":"pypi","requirements":"2.3.1","direct":false,"kind":null,"optional":false},{"id":14852662626,"package_name":"referencing","ecosystem":"pypi","requirements":"0.30.0","direct":false,"kind":null,"optional":false},{"id":14852662627,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":null,"optional":false},{"id":14852662628,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":null,"optional":false},{"id":14852662629,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":null,"optional":false},{"id":14852662630,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"0.1.1","direct":false,"kind":null,"optional":false},{"id":14852662631,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.9.2","direct":false,"kind":null,"optional":false},{"id":14852662632,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9","direct":false,"kind":null,"optional":false},{"id":14852662633,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":null,"optional":false},{"id":14852662634,"package_name":"scipy","ecosystem":"pypi","requirements":"1.10.1","direct":false,"kind":null,"optional":false},{"id":14852662635,"package_name":"scs","ecosystem":"pypi","requirements":"3.2.3","direct":false,"kind":null,"optional":false},{"id":14852662636,"package_name":"seaborn","ecosystem":"pypi","requirements":"0.12.2","direct":false,"kind":null,"optional":false},{"id":14852662637,"package_name":"send2trash","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":null,"optional":false},{"id":14852662638,"package_name":"setuptools","ecosystem":"pypi","requirements":"68.0.0","direct":false,"kind":null,"optional":false},{"id":14852662639,"package_name":"shap","ecosystem":"pypi","requirements":"0.39.0","direct":false,"kind":null,"optional":false},{"id":14852662640,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":null,"optional":false},{"id":14852662641,"package_name":"skrebate","ecosystem":"pypi","requirements":"0.62","direct":false,"kind":null,"optional":false},{"id":14852662642,"package_name":"slicer","ecosystem":"pypi","requirements":"0.0.7","direct":false,"kind":null,"optional":false},{"id":14852662643,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":14852662644,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":null,"optional":false},{"id":14852662645,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.4.1","direct":false,"kind":null,"optional":false},{"id":14852662646,"package_name":"sparse","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":null,"optional":false},{"id":14852662647,"package_name":"sphinx","ecosystem":"pypi","requirements":"5.3.0","direct":false,"kind":null,"optional":false},{"id":14852662648,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":null,"optional":false},{"id":14852662649,"package_name":"sphinx-design","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":null,"optional":false},{"id":14852662650,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":null,"optional":false},{"id":14852662651,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.4","direct":false,"kind":null,"optional":false},{"id":14852662652,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":null,"optional":false},{"id":14852662653,"package_name":"sphinxcontrib-googleanalytics","ecosystem":"pypi","requirements":"0.4","direct":false,"kind":null,"optional":false},{"id":14852662654,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":null,"optional":false},{"id":14852662655,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"4.1","direct":false,"kind":null,"optional":false},{"id":14852662656,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":null,"optional":false},{"id":14852662657,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":null,"optional":false},{"id":14852662658,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":null,"optional":false},{"id":14852662659,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":null,"optional":false},{"id":14852662660,"package_name":"statsmodels","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":null,"optional":false},{"id":14852662661,"package_name":"sympy","ecosystem":"pypi","requirements":"1.12","direct":false,"kind":null,"optional":false},{"id":14852662662,"package_name":"tensorboard","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":null,"optional":false},{"id":14852662663,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":null,"optional":false},{"id":14852662664,"package_name":"tensorflow","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":null,"optional":false},{"id":14852662665,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":null,"optional":false},{"id":14852662666,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"0.32.0","direct":false,"kind":null,"optional":false},{"id":14852662667,"package_name":"termcolor","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":null,"optional":false},{"id":14852662668,"package_name":"terminado","ecosystem":"pypi","requirements":"0.17.1","direct":false,"kind":null,"optional":false},{"id":14852662669,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":14852662670,"package_name":"tinycss2","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":null,"optional":false},{"id":14852662671,"package_name":"tokenize-rt","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":null,"optional":false},{"id":14852662672,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":null,"optional":false},{"id":14852662673,"package_name":"torch","ecosystem":"pypi","requirements":"1.13.1","direct":false,"kind":null,"optional":false},{"id":14852662674,"package_name":"torch","ecosystem":"pypi","requirements":"2.0.1+cpu","direct":false,"kind":null,"optional":false},{"id":14852662675,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":null,"optional":false},{"id":14852662676,"package_name":"torchvision","ecosystem":"pypi","requirements":"0.14.1","direct":false,"kind":null,"optional":false},{"id":14852662677,"package_name":"torchvision","ecosystem":"pypi","requirements":"0.15.2+cpu","direct":false,"kind":null,"optional":false},{"id":14852662678,"package_name":"tornado","ecosystem":"pypi","requirements":"6.3.2","direct":false,"kind":null,"optional":false},{"id":14852662679,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.65.0","direct":false,"kind":null,"optional":false},{"id":14852662680,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.9.0","direct":false,"kind":null,"optional":false},{"id":14852662681,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":null,"optional":false},{"id":14852662682,"package_name":"tzdata","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":null,"optional":false},{"id":14852662683,"package_name":"uri-template","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":14852662684,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.16","direct":false,"kind":null,"optional":false},{"id":14852662685,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":null,"optional":false},{"id":14852662686,"package_name":"webcolors","ecosystem":"pypi","requirements":"1.13","direct":false,"kind":null,"optional":false},{"id":14852662687,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":null,"optional":false},{"id":14852662688,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":null,"optional":false},{"id":14852662689,"package_name":"werkzeug","ecosystem":"pypi","requirements":"2.3.6","direct":false,"kind":null,"optional":false},{"id":14852662690,"package_name":"wheel","ecosystem":"pypi","requirements":"0.41.0","direct":false,"kind":null,"optional":false},{"id":14852662691,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"4.0.8","direct":false,"kind":null,"optional":false},{"id":14852662692,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":null,"optional":false},{"id":14852662693,"package_name":"xgboost","ecosystem":"pypi","requirements":"1.7.6","direct":false,"kind":null,"optional":false},{"id":14852662694,"package_name":"yarl","ecosystem":"pypi","requirements":"1.9.2","direct":false,"kind":null,"optional":false},{"id":14852662695,"package_name":"zipp","ecosystem":"pypi","requirements":"3.16.2","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-02T06:40:05.770Z","updated_at":"2023-12-02T06:40:05.770Z","repository_link":"https://github.com/py-why/dowhy/blob/main/pyproject.toml","dependencies":[{"id":14852662696,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.8,\u003c3.12","direct":true,"kind":"runtime","optional":false},{"id":14852662697,"package_name":"cython","ecosystem":"pypi","requirements":"\u003e=0.29.32","direct":true,"kind":"runtime","optional":false},{"id":14852662698,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.4.1","direct":true,"kind":"runtime","optional":false},{"id":14852662699,"package_name":"statsmodels","ecosystem":"pypi","requirements":"\u003e=0.13.5","direct":true,"kind":"runtime","optional":false},{"id":14852662700,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.20","direct":true,"kind":"runtime","optional":false},{"id":14852662701,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1.4.3","direct":true,"kind":"runtime","optional":false},{"id":14852662702,"package_name":"networkx","ecosystem":"pypi","requirements":"\u003e=2.8.5","direct":true,"kind":"runtime","optional":false},{"id":14852662703,"package_name":"sympy","ecosystem":"pypi","requirements":"\u003e=1.10.1","direct":true,"kind":"runtime","optional":false},{"id":14852662704,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e1.0","direct":true,"kind":"runtime","optional":false},{"id":14852662705,"package_name":"pydot","ecosystem":"pypi","requirements":"^1.4.2","direct":true,"kind":"runtime","optional":false},{"id":14852662706,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false},{"id":14852662707,"package_name":"pygraphviz","ecosystem":"pypi","requirements":"^1.9","direct":true,"kind":"runtime","optional":false},{"id":14852662708,"package_name":"econml","ecosystem":"pypi","requirements":"\u003e=0.14.1","direct":true,"kind":"runtime","optional":false},{"id":14852662709,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.64.0","direct":true,"kind":"runtime","optional":false},{"id":14852662710,"package_name":"causal-learn","ecosystem":"pypi","requirements":"\u003e=0.1.3.0","direct":true,"kind":"runtime","optional":false},{"id":14852662711,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":14852662712,"package_name":"cvxpy","ecosystem":"pypi","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"binder/environment.yml","sha":null,"kind":"manifest","created_at":"2024-12-16T14:37:49.297Z","updated_at":"2024-12-16T14:37:49.297Z","repository_link":"https://github.com/py-why/dowhy/blob/main/binder/environment.yml","dependencies":[{"id":21177727803,"package_name":"graphviz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21177727804,"package_name":"econml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":24.802001112318038,"created_at":"2025-09-08T20:51:39.839Z","updated_at":"2025-10-07T08:27:49.933Z","avatar_url":"https://github.com/py-why.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":75467,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mlops","reinforcement-learning","transformers","large-language-models","distributed","agents","parallel","embedding","autograd","tensor"],"project_url":"https://science.ecosyste.ms/api/v1/projects/77356","html_url":"https://science.ecosyste.ms/projects/77356"}