{"id":37869,"name":"foyer","description":"A package for atom-typing as well as applying and disseminating forcefields","url":"https://github.com/mosdef-hub/foyer","last_synced_at":"2025-09-05T07:35:50.378Z","repository":{"id":30523368,"uuid":"34077879","full_name":"mosdef-hub/foyer","owner":"mosdef-hub","description":"A package for atom-typing as well as applying and disseminating forcefields","archived":false,"fork":false,"pushed_at":"2025-08-18T21:39:07.000Z","size":33178,"stargazers_count":133,"open_issues_count":63,"forks_count":77,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-08-18T23:36:37.745Z","etag":null,"topics":["atom-typing","disseminating-forcefields","force-field","foyer","molecular-dynamics","molecular-simulation","python"],"latest_commit_sha":null,"homepage":"https://foyer.mosdef.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mosdef-hub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.rst","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-04-16T20:07:45.000Z","updated_at":"2025-08-12T08:14:30.000Z","dependencies_parsed_at":"2023-12-04T05:26:48.832Z","dependency_job_id":"80e145a9-2ecf-4a1e-b3c3-bb782ba1a900","html_url":"https://github.com/mosdef-hub/foyer","commit_stats":{"total_commits":681,"total_committers":47,"mean_commits":14.48936170212766,"dds":0.7665198237885462,"last_synced_commit":"14aa3d34b92085a91a321f8e85cf22fd05f8e044"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/mosdef-hub/foyer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/sbom","scorecard":{"id":415086,"data":{"date":"2025-08-11","repo":{"name":"github.com/mosdef-hub/foyer","commit":"a4f1e0da1404419c49fca098da044b92befc7ca6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 2/5 approved changesets -- score normalized to 4","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":"Maintained","score":10,"reason":"30 commit(s) and 0 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/CI.yaml:1","Warn: no topLevel permission defined: .github/workflows/codeql.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":"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":"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":"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":10,"reason":"no binaries found in the repo","details":null,"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.rst:0","Info: FSF or OSI recognized license: MIT License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: pipCommand not pinned by hash: Dockerfile:19-34","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 pipCommand 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"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/CI.yaml:113"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (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"}}]},"last_synced_at":"2025-08-18T23:37:17.625Z","repository_id":30523368,"created_at":"2025-08-18T23:37:17.625Z","updated_at":"2025-08-18T23:37:17.625Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273727507,"owners_count":25157131,"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":"mosdef-hub","name":"MoSDeF - the Molecular Simulation Design Framework","uuid":"25673981","kind":"organization","description":"MoSDeF builds, atom types, and parametrizes arbitrary chemical systems for molecular simulation in an engine agnostic manner.","email":null,"website":"https://mosdef.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/25673981?v=4","repositories_count":26,"last_synced_at":"2024-03-27T14:12:41.078Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mosdef-hub","funding_links":[],"total_stars":417,"followers":56,"following":0,"created_at":"2022-11-06T09:18:41.565Z","updated_at":"2024-03-27T14:12:43.698Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub/repositories"},"packages":[{"id":5297312,"name":"foyer","ecosystem":"conda","description":"Foyer is an open-source Python tool that enables users to define and apply force field atom-typing rules in a format that is both human- and machine-readable and provides a framework for force field dissemination, thus eliminating ambiguity in atom-typing and improving reproducibility. Foyer defines force fields in an XML format, where SMARTS strings are used to define the chemical context of a particular atom type and \"overrides\" are used to set rule precedence, rather than a rigid hierarchical scheme.","homepage":"https://github.com/mosdef-hub/foyer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mosdef-hub/foyer","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2020-12-12T01:02:02.000Z","latest_release_published_at":"2022-09-14T02:17:13.000Z","latest_release_number":"0.11.3","last_synced_at":"2025-08-18T23:51:38.786Z","created_at":"2022-10-03T16:02:04.860Z","updated_at":"2025-08-18T23:53:58.134Z","registry_url":"https://anaconda.org/conda-forge/foyer","install_command":"conda install -c conda-forge foyer","documentation_url":null,"metadata":{},"repo_metadata":{"id":30523368,"uuid":"34077879","full_name":"mosdef-hub/foyer","owner":"mosdef-hub","description":"A package for atom-typing as well as applying and disseminating forcefields","archived":false,"fork":false,"pushed_at":"2025-08-18T21:39:07.000Z","size":33178,"stargazers_count":133,"open_issues_count":63,"forks_count":77,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-08-18T23:36:37.745Z","etag":null,"topics":["atom-typing","disseminating-forcefields","force-field","foyer","molecular-dynamics","molecular-simulation","python"],"latest_commit_sha":null,"homepage":"https://foyer.mosdef.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mosdef-hub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.rst","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-04-16T20:07:45.000Z","updated_at":"2025-08-12T08:14:30.000Z","dependencies_parsed_at":"2023-12-04T05:26:48.832Z","dependency_job_id":"80e145a9-2ecf-4a1e-b3c3-bb782ba1a900","html_url":"https://github.com/mosdef-hub/foyer","commit_stats":{"total_commits":681,"total_committers":47,"mean_commits":14.48936170212766,"dds":0.7665198237885462,"last_synced_commit":"14aa3d34b92085a91a321f8e85cf22fd05f8e044"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/mosdef-hub/foyer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/sbom","scorecard":{"id":415086,"data":{"date":"2025-08-11","repo":{"name":"github.com/mosdef-hub/foyer","commit":"a4f1e0da1404419c49fca098da044b92befc7ca6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 2/5 approved changesets -- score normalized to 4","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":"Maintained","score":10,"reason":"30 commit(s) and 0 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/CI.yaml:1","Warn: no topLevel permission defined: .github/workflows/codeql.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":"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":"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":"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":10,"reason":"no binaries found in the repo","details":null,"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.rst:0","Info: FSF or OSI recognized license: MIT License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: pipCommand not pinned by hash: Dockerfile:19-34","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 pipCommand 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"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/CI.yaml:113"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (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"}}]},"last_synced_at":"2025-08-18T23:37:17.625Z","repository_id":30523368,"created_at":"2025-08-18T23:37:17.625Z","updated_at":"2025-08-18T23:37:17.625Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271078201,"owners_count":24695466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mosdef-hub","name":"MoSDeF - the Molecular Simulation Design Framework","uuid":"25673981","kind":"organization","description":"MoSDeF builds, atom types, and parametrizes arbitrary chemical systems for molecular simulation in an engine agnostic manner.","email":null,"website":"https://mosdef.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/25673981?v=4","repositories_count":26,"last_synced_at":"2024-03-27T14:12:41.078Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mosdef-hub","funding_links":[],"total_stars":417,"followers":56,"following":0,"created_at":"2022-11-06T09:18:41.565Z","updated_at":"2024-03-27T14:12:43.698Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub/repositories"},"tags":[{"name":"1.0.1","sha":"23b4e771fe673563f5d49dd344d590e3dbe7c4a6","kind":"commit","published_at":"2025-07-28T15:48:37.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/1.0.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"bec1a625fdc6a20b0d4b82ee2c83da0c097cd9ab","kind":"tag","published_at":"2024-08-19T18:45:42.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/1.0.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.0/manifests"},{"name":"0.12.1","sha":"f77990d1a564e77f1f3f030d778ad93d2ab1c808","kind":"tag","published_at":"2024-01-12T05:09:00.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.12.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"ee6c5ebd40477287674372aea9662809c10bcc33","kind":"tag","published_at":"2023-05-31T21:17:04.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.12.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.0/manifests"},{"name":"0.11.3","sha":"24c61b92e86e8dc1dfa6827606c5db4111c48874","kind":"tag","published_at":"2022-09-13T18:01:25.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"25a5fac50aa430899f7b21928dd8cad56085f61d","kind":"tag","published_at":"2022-08-29T16:35:10.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"de185acd261cc1f4aad2f350c368305cf1c66368","kind":"tag","published_at":"2022-05-27T18:26:04.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"96d15e5bb6f0f9ae2abbfa9d1504c2804779b82b","kind":"tag","published_at":"2022-02-22T20:14:49.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"5fed7d3d4f6f6b46412f9e6d9e2dd0d442e8e398","kind":"tag","published_at":"2021-11-17T20:39:33.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.10.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.10.0/manifests"},{"name":"0.9.4","sha":"1f91c3e3d8767905dc851c6b5ba1ece69797140a","kind":"commit","published_at":"2021-09-07T15:14:09.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.4","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.4/manifests"},{"name":"0.9.3","sha":"84cf758fad6b6d3a6584a27db0b83aa01413cc2e","kind":"tag","published_at":"2021-08-13T21:47:30.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"af8c0b57e4305b442f61fc91a6a24975e8cf23d9","kind":"tag","published_at":"2021-06-30T22:00:56.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"17576a2c74c2c643c7d6bf47a84cc0977ea35cdb","kind":"commit","published_at":"2021-06-01T18:43:29.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"c5c5f308678602708850b29ec6d31390fc03275e","kind":"tag","published_at":"2021-05-27T19:46:15.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.0/manifests"},{"name":"0.8.1","sha":"883e0a0d3785ddd8dbc5b46c8cee3de9b4628ccb","kind":"tag","published_at":"2021-05-06T19:35:19.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.8.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"a3ec0177507d847ec53136d8c49f424ce188f8a1","kind":"tag","published_at":"2021-03-31T18:40:26.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.8.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.0/manifests"},{"name":"0.7.7","sha":"8c24c56fc536ef78ab25b3ed16f6b53b2a3be84c","kind":"tag","published_at":"2020-12-11T20:46:55.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.7","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.7/manifests"},{"name":"0.7.6","sha":"35a73b4e8a9106d353ce5ae2d6ad3f612ac51924","kind":"commit","published_at":"2020-06-18T20:56:11.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.6","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.6/manifests"},{"name":"0.7.5","sha":"587dbceea6439b1174300f750f80765ce00fb619","kind":"commit","published_at":"2020-06-11T20:25:18.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.5","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.5/manifests"},{"name":"0.7.4","sha":"9e287d34e31ba215b8b07efe74b09abddb57d896","kind":"commit","published_at":"2020-04-10T12:17:00.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.4","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"226aa414fe206c8f7c289161d0e8d21b49bd0df4","kind":"commit","published_at":"2019-11-25T20:31:20.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"f68c531afea9b67725b18d398a2d20aa88fa2118","kind":"commit","published_at":"2019-10-25T17:07:18.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"2a04b1902542ca75431131dab0e0cfe8dbc478c9","kind":"commit","published_at":"2019-10-17T17:36:45.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"840552bcec8fbda6c579d61b5406301a2290ad9f","kind":"commit","published_at":"2019-10-09T22:21:34.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"db497c3a1e6e11e60d4a94b1ce4dcfe42f45f913","kind":"commit","published_at":"2019-05-27T20:13:15.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.6.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.2/manifests"},{"name":"paper_COMMAT_2019","sha":"2c547d7c1d89ce08c2c6b024b4727c2390d7df95","kind":"commit","published_at":"2019-05-11T16:16:49.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/paper_COMMAT_2019","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/paper_COMMAT_2019","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@paper_COMMAT_2019","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper_COMMAT_2019","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper_COMMAT_2019/manifests"},{"name":"paper1","sha":"2c547d7c1d89ce08c2c6b024b4727c2390d7df95","kind":"commit","published_at":"2019-05-11T16:16:49.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/paper1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/paper1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@paper1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper1/manifests"},{"name":"0.6.1","sha":"f91fc5dd116af4c537096282c34129f02a7f029f","kind":"commit","published_at":"2019-05-03T03:22:14.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.6.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"3bfd30f1044ad609413811e3edd8f16b636aa704","kind":"commit","published_at":"2019-05-03T02:49:04.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.6.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.0/manifests"},{"name":"0.5.2","sha":"dfc09e9c33705933c74010ce8a8c050081df8942","kind":"commit","published_at":"2019-02-22T15:25:03.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.5.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"bd855b94141a56839b39ac7683986a51fa47ea2d","kind":"commit","published_at":"2018-11-30T20:49:24.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.5.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"71fd9d65d7105254c1b5d67cc9c6f2e473d6f0a3","kind":"commit","published_at":"2018-08-20T21:34:05.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.5.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"7cd739bebc1c8c407d3a01a50eae442e199704e4","kind":"commit","published_at":"2017-10-26T22:14:07.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.4.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"1271e10973d4741b3b9a7a0ec3f4c2b3d9ae0052","kind":"commit","published_at":"2017-06-09T16:58:02.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.3.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"1f66b7a637feb1191fa93edab6abd37b8fd9f59f","kind":"commit","published_at":"2017-06-09T15:35:25.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.3.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.0/manifests"},{"name":"0.2.3","sha":"4095b2f47883f3c62ba9f0ed3c6a0595519a5a9e","kind":"tag","published_at":"2017-02-15T16:19:36.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.3/manifests"},{"name":"0.2.1","sha":"a38faeffd59db5cd7ebcb147894949e6a78d4d71","kind":"commit","published_at":"2017-02-15T15:52:38.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.1/manifests"},{"name":"0.2.2","sha":"a38faeffd59db5cd7ebcb147894949e6a78d4d71","kind":"commit","published_at":"2017-02-15T15:52:38.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.2/manifests"},{"name":"0.2.0","sha":"71071f83c312a7ed26ef3efaa8468072b5b84396","kind":"commit","published_at":"2017-02-14T23:35:23.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.0/manifests"},{"name":"0.1","sha":"76ec7f8deb295496a0e31211d004851b4d46ff87","kind":"commit","published_at":"2016-10-07T17:26:59.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-18T23:53:58.133Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":18,"rankings":{"downloads":null,"dependent_repos_count":8.368681071909775,"dependent_packages_count":12.495633514646439,"stargazers_count":34.961824442337445,"forks_count":21.82743649882729,"docker_downloads_count":null,"average":19.413393881930237},"purl":"pkg:conda/foyer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/foyer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/foyer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/foyer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-05T03:36:46.841Z","issues_count":69,"pull_requests_count":125,"avg_time_to_close_issue":48099802.28070176,"avg_time_to_close_pull_request":1535810.813559322,"issues_closed_count":57,"pull_requests_closed_count":118,"pull_request_authors_count":21,"issue_authors_count":31,"avg_comments_per_issue":2.072463768115942,"avg_comments_per_pull_request":1.488,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":64,"past_year_issues_count":9,"past_year_pull_requests_count":38,"past_year_avg_time_to_close_issue":3833489.0,"past_year_avg_time_to_close_pull_request":1322066.9189189188,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":37,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.42105263157894735,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":30,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/issues","maintainers":[{"login":"daico007","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daico007"},{"login":"mattwthompson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattwthompson"},{"login":"umesh-timalsina","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/umesh-timalsina"},{"login":"rsdefever","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rsdefever"},{"login":"ctk3b","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctk3b"},{"login":"mikemhenry","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mikemhenry"},{"login":"uppittu11","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/uppittu11"}],"active_maintainers":[{"login":"mattwthompson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattwthompson"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/foyer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/foyer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/foyer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/foyer/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2739958,"name":"foyer","ecosystem":"pypi","description":"Foyer: Atomtyping and forcefield applying. ","homepage":"https://github.com/mosdef-hub/foyer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mosdef-hub/foyer","keywords_array":["foyer"],"namespace":null,"versions_count":20,"first_release_published_at":"2017-02-14T23:38:05.000Z","latest_release_published_at":"2020-06-18T21:07:16.000Z","latest_release_number":"0.7.6","last_synced_at":"2025-08-18T23:51:33.347Z","created_at":"2022-04-10T11:03:35.180Z","updated_at":"2025-08-18T23:53:58.100Z","registry_url":"https://pypi.org/project/foyer/","install_command":"pip install foyer --index-url https://pypi.org/simple","documentation_url":"https://foyer.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Natural Language :: English","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Programming Language :: Python","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Chemistry"],"normalized_name":"foyer","project_status":null},"repo_metadata":{"id":30523368,"uuid":"34077879","full_name":"mosdef-hub/foyer","owner":"mosdef-hub","description":"A package for atom-typing as well as applying and disseminating forcefields","archived":false,"fork":false,"pushed_at":"2025-08-18T21:39:07.000Z","size":33178,"stargazers_count":133,"open_issues_count":63,"forks_count":77,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-08-18T23:36:37.745Z","etag":null,"topics":["atom-typing","disseminating-forcefields","force-field","foyer","molecular-dynamics","molecular-simulation","python"],"latest_commit_sha":null,"homepage":"https://foyer.mosdef.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mosdef-hub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.rst","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-04-16T20:07:45.000Z","updated_at":"2025-08-12T08:14:30.000Z","dependencies_parsed_at":"2023-12-04T05:26:48.832Z","dependency_job_id":"80e145a9-2ecf-4a1e-b3c3-bb782ba1a900","html_url":"https://github.com/mosdef-hub/foyer","commit_stats":{"total_commits":681,"total_committers":47,"mean_commits":14.48936170212766,"dds":0.7665198237885462,"last_synced_commit":"14aa3d34b92085a91a321f8e85cf22fd05f8e044"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/mosdef-hub/foyer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/sbom","scorecard":{"id":415086,"data":{"date":"2025-08-11","repo":{"name":"github.com/mosdef-hub/foyer","commit":"a4f1e0da1404419c49fca098da044b92befc7ca6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 2/5 approved changesets -- score normalized to 4","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":"Maintained","score":10,"reason":"30 commit(s) and 0 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:17","Warn: no topLevel permission defined: .github/workflows/CI.yaml:1","Warn: no topLevel permission defined: .github/workflows/codeql.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":"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":"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":"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":10,"reason":"no binaries found in the repo","details":null,"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.rst:0","Info: FSF or OSI recognized license: MIT License: LICENSE.rst:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yaml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yaml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/CI.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/mosdef-hub/foyer/codeql.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: pipCommand not pinned by hash: Dockerfile:19-34","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 pipCommand 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"}},{"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/CI.yaml:113"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (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"}}]},"last_synced_at":"2025-08-18T23:37:17.625Z","repository_id":30523368,"created_at":"2025-08-18T23:37:17.625Z","updated_at":"2025-08-18T23:37:17.625Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271078201,"owners_count":24695466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mosdef-hub","name":"MoSDeF - the Molecular Simulation Design Framework","uuid":"25673981","kind":"organization","description":"MoSDeF builds, atom types, and parametrizes arbitrary chemical systems for molecular simulation in an engine agnostic manner.","email":null,"website":"https://mosdef.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/25673981?v=4","repositories_count":26,"last_synced_at":"2024-03-27T14:12:41.078Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mosdef-hub","funding_links":[],"total_stars":417,"followers":56,"following":0,"created_at":"2022-11-06T09:18:41.565Z","updated_at":"2024-03-27T14:12:43.698Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosdef-hub/repositories"},"tags":[{"name":"1.0.1","sha":"23b4e771fe673563f5d49dd344d590e3dbe7c4a6","kind":"commit","published_at":"2025-07-28T15:48:37.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/1.0.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"bec1a625fdc6a20b0d4b82ee2c83da0c097cd9ab","kind":"tag","published_at":"2024-08-19T18:45:42.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/1.0.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/1.0.0/manifests"},{"name":"0.12.1","sha":"f77990d1a564e77f1f3f030d778ad93d2ab1c808","kind":"tag","published_at":"2024-01-12T05:09:00.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.12.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"ee6c5ebd40477287674372aea9662809c10bcc33","kind":"tag","published_at":"2023-05-31T21:17:04.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.12.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.12.0/manifests"},{"name":"0.11.3","sha":"24c61b92e86e8dc1dfa6827606c5db4111c48874","kind":"tag","published_at":"2022-09-13T18:01:25.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"25a5fac50aa430899f7b21928dd8cad56085f61d","kind":"tag","published_at":"2022-08-29T16:35:10.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"de185acd261cc1f4aad2f350c368305cf1c66368","kind":"tag","published_at":"2022-05-27T18:26:04.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"96d15e5bb6f0f9ae2abbfa9d1504c2804779b82b","kind":"tag","published_at":"2022-02-22T20:14:49.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.11.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"5fed7d3d4f6f6b46412f9e6d9e2dd0d442e8e398","kind":"tag","published_at":"2021-11-17T20:39:33.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.10.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.10.0/manifests"},{"name":"0.9.4","sha":"1f91c3e3d8767905dc851c6b5ba1ece69797140a","kind":"commit","published_at":"2021-09-07T15:14:09.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.4","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.4/manifests"},{"name":"0.9.3","sha":"84cf758fad6b6d3a6584a27db0b83aa01413cc2e","kind":"tag","published_at":"2021-08-13T21:47:30.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"af8c0b57e4305b442f61fc91a6a24975e8cf23d9","kind":"tag","published_at":"2021-06-30T22:00:56.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"17576a2c74c2c643c7d6bf47a84cc0977ea35cdb","kind":"commit","published_at":"2021-06-01T18:43:29.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"c5c5f308678602708850b29ec6d31390fc03275e","kind":"tag","published_at":"2021-05-27T19:46:15.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.9.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.9.0/manifests"},{"name":"0.8.1","sha":"883e0a0d3785ddd8dbc5b46c8cee3de9b4628ccb","kind":"tag","published_at":"2021-05-06T19:35:19.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.8.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"a3ec0177507d847ec53136d8c49f424ce188f8a1","kind":"tag","published_at":"2021-03-31T18:40:26.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.8.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.8.0/manifests"},{"name":"0.7.7","sha":"8c24c56fc536ef78ab25b3ed16f6b53b2a3be84c","kind":"tag","published_at":"2020-12-11T20:46:55.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.7","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.7/manifests"},{"name":"0.7.6","sha":"35a73b4e8a9106d353ce5ae2d6ad3f612ac51924","kind":"commit","published_at":"2020-06-18T20:56:11.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.6","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.6/manifests"},{"name":"0.7.5","sha":"587dbceea6439b1174300f750f80765ce00fb619","kind":"commit","published_at":"2020-06-11T20:25:18.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.5","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.5/manifests"},{"name":"0.7.4","sha":"9e287d34e31ba215b8b07efe74b09abddb57d896","kind":"commit","published_at":"2020-04-10T12:17:00.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.4","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"226aa414fe206c8f7c289161d0e8d21b49bd0df4","kind":"commit","published_at":"2019-11-25T20:31:20.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"f68c531afea9b67725b18d398a2d20aa88fa2118","kind":"commit","published_at":"2019-10-25T17:07:18.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"2a04b1902542ca75431131dab0e0cfe8dbc478c9","kind":"commit","published_at":"2019-10-17T17:36:45.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"840552bcec8fbda6c579d61b5406301a2290ad9f","kind":"commit","published_at":"2019-10-09T22:21:34.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.7.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"db497c3a1e6e11e60d4a94b1ce4dcfe42f45f913","kind":"commit","published_at":"2019-05-27T20:13:15.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.6.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.2/manifests"},{"name":"paper_COMMAT_2019","sha":"2c547d7c1d89ce08c2c6b024b4727c2390d7df95","kind":"commit","published_at":"2019-05-11T16:16:49.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/paper_COMMAT_2019","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/paper_COMMAT_2019","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@paper_COMMAT_2019","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper_COMMAT_2019","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper_COMMAT_2019/manifests"},{"name":"paper1","sha":"2c547d7c1d89ce08c2c6b024b4727c2390d7df95","kind":"commit","published_at":"2019-05-11T16:16:49.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/paper1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/paper1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@paper1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/paper1/manifests"},{"name":"0.6.1","sha":"f91fc5dd116af4c537096282c34129f02a7f029f","kind":"commit","published_at":"2019-05-03T03:22:14.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.6.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"3bfd30f1044ad609413811e3edd8f16b636aa704","kind":"commit","published_at":"2019-05-03T02:49:04.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.6.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.6.0/manifests"},{"name":"0.5.2","sha":"dfc09e9c33705933c74010ce8a8c050081df8942","kind":"commit","published_at":"2019-02-22T15:25:03.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.5.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"bd855b94141a56839b39ac7683986a51fa47ea2d","kind":"commit","published_at":"2018-11-30T20:49:24.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.5.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"71fd9d65d7105254c1b5d67cc9c6f2e473d6f0a3","kind":"commit","published_at":"2018-08-20T21:34:05.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.5.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"7cd739bebc1c8c407d3a01a50eae442e199704e4","kind":"commit","published_at":"2017-10-26T22:14:07.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.4.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"1271e10973d4741b3b9a7a0ec3f4c2b3d9ae0052","kind":"commit","published_at":"2017-06-09T16:58:02.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.3.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"1f66b7a637feb1191fa93edab6abd37b8fd9f59f","kind":"commit","published_at":"2017-06-09T15:35:25.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.3.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.3.0/manifests"},{"name":"0.2.3","sha":"4095b2f47883f3c62ba9f0ed3c6a0595519a5a9e","kind":"tag","published_at":"2017-02-15T16:19:36.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.3","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.3/manifests"},{"name":"0.2.1","sha":"a38faeffd59db5cd7ebcb147894949e6a78d4d71","kind":"commit","published_at":"2017-02-15T15:52:38.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.1/manifests"},{"name":"0.2.2","sha":"a38faeffd59db5cd7ebcb147894949e6a78d4d71","kind":"commit","published_at":"2017-02-15T15:52:38.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.2","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.2/manifests"},{"name":"0.2.0","sha":"71071f83c312a7ed26ef3efaa8468072b5b84396","kind":"commit","published_at":"2017-02-14T23:35:23.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.2.0","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.2.0/manifests"},{"name":"0.1","sha":"76ec7f8deb295496a0e31211d004851b4d46ff87","kind":"commit","published_at":"2016-10-07T17:26:59.000Z","download_url":"https://codeload.github.com/mosdef-hub/foyer/tar.gz/0.1","html_url":"https://github.com/mosdef-hub/foyer/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mosdef-hub/foyer@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/tags/0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-18T23:53:58.099Z","dependent_packages_count":0,"downloads":122,"downloads_period":"last-month","dependent_repos_count":10,"rankings":{"downloads":20.92467678471051,"dependent_repos_count":4.630470764848531,"dependent_packages_count":9.966767819241568,"stargazers_count":7.031331180701747,"forks_count":5.19409513395298,"docker_downloads_count":2.229410281918609,"average":8.329458660895657},"purl":"pkg:pypi/foyer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/foyer","docker_dependents_count":1,"docker_downloads_count":100,"usage_url":"https://repos.ecosyste.ms/usage/pypi/foyer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/foyer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-05T03:36:46.841Z","issues_count":69,"pull_requests_count":125,"avg_time_to_close_issue":48099802.28070176,"avg_time_to_close_pull_request":1535810.813559322,"issues_closed_count":57,"pull_requests_closed_count":118,"pull_request_authors_count":21,"issue_authors_count":31,"avg_comments_per_issue":2.072463768115942,"avg_comments_per_pull_request":1.488,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":64,"past_year_issues_count":9,"past_year_pull_requests_count":38,"past_year_avg_time_to_close_issue":3833489.0,"past_year_avg_time_to_close_pull_request":1322066.9189189188,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":37,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.42105263157894735,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":30,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/issues","maintainers":[{"login":"daico007","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daico007"},{"login":"mattwthompson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattwthompson"},{"login":"umesh-timalsina","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/umesh-timalsina"},{"login":"rsdefever","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rsdefever"},{"login":"ctk3b","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctk3b"},{"login":"mikemhenry","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mikemhenry"},{"login":"uppittu11","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/uppittu11"}],"active_maintainers":[{"login":"mattwthompson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattwthompson"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/foyer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/foyer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/foyer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/foyer/related_packages","maintainers":[{"uuid":"mosdef","login":"mosdef","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/mosdef/","role":null,"created_at":"2023-02-22T13:56:59.341Z","updated_at":"2023-02-22T13:56:59.341Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mosdef/packages"},{"uuid":"sallai","login":"sallai","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/sallai/","role":null,"created_at":"2023-02-22T13:56:59.385Z","updated_at":"2023-02-22T13:56:59.385Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sallai/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725027,"maintainers_count":308331,"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":31562,"full_name":"mosdef-hub/foyer","default_branch":"main","committers":[{"name":"Christoph Klein","email":"christoph.t.klein@me.com","count":159},{"name":"Matthew W. Thompson","email":"matt.thompson@vanderbilt.edu","count":136},{"name":"Andrew Summers","email":"andrew.z.summers@gmail.com","count":66},{"name":"Co Quach","email":"daico007@gmail.com","count":38},{"name":"Alex Yang","email":"ahy3nz@virginia.edu","count":37},{"name":"Umesh Timalsina","email":"umesh.timalsina@vanderbilt.edu","count":34},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]@users.noreply.github.com","count":27},{"name":"Co Quach","email":"43968221+daico007@users.noreply.github.com","count":22},{"name":"Ray A. Matsumoto","email":"ray.a.matsumoto@vanderbilt.edu","count":20},{"name":"Justin Gilmer","email":"jgilmer@g.clemson.edu","count":17},{"name":"Justin Gilmer","email":"justin.b.gilmer@vanderbilt.edu","count":14},{"name":"Arjun Bansal","email":"arjun.bansal@vanderbilt.edu","count":10},{"name":"ahy3nz","email":"alexander.h.yang@vanderbilt.edu","count":10},{"name":"sallai","email":"janos.sallai@gmail.com","count":8},{"name":"AndrewPuente","email":"andrew.r.puente@vanderbilt.edu","count":7},{"name":"Jenny","email":"39961845+jennyfothergill@users.noreply.github.com","count":7},{"name":"Arjun Bansal","email":"54412158+Argon1999@users.noreply.github.com","count":6},{"name":"Mike Henry","email":"mikehenry@boisestate.edu","count":5},{"name":"matt.thompson@vanderbilt.edu","email":"mattwthomp@gmail.com","count":5},{"name":"Justin","email":"justin.b.gilmer@gmail.com","count":4},{"name":"Peter Volgyesi","email":"peter.volgyesi@vanderbilt.edu","count":4},{"name":"Janos Sallai","email":"janos.sallai@vanderbilt.edu","count":4},{"name":"Parashara Shamaprasad","email":"p.shama@vanderbilt.edu","count":4},{"name":"Matt Thompson","email":"mattwthompson@protonmail.com","count":3},{"name":"Ray Matsumoto","email":"raymatsumoto@Macintosh-2.local","count":3},{"name":"Ryan S. DeFever","email":"r.s.defever@gmail.com","count":3},{"name":"chrisiacovella","email":"christopher.r.iacovella@vanderbilt.edu","count":3},{"name":"sallai","email":"sallai.janos@vanderbilt.edu","count":2},{"name":"Eisuke Kawashima","email":"e-kwsm@users.noreply.github.com","count":2},{"name":"CalCraven","email":"54594941+CalCraven@users.noreply.github.com","count":2},{"name":"Ray Matsumoto","email":"raymat@master.cl.vanderbilt.edu","count":2},{"name":"Parashara Shamaprasad","email":"33552857+uppittu11@users.noreply.github.com","count":2},{"name":"aryanfluxion","email":"aryansinghrathore4@gmail.com","count":1},{"name":"Ali Morshedifard","email":"morsheda@uci.edu","count":1},{"name":"Bradley Dice","email":"bdice@bradleydice.com","count":1},{"name":"Jennifer A Clark","email":"jennifer.a.clark13@gmail.com","count":1},{"name":"Christoph Klein","email":"ckleinemail@gmail.com","count":1},{"name":"Felix Tiet","email":"ftiet21@gmail.com","count":1},{"name":"Alex Yang","email":"ayang41@gmail.com","count":1},{"name":"Ryan S. DeFever","email":"rdefever@nd.edu","count":1},{"name":"lgtm-com[bot]","email":"43144390+lgtm-com[bot]@users.noreply.github.com","count":1},{"name":"Tim Moore","email":"tcmoore3@gmail.com","count":1},{"name":"Janos Sallai","email":"sallai.janos@gmail.com","count":1},{"name":"Andrew Summers","email":"asummers@dh-129-59-37-231.vuse.vanderbilt.edu","count":1},{"name":"Richard Gowers","email":"richardjgowers@gmail.com","count":1},{"name":"violet101","email":"35549758+violet101@users.noreply.github.com","count":1},{"name":"Umesh Timalsina","email":"umesh.timalsina@ioe.edu.np","count":1}],"total_commits":681,"total_committers":47,"total_bot_commits":28,"total_bot_committers":2,"mean_commits":14.48936170212766,"dds":0.7665198237885462,"past_year_committers":[{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]@users.noreply.github.com","count":11},{"name":"Co Quach","email":"43968221+daico007@users.noreply.github.com","count":5},{"name":"Co Quach","email":"daico007@gmail.com","count":3},{"name":"Matt Thompson","email":"mattwthompson@protonmail.com","count":3},{"name":"Jennifer A Clark","email":"jennifer.a.clark13@gmail.com","count":1},{"name":"Christoph Klein","email":"ckleinemail@gmail.com","count":1},{"name":"lgtm-com[bot]","email":"43144390+lgtm-com[bot]@users.noreply.github.com","count":1},{"name":"Umesh Timalsina","email":"umesh.timalsina@vanderbilt.edu","count":1},{"name":"Eisuke Kawashima","email":"e-kwsm@users.noreply.github.com","count":1},{"name":"CalCraven","email":"54594941+CalCraven@users.noreply.github.com","count":1}],"past_year_total_commits":28,"past_year_total_committers":10,"past_year_total_bot_commits":12,"past_year_total_bot_committers":2,"past_year_mean_commits":2.8,"past_year_dds":0.6071428571428572,"last_synced_at":"2023-04-26T15:02:45.711Z","last_synced_commit":"14aa3d34b92085a91a321f8e85cf22fd05f8e044","created_at":"2023-03-07T16:46:26.748Z","updated_at":"2023-09-19T15:43:27.284Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/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":"mosdef-hub/foyer","html_url":"https://github.com/mosdef-hub/foyer","last_synced_at":"2025-09-02T00:01:19.634Z","status":null,"issues_count":69,"pull_requests_count":167,"avg_time_to_close_issue":49559673.763636366,"avg_time_to_close_pull_request":1274972.102739726,"issues_closed_count":55,"pull_requests_closed_count":146,"pull_request_authors_count":21,"issue_authors_count":31,"avg_comments_per_issue":1.9855072463768115,"avg_comments_per_pull_request":1.1916167664670658,"merged_pull_requests_count":142,"bot_issues_count":0,"bot_pull_requests_count":94,"past_year_issues_count":8,"past_year_pull_requests_count":61,"past_year_avg_time_to_close_issue":6286443.333333333,"past_year_avg_time_to_close_pull_request":220652.9,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.16393442622950818,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":51,"past_year_merged_pull_requests_count":50,"created_at":"2023-05-10T21:32:53.575Z","updated_at":"2025-09-03T04:04:51.805Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosdef-hub%2Ffoyer/issues","issue_labels_count":{"feature":7,"question":3,"bug":2,"maintenance":2,"documentation":2,"atomtyping":1},"pull_request_labels_count":{"maintenance":11,"documentation":2,"bug":1},"issue_author_associations_count":{"NONE":31,"MEMBER":23,"CONTRIBUTOR":14},"pull_request_author_associations_count":{"CONTRIBUTOR":136,"MEMBER":37,"NONE":5},"issue_authors":{"iGulitch":11,"daico007":7,"mattwthompson":6,"CalCraven":4,"bc118":4,"rsdefever":3,"umesh-timalsina":3,"chrisjonesBSU":2,"jennyfothergill":2,"ctk3b":2,"mikemhenry":2,"chrisiacovella":2,"InnocentBug":2,"mattiafelice-palermo":1,"bkpgh":1,"HUANGZR86":1,"qqlovekerry":1,"xingyu-alfred-liu":1,"justinGilmer":1,"thangckt":1,"laowang-os":1,"GregorySchwing":1,"summeraz":1,"junzhoux":1,"chemistry2010":1,"kierannp":1,"jaclark5":1,"ahy3nz":1,"dyukovsm":1,"chr218":1,"rmatsum836":1},"pull_request_authors":{"pre-commit-ci[bot]":103,"daico007":21,"chrisjonesBSU":15,"mattwthompson":8,"jennyfothergill":5,"umesh-timalsina":5,"justinGilmer":3,"CalCraven":2,"e-kwsm":2,"jaclark5":2,"XiaoboLinlin":2,"rsdefever":1,"dyukovsm":1,"ctk3b":1,"bc118":1,"rmatsum836":1,"uppittu11":1,"richardjgowers":1,"lgtm-com[bot]":1,"AndrewPuente":1,"chrisiacovella":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10087320,"issues_count":31306968,"pull_requests_count":96469683,"authors_count":10696025,"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":{"maintenance":4,"documentation":2,"bug":1},"past_year_issue_author_associations_count":{"NONE":8},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":65,"MEMBER":2},"past_year_issue_authors":{"iGulitch":6,"laowang-os":1,"xingyu-alfred-liu":1},"past_year_pull_request_authors":{"pre-commit-ci[bot]":57,"chrisjonesBSU":7,"mattwthompson":2,"CalCraven":1},"maintainers":[{"login":"daico007","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daico007"},{"login":"mattwthompson","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattwthompson"},{"login":"umesh-timalsina","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/umesh-timalsina"},{"login":"rsdefever","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rsdefever"},{"login":"ctk3b","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ctk3b"},{"login":"mikemhenry","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mikemhenry"},{"login":"uppittu11","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/uppittu11"}],"active_maintainers":[{"login":"mattwthompson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattwthompson"}]},"events":{"total":{"IssuesEvent":8,"WatchEvent":13,"IssueCommentEvent":32,"PushEvent":60,"PullRequestReviewCommentEvent":24,"PullRequestReviewEvent":19,"PullRequestEvent":58,"CreateEvent":1},"last_year":{"IssuesEvent":8,"WatchEvent":13,"IssueCommentEvent":32,"PushEvent":60,"PullRequestReviewCommentEvent":24,"PullRequestReviewEvent":19,"PullRequestEvent":58,"CreateEvent":1}},"keywords":["atom-typing","disseminating-forcefields","force-field","foyer","molecular-dynamics","molecular-simulation","python"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/CI.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T17:15:26.971Z","updated_at":"2023-01-14T17:15:26.971Z","repository_link":"https://github.com/mosdef-hub/foyer/blob/main/.github/workflows/CI.yaml","dependencies":[{"id":6902161591,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6902161592,"package_name":"mamba-org/provision-with-micromamba","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":6902161594,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6902161595,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6902161597,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6902161598,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T17:15:27.208Z","updated_at":"2023-01-14T17:15:27.208Z","repository_link":"https://github.com/mosdef-hub/foyer/blob/main/.github/workflows/codeql.yml","dependencies":[{"id":6902163051,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6902163054,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6902163055,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6902163057,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-14T17:15:27.265Z","updated_at":"2023-01-14T17:15:27.265Z","repository_link":"https://github.com/mosdef-hub/foyer/blob/main/Dockerfile","dependencies":[{"id":6902164300,"package_name":"continuumio/miniconda3","ecosystem":"docker","requirements":"4.10.3-alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-27T18:39:27.339Z","updated_at":"2023-10-27T18:39:27.339Z","repository_link":"https://github.com/mosdef-hub/foyer/blob/main/setup.py","dependencies":[]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-04T05:26:46.927Z","updated_at":"2023-12-04T05:26:46.927Z","repository_link":"https://github.com/mosdef-hub/foyer/blob/main/environment.yml","dependencies":[{"id":14885278115,"package_name":"ele","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":14885278126,"package_name":"gmso","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":14885278143,"package_name":"lark-parser","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":14885278144,"package_name":"lxml","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":14885278145,"package_name":"networkx","ecosystem":"conda","requirements":"\u003e=2.5","direct":true,"kind":"runtime","optional":false},{"id":14885278146,"package_name":"openmm","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":14885278147,"package_name":"parmed","ecosystem":"conda","requirements":"\u003e=3.4.3","direct":true,"kind":"runtime","optional":false},{"id":14885278150,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.8","direct":true,"kind":"runtime","optional":false},{"id":14885278151,"package_name":"requests","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]}],"score":14.677338345835796,"created_at":"2025-09-04T15:51:11.705Z","updated_at":"2025-10-07T08:15:33.392Z","avatar_url":"https://github.com/mosdef-hub.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":122,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["chemistry","computational-chemistry","quantum-chemistry","standards","data-management","reproducibility"],"project_url":"https://science.ecosyste.ms/api/v1/projects/37869","html_url":"https://science.ecosyste.ms/projects/37869","bibtex_url":"https://science.ecosyste.ms/projects/37869/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/37869/export.apalike"}