{"id":356312,"url":"https://github.com/davidogara/hetGPy","last_synced_at":"2026-06-20T20:30:21.330Z","repository":{"id":254918514,"uuid":"721313448","full_name":"davidogara/hetGPy","owner":"davidogara","description":"Python implementation of the hetGP R package","archived":false,"fork":false,"pushed_at":"2026-06-04T14:06:35.000Z","size":11984,"stargazers_count":6,"open_issues_count":3,"forks_count":3,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-06-09T15:05:24.585Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidogara.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-11-20T19:55:40.000Z","updated_at":"2026-06-04T14:09:53.000Z","dependencies_parsed_at":"2026-01-29T23:01:14.081Z","dependency_job_id":"9f8289fb-58bc-4164-b56f-3a50d1c7704f","html_url":"https://github.com/davidogara/hetGPy","commit_stats":null,"previous_names":["davidogara/hetgpy"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/davidogara/hetGPy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidogara","download_url":"https://codeload.github.com/davidogara/hetGPy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34461618,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"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":"davidogara","name":"David O'Gara","uuid":"21281981","kind":"user","description":"PhD Student at WashU DCDS. Interested in Systems Science methods for Public Health.","email":"","website":null,"location":"St. Louis, MO","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/21281981?u=7a6be288bcab82aeb9a92dbee1dfdc9c88bc60fa\u0026v=4","repositories_count":1,"last_synced_at":"2024-08-27T00:54:32.398Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/davidogara","funding_links":[],"total_stars":1,"followers":2,"following":0,"created_at":"2024-08-27T00:54:32.406Z","updated_at":"2024-08-27T00:54:32.406Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidogara","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidogara/repositories"},"packages":[],"commits":{"id":9624598,"full_name":"davidogara/hetGPy","default_branch":"main","total_commits":535,"total_committers":6,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":89.16666666666667,"dds":0.03551401869158877,"past_year_total_commits":36,"past_year_total_committers":3,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":12.0,"past_year_dds":0.13888888888888884,"last_synced_at":"2026-06-17T19:03:33.194Z","last_synced_commit":"b59e324e7de2605e29d545d868bb35d4ed24ef1c","created_at":"2025-04-11T10:21:49.024Z","updated_at":"2026-06-17T19:03:17.890Z","committers":[{"name":"David O'Gara","email":"david.ogara@wustl.edu","login":"davidogara","count":516},{"name":"Mickaël Binois","email":"16806814+mbinois","login":"mbinois","count":9},{"name":"Marie Cloet","email":"marie.cloet@kuleuven.be","login":"mcloet","count":4},{"name":"Dan Waxman","email":"daniel.waxman@stonybrook.edu","login":"DanWaxman","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Lia Schattner","email":"liaschattner@Lias-MacBook-Pro.local","login":null,"count":1}],"past_year_committers":[{"name":"David O'Gara","email":"david.ogara@wustl.edu","login":"davidogara","count":31},{"name":"Marie Cloet","email":"marie.cloet@kuleuven.be","login":"mcloet","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-19T00:00:07.604Z","repositories_count":6264009,"commits_count":875095837,"contributors_count":35078312,"owners_count":1168834,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"davidogara/hetGPy","html_url":"https://github.com/davidogara/hetGPy","last_synced_at":"2026-06-07T14:00:52.653Z","status":"error","issues_count":18,"pull_requests_count":33,"avg_time_to_close_issue":375179.1666666667,"avg_time_to_close_pull_request":54182.0,"issues_closed_count":12,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":2.1666666666666665,"avg_comments_per_pull_request":0.18181818181818182,"merged_pull_requests_count":31,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":4,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":24243.0,"past_year_avg_time_to_close_pull_request":30972.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":9,"created_at":"2025-04-11T10:21:49.163Z","updated_at":"2026-06-07T14:00:52.653Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidogara%2FhetGPy/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":2,"python":2}},"issue_author_associations_count":{"table":{"NONE":8,"CONTRIBUTOR":6,"OWNER":4}},"pull_request_author_associations_count":{"table":{"OWNER":14,"COLLABORATOR":9,"CONTRIBUTOR":6,"NONE":4}},"issue_authors":{"table":{"Edenhofer":5,"DanWaxman":5,"davidogara":4,"marie-cloet2000":2,"matthewfeickert":2}},"pull_request_authors":{"table":{"davidogara":14,"mbinois":9,"DanWaxman":6,"dependabot[bot]":2,"marie-cloet2000":2}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-17T00:00:21.091Z","repositories_count":14814256,"issues_count":33096329,"pull_requests_count":109285778,"authors_count":11309670,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":2,"python":2}},"past_year_issue_author_associations_count":{"table":{"NONE":2,"OWNER":2}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":6,"NONE":3,"CONTRIBUTOR":1}},"past_year_issue_authors":{"table":{"davidogara":2,"marie-cloet2000":2}},"past_year_pull_request_authors":{"table":{"davidogara":6,"dependabot[bot]":2,"marie-cloet2000":2}},"maintainers":[{"table":{"login":"davidogara","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidogara"}},{"table":{"login":"mbinois","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mbinois"}}],"active_maintainers":[{"table":{"login":"davidogara","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidogara"}}]}},"events":{"total":{"ReleaseEvent":11,"DeleteEvent":12,"PullRequestEvent":15,"ForkEvent":1,"IssuesEvent":26,"WatchEvent":4,"IssueCommentEvent":50,"PushEvent":155,"CreateEvent":21},"last_year":{"ReleaseEvent":2,"DeleteEvent":3,"PullRequestEvent":3,"PushEvent":10,"CreateEvent":6}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements_testing.txt","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:13.942Z","updated_at":"2026-01-29T23:01:13.942Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/requirements_testing.txt","dependencies":[{"id":25806932399,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=7.4.3","direct":true,"kind":"test","optional":false},{"id":25806932400,"package_name":"PyYAML","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:08.470Z","updated_at":"2026-01-29T23:01:08.470Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":25806931801,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806931802,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806931803,"package_name":"pypa/cibuildwheel","ecosystem":"actions","requirements":"v2.21","direct":true,"kind":"composite","optional":false},{"id":25806931807,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806931808,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false},{"id":25806931809,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25806931810,"package_name":"sigstore/gh-action-sigstore-python","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-all-tests.yml","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:08.778Z","updated_at":"2026-01-29T23:01:08.778Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/.github/workflows/run-all-tests.yml","dependencies":[{"id":25806931853,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806931854,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25806931855,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:14.012Z","updated_at":"2026-01-29T23:01:14.012Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/setup.py","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/draft-pdf.yml","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:08.678Z","updated_at":"2026-01-29T23:01:08.678Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/.github/workflows/draft-pdf.yml","dependencies":[{"id":25806931850,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806931851,"package_name":"openjournals/openjournals-draft-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":25806931852,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:12.388Z","updated_at":"2026-01-29T23:01:12.388Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"docs/requirements_docs.txt","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:10.128Z","updated_at":"2026-01-29T23:01:10.128Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/docs/requirements_docs.txt","dependencies":[{"id":25806932253,"package_name":"dash","ecosystem":"pypi","requirements":"\u003e=2.14.1","direct":true,"kind":"runtime","optional":false},{"id":25806932263,"package_name":"ipykernel","ecosystem":"pypi","requirements":"\u003e=6.27.1","direct":true,"kind":"runtime","optional":false},{"id":25806932320,"package_name":"jupyter","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false},{"id":25806932321,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=7.2.6","direct":true,"kind":"runtime","optional":false},{"id":25806932325,"package_name":"numpydoc","ecosystem":"pypi","requirements":"\u003e=1.6.0","direct":true,"kind":"runtime","optional":false},{"id":25806932327,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25806932329,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"\u003e=0.9.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-basic-tests.yaml","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:08.946Z","updated_at":"2026-01-29T23:01:08.946Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/.github/workflows/run-basic-tests.yaml","dependencies":[{"id":25806931860,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806931861,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements_dev.txt","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:13.032Z","updated_at":"2026-01-29T23:01:13.032Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/requirements_dev.txt","dependencies":[{"id":25806932375,"package_name":"dash","ecosystem":"pypi","requirements":"\u003e=2.14.1","direct":true,"kind":"development","optional":false},{"id":25806932376,"package_name":"ipykernel","ecosystem":"pypi","requirements":"\u003e=6.27.1","direct":true,"kind":"development","optional":false},{"id":25806932377,"package_name":"jupyter","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"development","optional":false},{"id":25806932378,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=7.2.6","direct":true,"kind":"development","optional":false},{"id":25806932379,"package_name":"numpydoc","ecosystem":"pypi","requirements":"\u003e=1.6.0","direct":true,"kind":"development","optional":false},{"id":25806932380,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"development","optional":false},{"id":25806932381,"package_name":"rpy2","ecosystem":"pypi","requirements":"==3.5.12","direct":true,"kind":"development","optional":false},{"id":25806932382,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=7.4.3","direct":true,"kind":"development","optional":false},{"id":25806932383,"package_name":"cython","ecosystem":"pypi","requirements":"\u003e=3.0.6","direct":true,"kind":"development","optional":false},{"id":25806932384,"package_name":"pybind11","ecosystem":"pypi","requirements":"\u003e=2.11.1","direct":true,"kind":"development","optional":false},{"id":25806932392,"package_name":"joblib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":25806932393,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":25806932394,"package_name":"PyYAML","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":25806932396,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"\u003e=0.9.5","direct":true,"kind":"development","optional":false},{"id":25806932397,"package_name":"jaxtyping","ecosystem":"pypi","requirements":"\u003e=0.2.19","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-tests-all-platforms.yaml","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:09.403Z","updated_at":"2026-01-29T23:01:09.403Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/.github/workflows/run-tests-all-platforms.yaml","dependencies":[{"id":25806932029,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25806932033,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"paper/paper_requirements.txt","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:10.971Z","updated_at":"2026-01-29T23:01:10.971Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/paper/paper_requirements.txt","dependencies":[{"id":25806932346,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.4","direct":true,"kind":"runtime","optional":false},{"id":25806932347,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.14.0","direct":true,"kind":"runtime","optional":false},{"id":25806932348,"package_name":"botorch","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":25806932353,"package_name":"rpy2","ecosystem":"pypi","requirements":"==3.5.16","direct":true,"kind":"runtime","optional":false},{"id":25806932356,"package_name":"torch","ecosystem":"pypi","requirements":"==2.7.1","direct":true,"kind":"runtime","optional":false},{"id":25806932357,"package_name":"gpytorch","ecosystem":"pypi","requirements":"==1.13","direct":true,"kind":"runtime","optional":false},{"id":25806932360,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.9.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2026-01-29T23:01:12.442Z","updated_at":"2026-01-29T23:01:12.442Z","repository_link":"https://github.com/davidogara/hetGPy/blob/main/requirements.txt","dependencies":[{"id":25806932368,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.6","direct":true,"kind":"runtime","optional":false},{"id":25806932369,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.20.2","direct":true,"kind":"runtime","optional":false},{"id":25806932370,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.14.0","direct":true,"kind":"runtime","optional":false},{"id":25806932371,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.66.4,\u003c5.0.0","direct":true,"kind":"runtime","optional":false},{"id":25806932372,"package_name":"joblib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":3.9889840465642745,"created_at":"2025-04-11T10:16:05.768Z","updated_at":"2026-06-20T20:30:21.330Z","avatar_url":"https://github.com/davidogara.png","language":"Jupyter Notebook","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/356312","html_url":"https://summary.ecosyste.ms/projects/356312"}