{"id":76420,"name":"pestpp","description":"tools for scalable and non-intrusive parameter estimation, uncertainty analysis and sensitivity analysis","url":"https://github.com/usgs/pestpp","last_synced_at":"2025-09-08T16:58:59.229Z","repository":{"id":38330505,"uuid":"174428423","full_name":"usgs/pestpp","owner":"usgs","description":"tools for scalable and non-intrusive parameter estimation, uncertainty analysis and sensitivity analysis","archived":false,"fork":false,"pushed_at":"2025-08-29T19:48:50.000Z","size":1200251,"stargazers_count":156,"open_issues_count":35,"forks_count":86,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-09-01T13:21:33.224Z","etag":null,"topics":["ensemble-methods","ensembles","global-sensitivity-analysis","non-intrusive","optimization","optimization-tools","parallel-computing","parameter-estimation","sensitivity-analysis","uncertainty-quantification"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usgs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-03-07T22:16:47.000Z","updated_at":"2025-08-27T20:11:08.000Z","dependencies_parsed_at":"2024-11-06T12:37:38.089Z","dependency_job_id":"0496389e-da37-4dee-a610-cd81db1b0ab0","html_url":"https://github.com/usgs/pestpp","commit_stats":{"total_commits":1962,"total_committers":21,"mean_commits":93.42857142857143,"dds":0.5759429153924567,"last_synced_commit":"a962c01b6d6175ac04e418561757de4f5155e981"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/usgs/pestpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usgs","download_url":"https://codeload.github.com/usgs/pestpp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274213320,"owners_count":25242452,"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":"usgs","name":"U.S. Geological Survey","uuid":"1091434","kind":"organization","description":"By integrating our diverse scientific expertise, we understand complex natural science phenomena and provide scientific products that lead to solutions.","email":"gs_help_git@usgs.gov","website":"https://www.usgs.gov/","location":"Reston, VA, USA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1091434?v=4","repositories_count":159,"last_synced_at":"2024-04-12T10:04:34.273Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/usgs","funding_links":[],"total_stars":1118,"followers":243,"following":0,"created_at":"2022-11-03T18:50:37.388Z","updated_at":"2024-04-12T10:05:11.522Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usgs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usgs/repositories"},"packages":[],"commits":{"id":1548851,"full_name":"usgs/pestpp","default_branch":"master","committers":[{"name":"jtwhite79","email":"jtwhite1000@gmail.com","login":"jtwhite79","count":912},{"name":"jdub","email":"JWhite@localadmins-MacBook-Pro.local","login":null,"count":526},{"name":"jwhite-usgs","email":"jwhiteusgs@gmail.com","login":"jwhite-usgs","count":467},{"name":"Ayman Alzraiee","email":"ayman.alzraiee@gmail.com","login":"aymanalz","count":47},{"name":"Matthew Knowling","email":"matthew.knowling@adelaide.edu.au","login":"MJKnowling","count":30},{"name":"Zachary Stanko","email":"zstanko@usgs.gov","login":"zstanko-usgs","count":21},{"name":"Mike Taves","email":"mwtoews@gmail.com","login":"mwtoews","count":20},{"name":"jdhughes-dev","email":"jdhughes99+1@gmail.com","login":"jdhughes-dev","count":6},{"name":"Mike Fienen","email":"mnfienen@usgs.gov","login":"mnfienen","count":3},{"name":"Damian Merrick","email":"damian.merrick@hydroalgorithmics.com","login":"damianmerrick","count":3},{"name":"gmartinez@intera.com","email":"gmartgit","login":"gmartgit","count":3},{"name":"jwhite","email":"jwhite@igskahcmgslih04.cr.usgs.gov","login":null,"count":2},{"name":"Chris Nicol","email":"chris.nicol@groundwaterlogic.com","login":"cnicol-gwlogic","count":1},{"name":"Randy Hunt","email":"rjhunt@usgs.gov","login":"rjhunt-usgs","count":1},{"name":"Tim Cera","email":"tim@cerazone.net","login":"timcera","count":1},{"name":"Wes Kitlasten","email":"wkitlasten@usgs.gov","login":"wkitlasten","count":1},{"name":"adam siade","email":"adam.siade@uwa.edu.au","login":"siadicus","count":1},{"name":"jwhite","email":"jwhite@jwhites-MacBook-Pro.local","login":null,"count":1},{"name":"briochh","email":"b.hemmings@.gns.cri.nz","login":null,"count":1},{"name":"Parallels","email":"parallels@centos-7.shared","login":null,"count":1},{"name":"jdhughes-dev","email":"jdhughes99@gmail.com","login":"jdhughes","count":1}],"total_commits":2049,"total_committers":21,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":97.57142857142857,"dds":0.554904831625183,"past_year_committers":[{"name":"jwhite","email":"jtwhite1000@gmail.com","login":"jtwhite79","count":100},{"name":"jdhughes-dev","email":"jdhughes99+1@gmail.com","login":"jdhughes-dev","count":6},{"name":"jdhughes-dev","email":"jdhughes99@gmail.com","login":"jdhughes","count":1}],"past_year_total_commits":107,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":35.666666666666664,"past_year_dds":0.06542056074766356,"last_synced_at":"2025-09-03T10:28:54.731Z","last_synced_commit":"013dce748dbcda1cc6f9b06f0e0fb7016afeecdc","created_at":"2024-05-17T00:15:47.460Z","updated_at":"2025-08-04T09:31:52.945Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"usgs/pestpp","html_url":"https://github.com/usgs/pestpp","last_synced_at":"2025-09-03T16:15:21.853Z","status":"active","issues_count":105,"pull_requests_count":157,"avg_time_to_close_issue":10101254.594594594,"avg_time_to_close_pull_request":537230.986013986,"issues_closed_count":74,"pull_requests_closed_count":143,"pull_request_authors_count":17,"issue_authors_count":52,"avg_comments_per_issue":4.180952380952381,"avg_comments_per_pull_request":0.31210191082802546,"merged_pull_requests_count":135,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":12,"past_year_pull_requests_count":45,"past_year_avg_time_to_close_issue":3316927.0,"past_year_avg_time_to_close_pull_request":734842.7096774194,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.0833333333333333,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":30,"created_at":"2024-05-17T00:16:14.655Z","updated_at":"2025-09-03T16:15:21.854Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/usgs%2Fpestpp/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":3,"github_actions":3},"issue_author_associations_count":{"NONE":74,"CONTRIBUTOR":26,"MEMBER":3,"COLLABORATOR":2},"pull_request_author_associations_count":{"COLLABORATOR":125,"CONTRIBUTOR":18,"NONE":14},"issue_authors":{"wkitlasten":20,"BJEANNOT0":12,"laat0003":7,"jbensabat":7,"mwtoews":3,"RyanConway91":2,"DStrom1987":2,"oscarfasanchez":2,"BJeannot1":2,"ckikuchi":2,"ghost":2,"Kumbaka":2,"cnicol-gwlogic":2,"kyledavis-usgs":2,"flydream0428":1,"rbwinst-usgs":1,"dpphat":1,"jesshe":1,"ArashM59":1,"jtwhite79":1,"cmuffels":1,"Cecile-A-C":1,"hwreeves-USGS":1,"Marc78160":1,"sjepsen395":1,"AnneImig":1,"ntdosch":1,"mnfienen":1,"ArMOdr":1,"johnrobertcraven":1,"MJKnowling":1,"Jorbatlle":1,"cravenhydros":1,"volkerrath":1,"tamvejar":1,"jmccreight":1,"ecudhi":1,"Felipeisu":1,"Artesanales":1,"mmorphew":1,"Lau397":1,"apryet":1,"jingheng-huang":1,"mathieu-couplet":1,"sraul1":1,"lboutin":1,"borjav2":1,"sebmeng":1,"Smith0710":1,"jkennedy-usgs":1,"nikobenho":1,"hjia1005":1},"pull_request_authors":{"jtwhite79":80,"jwhite-usgs":31,"mwtoews":14,"mnfienen":5,"rhugman":5,"mmorphew":4,"jdhughes-dev":4,"dependabot[bot]":3,"rqmacasieb":2,"briochh":2,"MJKnowling":1,"siadicus":1,"damianmerrick":1,"cnicol-gwlogic":1,"joshbode":1,"ghost":1,"kmarkovich":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10078555,"issues_count":31286015,"pull_requests_count":95989226,"authors_count":10692524,"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":{"dependencies":3,"github_actions":3},"past_year_issue_author_associations_count":{"NONE":11,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":31,"NONE":11,"CONTRIBUTOR":3},"past_year_issue_authors":{"jbensabat":5,"AnneImig":1,"ArashM59":1,"cravenhydros":1,"johnrobertcraven":1,"mmorphew":1,"sraul1":1,"wkitlasten":1},"past_year_pull_request_authors":{"jtwhite79":18,"rhugman":5,"mnfienen":5,"mmorphew":4,"jdhughes-dev":4,"dependabot[bot]":3,"rqmacasieb":2,"mwtoews":2,"kmarkovich":1,"briochh":1},"maintainers":[{"login":"jtwhite79","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtwhite79"},{"login":"jwhite-usgs","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jwhite-usgs"},{"login":"mnfienen","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mnfienen"},{"login":"rhugman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rhugman"},{"login":"jdhughes-dev","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdhughes-dev"},{"login":"kyledavis-usgs","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kyledavis-usgs"},{"login":"MJKnowling","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MJKnowling"},{"login":"rbwinst-usgs","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rbwinst-usgs"},{"login":"kmarkovich","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kmarkovich"}],"active_maintainers":[{"login":"jtwhite79","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtwhite79"},{"login":"mnfienen","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mnfienen"},{"login":"rhugman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rhugman"},{"login":"jdhughes-dev","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdhughes-dev"},{"login":"kmarkovich","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kmarkovich"}]},"events":{"total":{"CreateEvent":10,"ReleaseEvent":9,"IssuesEvent":9,"WatchEvent":22,"DeleteEvent":2,"MemberEvent":4,"IssueCommentEvent":38,"PushEvent":31,"PullRequestEvent":42,"ForkEvent":15},"last_year":{"CreateEvent":10,"ReleaseEvent":9,"IssuesEvent":9,"WatchEvent":22,"DeleteEvent":2,"MemberEvent":4,"IssueCommentEvent":38,"PushEvent":31,"PullRequestEvent":42,"ForkEvent":15}},"keywords":["ensemble-methods","ensembles","global-sensitivity-analysis","non-intrusive","optimization","optimization-tools","parallel-computing","parameter-estimation","sensitivity-analysis","uncertainty-quantification"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2024-01-22T17:53:34.026Z","updated_at":"2024-01-22T17:53:34.026Z","repository_link":"https://github.com/usgs/pestpp/blob/master/.github/workflows/ci.yml","dependencies":[{"id":15762271813,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2.3.4","direct":true,"kind":"composite","optional":false},{"id":15762271814,"package_name":"seanmiddleditch/gha-setup-ninja","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":15762271866,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":15762271868,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.travis.txt","sha":null,"kind":"manifest","created_at":"2024-01-22T17:53:40.025Z","updated_at":"2024-01-22T17:53:40.025Z","repository_link":"https://github.com/usgs/pestpp/blob/master/requirements.travis.txt","dependencies":[{"id":15762272012,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15762272013,"package_name":"pyproj","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15762272014,"package_name":"pyshp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15762272015,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15762272016,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"etc/environment.yml","sha":null,"kind":"manifest","created_at":"2024-11-06T12:37:32.290Z","updated_at":"2024-11-06T12:37:32.290Z","repository_link":"https://github.com/usgs/pestpp/blob/master/etc/environment.yml","dependencies":[{"id":20591331495,"package_name":"coveralls","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591331496,"package_name":"flopy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332278,"package_name":"git","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332799,"package_name":"imp","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332800,"package_name":"jinja2","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332801,"package_name":"matplotlib","ecosystem":"conda","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":20591332802,"package_name":"mfpymake","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332803,"package_name":"nbmake","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332804,"package_name":"nose","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332805,"package_name":"nose-timer","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332806,"package_name":"numpy","ecosystem":"conda","requirements":"\u003e=1.15.0","direct":true,"kind":"runtime","optional":false},{"id":20591332807,"package_name":"pandas","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332808,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591332809,"package_name":"pyshp","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591333011,"package_name":"pytest-xdist","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591334702,"package_name":"python","ecosystem":"conda","requirements":"\u003c=3.11","direct":true,"kind":"runtime","optional":false},{"id":20591334703,"package_name":"scipy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20591334704,"package_name":"shapely","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]}],"score":8.296795865770052,"created_at":"2025-09-08T15:39:37.617Z","updated_at":"2025-10-07T08:27:34.294Z","avatar_url":"https://github.com/usgs.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.3133/tm7C26","http://dx.doi.org/10.1016/j.envsoft.2018.06.009","http://dx.doi.org/10.1016/j.envsoft.2017.11.019","http://dx.doi.org/10.3133/tm7C12"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["uncertainty-analysis","earth-science","groundwater","modflow"],"project_url":"https://science.ecosyste.ms/api/v1/projects/76420","html_url":"https://science.ecosyste.ms/projects/76420"}