{"id":366584,"name":"PyForecast","description":"A statistical modeling tool used by Reclamation water managers and reservoir operators to train and build predictive models for seasonal inflows and streamflows.","url":"https://github.com/usbr/pyforecast","last_synced_at":"2026-08-29T00:21:16.647Z","repository":null,"owner":null,"packages":[],"commits":{"id":1254541,"full_name":"usbr/PyForecast","default_branch":"NextFlow","total_commits":402,"total_committers":6,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":67.0,"dds":0.6442786069651741,"past_year_total_commits":63,"past_year_total_committers":2,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":31.5,"past_year_dds":0.031746031746031744,"last_synced_at":"2026-08-20T00:21:16.061Z","last_synced_commit":"9690802bbfbbb8e31d2bc8fd7e2b7064f7fa25da","created_at":"2023-03-27T11:49:36.004Z","updated_at":"2026-08-20T00:21:15.350Z","committers":[{"name":"jrocha","email":"jrocha@usbr.gov","login":"tjrocha","count":143},{"name":"dloney","email":"dloney@usbr.gov","login":"dloney","count":104},{"name":"kevinfol","email":"kfoley@usbr.gov","login":"kevinfol","count":90},{"name":"Bob Lounsbury","email":"blounsbury@usbr.gov","login":"blounsbury-usbr","count":61},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Lanini","email":"JLanini@usbr.gov","login":"jslanini","count":1}],"past_year_committers":[{"name":"Bob Lounsbury","email":"blounsbury@usbr.gov","login":"blounsbury-usbr","count":61},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/usbr%2FPyForecast/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-27T00:00:09.802Z","repositories_count":6795987,"commits_count":985651050,"contributors_count":41548019,"owners_count":1367585,"committers_count":3369778,"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":"usbr/PyForecast","html_url":"https://github.com/usbr/PyForecast","last_synced_at":"2024-06-24T00:00:30.863Z","status":"not_found","issues_count":37,"pull_requests_count":68,"avg_time_to_close_issue":7073401.6,"avg_time_to_close_pull_request":363291.0,"issues_closed_count":15,"pull_requests_closed_count":63,"pull_request_authors_count":4,"issue_authors_count":4,"avg_comments_per_issue":1.4594594594594594,"avg_comments_per_pull_request":0.029411764705882353,"merged_pull_requests_count":63,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":929935.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-09T10:39:02.786Z","updated_at":"2026-08-11T00:20:59.169Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/usbr%2FPyForecast","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/usbr%2FPyForecast/issues","issue_labels_count":{"enhancement":20,"bug":10},"pull_request_labels_count":{"dependencies":5,"enhancement":2},"issue_author_associations_count":{"CONTRIBUTOR":18,"COLLABORATOR":11,"MEMBER":7,"NONE":1},"pull_request_author_associations_count":{"MEMBER":61,"CONTRIBUTOR":5,"COLLABORATOR":1},"issue_authors":{"jslanini":21,"tjrocha":14,"Nat-AlbertaRivers":1,"kevinfol":1},"pull_request_authors":{"dloney":58,"dependabot[bot]":5,"tjrocha":3,"jslanini":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-25T00:00:09.459Z","repositories_count":16324715,"issues_count":42381630,"pull_requests_count":135850352,"authors_count":11519836,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"dloney","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dloney"},{"login":"jslanini","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jslanini"},{"login":"tjrocha","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tjrocha"},{"login":"kevinfol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevinfol"}],"active_maintainers":[]},"events":null,"keywords":[],"dependencies":null,"score":1.791759469228055,"created_at":"2026-08-29T00:21:13.719Z","updated_at":"2026-08-29T00:21:16.670Z","avatar_url":null,"language":null,"category":"Natural Resources","sub_category":"Water Supply and Quality","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":null,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["hydrology","statistical-models"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/366584","html_url":"https://ost.ecosyste.ms/projects/366584"}