{"id":39179,"name":"pyemu","description":"python modules for model-independent uncertainty analyses, data-worth analyses, and interfacing with PEST(++)","url":"https://github.com/pypest/pyemu","last_synced_at":"2025-09-05T08:05:33.124Z","repository":{"id":25447744,"uuid":"28877710","full_name":"pypest/pyemu","owner":"pypest","description":"python modules for model-independent uncertainty analyses, data-worth analyses, and interfacing with PEST(++)","archived":false,"fork":false,"pushed_at":"2025-08-21T01:06:09.000Z","size":484565,"stargazers_count":189,"open_issues_count":27,"forks_count":107,"subscribers_count":26,"default_branch":"develop","last_synced_at":"2025-09-03T03:57:00.381Z","etag":null,"topics":["python","uncertainty-analysis"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pypest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2015-01-06T18:44:17.000Z","updated_at":"2025-08-21T01:06:13.000Z","dependencies_parsed_at":"2025-08-17T22:26:29.596Z","dependency_job_id":null,"html_url":"https://github.com/pypest/pyemu","commit_stats":{"total_commits":2245,"total_committers":47,"mean_commits":"47.765957446808514","dds":"0.45968819599109134","last_synced_commit":"0883198c618a277845707373f876a275dea7fdcf"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/pypest/pyemu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pypest","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/sbom","scorecard":{"id":307474,"data":{"date":"2025-08-11","repo":{"name":"github.com/pypest/pyemu","commit":"f152bfd02e066e0f62634c001107241d978d08f3"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.9,"checks":[{"name":"Code-Review","score":5,"reason":"Found 12/24 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"11 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: autotest/smoother/henry_pc/template/exe/beopest.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/get_dist_pred.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/i64pest.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/mod2obs.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/par2par.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/plproc.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/model/swt_v4x64.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/pest++.exe:1","Warn: binary detected: misc/kriging/ppk2fac.exe:1","Warn: binary detected: verification/10par_xsec/master_opt0/model/mf2005.exe:1","Warn: binary detected: verification/10par_xsec/master_opt1/model/mf2005.exe:1","Warn: binary detected: verification/10par_xsec/template_mac/model/mf2005.exe:1","Warn: binary detected: verification/Freyberg/pnulpar.exe:1","Warn: binary detected: verification/henry/exe/beopest.exe:1","Warn: binary detected: verification/henry/exe/get_dist_pred.exe:1","Warn: binary detected: verification/henry/exe/i64identpar.exe:1","Warn: binary detected: verification/henry/exe/i64pest.exe:1","Warn: binary detected: verification/henry/exe/i64predunc1.exe:1","Warn: binary detected: verification/henry/exe/i64predunc7.exe:1","Warn: binary detected: verification/henry/exe/mod2obs.exe:1","Warn: binary detected: verification/henry/exe/par2par.exe:1","Warn: binary detected: verification/henry/exe/plproc.exe:1","Warn: binary detected: verification/henry/model/swt_v4x64.exe:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-17T22:25:52.437Z","repository_id":25447744,"created_at":"2025-08-17T22:25:52.437Z","updated_at":"2025-08-17T22:25:52.437Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728151,"owners_count":25157136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"pypest","name":"pypest","uuid":"66094649","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/66094649?v=4","repositories_count":1,"last_synced_at":"2023-02-27T15:20:32.729Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pypest","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T22:50:28.785Z","updated_at":"2023-02-27T15:20:32.736Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pypest","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pypest/repositories"},"packages":[{"id":2870448,"name":"pyemu","ecosystem":"pypi","description":"pyEMU is a set of python modules for interfacing with PEST and PEST++","homepage":null,"licenses":"BSD 3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/pypest/pyemu","keywords_array":["pest","pestpp"],"namespace":null,"versions_count":21,"first_release_published_at":"2016-08-31T16:08:46.000Z","latest_release_published_at":"2024-12-11T22:59:50.000Z","latest_release_number":"1.3.8","last_synced_at":"2025-09-02T21:48:12.102Z","created_at":"2022-04-10T12:12:17.547Z","updated_at":"2025-09-03T03:57:25.451Z","registry_url":"https://pypi.org/project/pyemu/","install_command":"pip install pyemu --index-url https://pypi.org/simple","documentation_url":"https://pyemu.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Programming Language :: Python :: 3 :: Only","Topic :: Scientific/Engineering :: Hydrology"],"normalized_name":"pyemu","project_status":null},"repo_metadata":{"id":25447744,"uuid":"28877710","full_name":"pypest/pyemu","owner":"pypest","description":"python modules for model-independent uncertainty analyses, data-worth analyses, and interfacing with PEST(++)","archived":false,"fork":false,"pushed_at":"2025-08-17T20:59:33.000Z","size":484551,"stargazers_count":189,"open_issues_count":27,"forks_count":106,"subscribers_count":26,"default_branch":"develop","last_synced_at":"2025-08-17T22:25:04.668Z","etag":null,"topics":["python","uncertainty-analysis"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pypest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2015-01-06T18:44:17.000Z","updated_at":"2025-08-17T20:59:37.000Z","dependencies_parsed_at":"2025-08-17T22:26:29.596Z","dependency_job_id":null,"html_url":"https://github.com/pypest/pyemu","commit_stats":{"total_commits":2245,"total_committers":47,"mean_commits":"47.765957446808514","dds":"0.45968819599109134","last_synced_commit":"0883198c618a277845707373f876a275dea7fdcf"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/pypest/pyemu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pypest","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/sbom","scorecard":{"id":307474,"data":{"date":"2025-08-11","repo":{"name":"github.com/pypest/pyemu","commit":"f152bfd02e066e0f62634c001107241d978d08f3"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.9,"checks":[{"name":"Code-Review","score":5,"reason":"Found 12/24 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"11 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: autotest/smoother/henry_pc/template/exe/beopest.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/get_dist_pred.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/i64pest.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/mod2obs.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/par2par.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/exe/plproc.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/model/swt_v4x64.exe:1","Warn: binary detected: autotest/smoother/henry_pc/template/pest++.exe:1","Warn: binary detected: misc/kriging/ppk2fac.exe:1","Warn: binary detected: verification/10par_xsec/master_opt0/model/mf2005.exe:1","Warn: binary detected: verification/10par_xsec/master_opt1/model/mf2005.exe:1","Warn: binary detected: verification/10par_xsec/template_mac/model/mf2005.exe:1","Warn: binary detected: verification/Freyberg/pnulpar.exe:1","Warn: binary detected: verification/henry/exe/beopest.exe:1","Warn: binary detected: verification/henry/exe/get_dist_pred.exe:1","Warn: binary detected: verification/henry/exe/i64identpar.exe:1","Warn: binary detected: verification/henry/exe/i64pest.exe:1","Warn: binary detected: verification/henry/exe/i64predunc1.exe:1","Warn: binary detected: verification/henry/exe/i64predunc7.exe:1","Warn: binary detected: verification/henry/exe/mod2obs.exe:1","Warn: binary detected: verification/henry/exe/par2par.exe:1","Warn: binary detected: verification/henry/exe/plproc.exe:1","Warn: binary detected: verification/henry/model/swt_v4x64.exe:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/pypest/pyemu/ci.yml/develop?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-17T22:25:52.437Z","repository_id":25447744,"created_at":"2025-08-17T22:25:52.437Z","updated_at":"2025-08-17T22:25:52.437Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273386856,"owners_count":25096249,"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-03T02:00:09.631Z","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"},"tags":[{"name":"1.3.8","sha":"e799d6fdc3ec14ecfc011656df1a372fcf05f9bd","kind":"tag","published_at":"2024-12-11T22:50:52.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.8","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.8/manifests"},{"name":"1.3.7","sha":"2da680332f08152a86b8b41183b1839cc82e2af9","kind":"tag","published_at":"2024-08-14T22:17:07.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.7","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.7/manifests"},{"name":"1.3.6","sha":"64326e265694bb55b7d6e2d4330be6c8d2b2fe70","kind":"tag","published_at":"2024-06-16T23:13:46.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.6","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.6/manifests"},{"name":"1.3.5","sha":"c86beb9020f0950ec13323eb3e5c7164d8e05635","kind":"tag","published_at":"2024-06-13T04:55:25.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.5","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"0208401bd3597744ec9e7abe86169a151da94721","kind":"tag","published_at":"2024-03-26T22:31:46.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.4","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"b5e183437ebdd5ae2c8e121682ff7bff6f04a041","kind":"tag","published_at":"2023-09-08T04:25:54.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.3","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"821d8a7c9562a77dd7043d960a807d6aef790932","kind":"tag","published_at":"2023-08-17T06:32:43.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.2","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.2/manifests"},{"name":"1.3.2rc1","sha":"1d762e7d51673fd1f267d1c73c3d9993ab9287f1","kind":"tag","published_at":"2023-08-17T05:34:35.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.2rc1","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.2rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.2rc1/manifests"},{"name":"1.3.2rc","sha":"e387e680eef39172004f4906cc4d7ea27d68f312","kind":"tag","published_at":"2023-08-17T04:37:49.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.2rc","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.2rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.2rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.2rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.2rc/manifests"},{"name":"1.3.1","sha":"0883198c618a277845707373f876a275dea7fdcf","kind":"tag","published_at":"2023-02-17T02:46:15.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.1","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"09c5eede033d864a731c61bd8a5f70d242c08524","kind":"tag","published_at":"2023-01-20T03:16:11.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.3.0","html_url":"https://github.com/pypest/pyemu/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"3eb0ce87823324661438463b47c1cdea439edf11","kind":"commit","published_at":"2021-11-24T18:35:38.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.2.0","html_url":"https://github.com/pypest/pyemu/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"3e1071aa450d2b633dc8dcd0e896797cb400a582","kind":"commit","published_at":"2021-05-10T14:21:34.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.1.0","html_url":"https://github.com/pypest/pyemu/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"1c6c0cd42dce962c6e831aae6b97f471b9bb9958","kind":"commit","published_at":"2020-09-17T15:46:49.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/1.0.0","html_url":"https://github.com/pypest/pyemu/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/1.0.0/manifests"},{"name":"0.9","sha":"764c5f8cbcc8289ced3accd3c04b73dac6296d5a","kind":"commit","published_at":"2019-09-25T18:59:03.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.9","html_url":"https://github.com/pypest/pyemu/releases/tag/0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.9/manifests"},{"name":"0.8","sha":"a4711621915e101be88dad34e3d0d311b17b61c0","kind":"commit","published_at":"2019-05-18T20:13:05.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.8","html_url":"https://github.com/pypest/pyemu/releases/tag/0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.8/manifests"},{"name":"0.7","sha":"47e89fb5257a0fa95054afb50eeee497356ee208","kind":"commit","published_at":"2019-01-30T01:23:30.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.7","html_url":"https://github.com/pypest/pyemu/releases/tag/0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.7/manifests"},{"name":"0.6","sha":"381e7004a4ba2c33dc62a50ec51a9ea28ce8a68e","kind":"commit","published_at":"2018-08-07T07:11:22.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.6","html_url":"https://github.com/pypest/pyemu/releases/tag/0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.6/manifests"},{"name":"0.5","sha":"2934a02dc5c21829f36cf5e3104ad77685b29b7e","kind":"commit","published_at":"2018-05-21T10:17:25.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.5","html_url":"https://github.com/pypest/pyemu/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.5/manifests"},{"name":"0.4","sha":"2fa9489acc37fe2de45f4feaea3735d2dba14984","kind":"commit","published_at":"2017-12-26T22:16:10.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.4","html_url":"https://github.com/pypest/pyemu/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.4/manifests"},{"name":"0.3","sha":"053582be004060c18eda16652e3d877df9329680","kind":"tag","published_at":"2017-08-31T15:37:21.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.3","html_url":"https://github.com/pypest/pyemu/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.3/manifests"},{"name":"0.2","sha":"c0695dbcc7a147f2f4640b1f6d98db54b784b724","kind":"tag","published_at":"2017-02-26T19:33:45.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.2","html_url":"https://github.com/pypest/pyemu/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.2/manifests"},{"name":"0.1","sha":"5e7b4fd4f6cdd5156ec64434b253f7b7959a6180","kind":"tag","published_at":"2016-08-31T15:57:26.000Z","download_url":"https://codeload.github.com/pypest/pyemu/tar.gz/0.1","html_url":"https://github.com/pypest/pyemu/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pypest/pyemu@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-03T03:57:25.450Z","dependent_packages_count":4,"downloads":1239,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":7.0763469004430934,"dependent_repos_count":7.4949175858199215,"dependent_packages_count":2.3666079825624378,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.6459574896084845},"purl":"pkg:pypi/pyemu","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyemu","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyemu","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyemu/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:54:50.548Z","issues_count":117,"pull_requests_count":177,"avg_time_to_close_issue":10584923.741573034,"avg_time_to_close_pull_request":480370.6058823529,"issues_closed_count":89,"pull_requests_closed_count":170,"pull_request_authors_count":17,"issue_authors_count":49,"avg_comments_per_issue":3.769230769230769,"avg_comments_per_pull_request":1.4124293785310733,"merged_pull_requests_count":159,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":17,"past_year_pull_requests_count":49,"past_year_avg_time_to_close_issue":182837.88888888888,"past_year_avg_time_to_close_pull_request":876093.8095238095,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":42,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":1.2352941176470589,"past_year_avg_comments_per_pull_request":1.2040816326530612,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/issues","maintainers":[{"login":"jtwhite79","count":89,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtwhite79"},{"login":"briochh","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briochh"},{"login":"wkitlasten","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wkitlasten"},{"login":"mnfienen","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mnfienen"},{"login":"p-ortega","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-ortega"},{"login":"hwreeves-USGS","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hwreeves-USGS"}],"active_maintainers":[{"login":"briochh","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briochh"},{"login":"jtwhite79","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtwhite79"},{"login":"p-ortega","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-ortega"},{"login":"wkitlasten","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wkitlasten"},{"login":"mnfienen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mnfienen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyemu/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyemu/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyemu/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyemu/related_packages","maintainers":[{"uuid":"Briochh","login":"Briochh","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/Briochh/","role":null,"created_at":"2023-02-25T03:32:03.943Z","updated_at":"2023-02-25T03:32:03.943Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Briochh/packages"},{"uuid":"jtwhite1000","login":"jtwhite1000","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/jtwhite1000/","role":null,"created_at":"2023-02-25T03:32:03.951Z","updated_at":"2023-02-25T03:32:03.951Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jtwhite1000/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725040,"maintainers_count":308337,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":636181,"full_name":"pypest/pyemu","default_branch":"develop","committers":[{"name":"Jeremy White","email":"jtwhite1000@gmail.com","count":1213},{"name":"jwhite","email":"jtwhite79@yahoo.com","count":370},{"name":"Brioch","email":"briochh@gmail.com","count":276},{"name":"Mike Fienen","email":"mnfienen@usgs.gov","count":113},{"name":"Jeremy White","email":"j.white@gns.cri.nz","count":62},{"name":"brioch","email":"b.hemmings@gns.cri.nz","count":30},{"name":"Reeves, Howard W","email":"hwreeves@usgs.gov","count":20},{"name":"Mike Fienen","email":"mnfienen@ugss.gov","count":18},{"name":"Wes Kitlasten","email":"wkitlasten@usgs.gov","count":16},{"name":"briochh","email":"b.hemmings@.gns.cri.nz","count":16},{"name":"rhugman","email":"60137311+rhugman@users.noreply.github.com","count":15},{"name":"Jeremy White","email":"jeremyw@mac7262.local","count":12},{"name":"Steve Westenbroek","email":"smwesten@usgs.gov","count":12},{"name":"aleaf-usgs","email":"aleaf@usgs.gov","count":8},{"name":"Matt Knowling","email":"mjknowling@gmail.com","count":6},{"name":"aleaf","email":"andrew.t.leaf@gmail.com","count":5},{"name":"rosskush","email":"ross.kush@gmail.com","count":4},{"name":"Brioch Hemmings","email":"briochh@mac20926.local","count":4},{"name":"Wes Kitlasten","email":"wkitlasten@gmail.com","count":3},{"name":"Mike Taves","email":"mwtoews@gmail.com","count":3},{"name":"Clark, Brian R","email":"brclark@usgs.gov","count":3},{"name":"Wes Kitlasten","email":"w.kitlasten@gns.cri.nz","count":3},{"name":"White","email":"jwhite@igskircwltjwhit.gs.doi.net","count":3},{"name":"Jason Bellino","email":"jbellino@usgs.gov","count":2},{"name":"Ayman Alzraiee","email":"ayman.alzraiee@gmail.com","count":2},{"name":"White","email":"jwhite@usgs.gov","count":2},{"name":"Brioch Hemmings","email":"briochh@mac7262.gns.cri.nz","count":2},{"name":"Jeremy White","email":"JWhite@localadmins-MacBook-Pro.local","count":2},{"name":"Michael N Fienen","email":"mnfienen@MacBook-Pro-6.local","count":2},{"name":"Chris Nicol","email":"chris.nicol@groundwaterlogic.com","count":1},{"name":"Jeremy White","email":"jeremyw@mac7262.gns.cri.nz","count":1},{"name":"daniel-partington","email":"dpartington1982@gmail.com","count":1},{"name":"Catherine Moore","email":"c.moore@gns.cri.nz","count":1},{"name":"Brioch Hemmings","email":"briochh@vpn-n-gen-2.gns.cri.nz","count":1},{"name":"apryet","email":"alexandre.pryet@ensegid.fr","count":1},{"name":"Quiroz","email":"jonathanqv1@gmail.com","count":1},{"name":"Michael N Fienen","email":"mnfienen@evpn-standard-2-247.er.usgs.gov","count":1},{"name":"Rui Hugman","email":"hugm0001@flinders.edu.au","count":1},{"name":"Foster","email":"lfoster@usgs.gov","count":1},{"name":"unknown","email":"brclark@IGSKEDCWWS8YODA.gs.doi.net","count":1},{"name":"rhugman-intera","email":"117248801+rhugman-intera@users.noreply.github.com","count":1},{"name":"us","email":"us@uss-MacBook-Pro.local","count":1},{"name":"White","email":"jwhite@igskircwltjwhit.attlocal.net","count":1},{"name":"rhugman","email":"rthugman@gmail.com","count":1},{"name":"jwhite-usgs","email":"jwhiteusgs@gmail.com","count":1},{"name":"unknown","email":"jwhite-pr@IGSKIACWVMGS007.gs.doi.net","count":1},{"name":"emorway-usgs","email":"emorway@usgs.gov","count":1}],"total_commits":2245,"total_committers":47,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":47.765957446808514,"dds":0.45968819599109134,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-19T03:44:55.999Z","last_synced_commit":"0883198c618a277845707373f876a275dea7fdcf","created_at":"2023-03-09T08:37:48.825Z","updated_at":"2023-09-19T17:30:30.194Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","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":"pypest/pyemu","html_url":"https://github.com/pypest/pyemu","last_synced_at":"2025-08-31T08:54:50.548Z","status":null,"issues_count":117,"pull_requests_count":177,"avg_time_to_close_issue":10584923.741573034,"avg_time_to_close_pull_request":480370.6058823529,"issues_closed_count":89,"pull_requests_closed_count":170,"pull_request_authors_count":17,"issue_authors_count":49,"avg_comments_per_issue":3.769230769230769,"avg_comments_per_pull_request":1.4124293785310733,"merged_pull_requests_count":159,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":17,"past_year_pull_requests_count":49,"past_year_avg_time_to_close_issue":182837.88888888888,"past_year_avg_time_to_close_pull_request":876093.8095238095,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":42,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":1.2352941176470589,"past_year_avg_comments_per_pull_request":1.2040816326530612,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"created_at":"2023-05-14T21:07:38.712Z","updated_at":"2025-09-03T04:47:29.250Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pypest%2Fpyemu/issues","issue_labels_count":{"enhancement":7,"pstfrom":7,"pst":4,"bug":2,"docs":1},"pull_request_labels_count":{"help wanted":2,"pst":1},"issue_author_associations_count":{"NONE":66,"COLLABORATOR":37,"CONTRIBUTOR":11},"pull_request_author_associations_count":{"COLLABORATOR":175,"CONTRIBUTOR":34,"NONE":9},"issue_authors":{"wkitlasten":17,"Paszka1":11,"briochh":10,"RyanConway91":9,"jtwhite79":4,"oscarfasanchez":4,"aleaf":4,"BJEANNOT0":4,"mnfienen":3,"hansonmcoombs":3,"nikobenho":2,"DStrom1987":2,"hjia1005":2,"martinvonk":2,"laat0003":2,"p-ortega":2,"Daniel-Trung-Nguyen":2,"Smith0710":1,"flydream0428":1,"kmarkovich":1,"andyrich":1,"jonathanqv":1,"hwreeves-USGS":1,"wzell-usgs":1,"rhugman":1,"lechambre44":1,"VirkNu":1,"Hugovdberg":1,"Saman-M-B":1,"scchhh3":1,"mrush-usgs":1,"reneangermeyer":1,"MartijnVanLeer":1,"tom-neill":1,"iaped":1,"xiangyi-wang":1,"sjepsen395":1,"cnicol-gwlogic":1,"jptraylor":1,"gball-usgs":1,"nicohiggs":1,"dbsi-pinkman":1,"Kumbaka":1,"Lau397":1,"liufan612":1,"ckikuchi":1,"inwoo-park":1,"dejunchen83":1},"pull_request_authors":{"jtwhite79":85,"briochh":71,"wkitlasten":10,"mnfienen":7,"rhugman":7,"mwtoews":6,"jonathanqv":5,"martinvonk":5,"laat0003":4,"nicohiggs":4,"jdhughes-usgs":3,"kmarkovich":3,"rhugman-intera":2,"Hugovdberg":2,"p-ortega":2,"nikobenho":1,"aleaf":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10082413,"issues_count":31239894,"pull_requests_count":96112510,"authors_count":10694151,"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":{"bug":1,"pstfrom":1},"past_year_pull_request_labels_count":{"help wanted":2,"pst":1},"past_year_issue_author_associations_count":{"NONE":10,"COLLABORATOR":6,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":46,"CONTRIBUTOR":16,"NONE":4},"past_year_issue_authors":{"wkitlasten":3,"briochh":2,"dbsi-pinkman":1,"hansonmcoombs":1,"iaped":1,"kmarkovich":1,"laat0003":1,"MartijnVanLeer":1,"martinvonk":1,"p-ortega":1,"reneangermeyer":1,"Saman-M-B":1,"sjepsen395":1,"VirkNu":1},"past_year_pull_request_authors":{"briochh":23,"jtwhite79":19,"martinvonk":5,"jonathanqv":4,"kmarkovich":3,"p-ortega":2,"nicohiggs":2,"rhugman":2,"mnfienen":2,"mwtoews":2,"Hugovdberg":2},"maintainers":[{"login":"jtwhite79","count":89,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtwhite79"},{"login":"briochh","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briochh"},{"login":"wkitlasten","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wkitlasten"},{"login":"mnfienen","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mnfienen"},{"login":"p-ortega","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-ortega"},{"login":"hwreeves-USGS","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hwreeves-USGS"}],"active_maintainers":[{"login":"briochh","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briochh"},{"login":"jtwhite79","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtwhite79"},{"login":"p-ortega","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-ortega"},{"login":"wkitlasten","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wkitlasten"},{"login":"mnfienen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mnfienen"}]},"events":{"total":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":26,"WatchEvent":14,"DeleteEvent":1,"IssueCommentEvent":78,"PushEvent":47,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":10,"PullRequestEvent":60,"ForkEvent":10},"last_year":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":26,"WatchEvent":14,"DeleteEvent":1,"IssueCommentEvent":78,"PushEvent":47,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":10,"PullRequestEvent":60,"ForkEvent":10}},"keywords":["python","uncertainty-analysis"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T03:30:24.668Z","updated_at":"2023-01-14T03:30:24.668Z","repository_link":"https://github.com/pypest/pyemu/blob/develop/.github/workflows/ci.yml","dependencies":[{"id":6892353678,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6892353679,"package_name":"seanmiddleditch/gha-setup-ninja","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":6892353680,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6892353681,"package_name":"mamba-org/provision-with-micromamba","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":6892353683,"package_name":"modflowpy/install-modflow-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6892353684,"package_name":"coverallsapp/github-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"conda","filepath":"etc/environment.yml","sha":null,"kind":"manifest","created_at":"2025-08-17T22:26:22.609Z","updated_at":"2025-08-17T22:26:22.609Z","repository_link":"https://github.com/pypest/pyemu/blob/develop/etc/environment.yml","dependencies":[{"id":24720603938,"package_name":"coveralls","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720603962,"package_name":"ffmpeg","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720603963,"package_name":"flaky","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720603995,"package_name":"flopy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604067,"package_name":"jinja2","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604075,"package_name":"jupyter","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604076,"package_name":"jupyterlab","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604077,"package_name":"jupytext","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604078,"package_name":"libopenblas","ecosystem":"conda","requirements":"\u003c0.3.30","direct":true,"kind":"runtime","optional":false},{"id":24720604200,"package_name":"matplotlib","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604201,"package_name":"modflow-devtools","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604269,"package_name":"nbmake","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604298,"package_name":"numpy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604299,"package_name":"pandas","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604300,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604301,"package_name":"pyproj","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604320,"package_name":"pyshp","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604383,"package_name":"pytest","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604384,"package_name":"pytest-cov","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720604950,"package_name":"pytest-xdist","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720605057,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.9","direct":true,"kind":"runtime","optional":false},{"id":24720605058,"package_name":"scikit-learn","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":24720605059,"package_name":"shapely","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-08-05T00:17:48.287Z","updated_at":"2025-08-05T00:17:48.287Z","repository_link":"https://github.com/pypest/pyemu/blob/develop/pyproject.toml","dependencies":[{"id":24511849165,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":24511849166,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2025-08-05T00:17:48.355Z","updated_at":"2025-08-05T00:17:48.355Z","repository_link":"https://github.com/pypest/pyemu/blob/develop/setup.py","dependencies":[]}],"score":16.3555245195198,"created_at":"2025-09-04T15:51:13.395Z","updated_at":"2025-10-07T08:16:03.413Z","avatar_url":"https://github.com/pypest.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1239,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1016/j.envsoft.2021.105022","http://dx.doi.org/10.1016/j.envsoft.2016.08.017"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/39179","html_url":"https://science.ecosyste.ms/projects/39179"}