{"id":41781,"name":"openfermion","description":"Python package for compiling and analyzing quantum algorithms to simulate electronic structures.","url":"https://github.com/quantumlib/openfermion","last_synced_at":"2025-09-05T09:10:52.488Z","repository":{"id":38236668,"uuid":"104403768","full_name":"quantumlib/OpenFermion","owner":"quantumlib","description":"Python package for compiling and analyzing quantum algorithms to simulate electronic structures.","archived":false,"fork":false,"pushed_at":"2025-08-26T22:05:20.000Z","size":49471,"stargazers_count":1615,"open_issues_count":63,"forks_count":398,"subscribers_count":109,"default_branch":"master","last_synced_at":"2025-08-27T06:23:05.474Z","etag":null,"topics":["algorithms","cirq","colab","electronic-structure","fermion","google-quantum","high-performance","jupyter-notebook","python","quantum","quantum-algorithms","quantum-chemistry","quantum-circuit","quantum-computing","quantum-information","quantum-programming","quantum-programming-language","quantum-simulation","sdk","simulation"],"latest_commit_sha":null,"homepage":"https://quantumai.google/openfermion","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantumlib.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-21T22:10:28.000Z","updated_at":"2025-08-26T22:05:22.000Z","dependencies_parsed_at":"2024-01-09T17:56:43.334Z","dependency_job_id":"7063d537-c244-4b9b-b82f-adb55aba5775","html_url":"https://github.com/quantumlib/OpenFermion","commit_stats":{"total_commits":546,"total_committers":80,"mean_commits":6.825,"dds":0.7252747252747253,"last_synced_commit":"e1f8a0a5755b36275818b71ab5c680ebbac4010a"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/quantumlib/OpenFermion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/sbom","scorecard":{"id":445016,"data":{"date":"2025-08-19T02:47:47Z","repo":{"name":"github.com/quantumlib/OpenFermion","commit":"39667a6f66a4a87ed80b7d255198a39c826f17cb"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 16/20 approved changesets -- score normalized to 8","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yaml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 1 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yaml:73","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:74","Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yaml:75","Info: jobLevel 'actions' permission set to 'read': .github/workflows/osv-scanner.yaml:67","Info: jobLevel 'contents' permission set to 'read': .github/workflows/osv-scanner.yaml:71","Info: topLevel permissions set to 'read-all': .github/workflows/ci.yaml:55","Info: topLevel permissions set to 'read-all': .github/workflows/codeql.yaml:49","Info: topLevel permissions set to 'read-all': .github/workflows/nightly-pytest.yaml:39","Info: topLevel permissions set to 'read-all': .github/workflows/nightly.yaml:34","Info: topLevel permissions set to 'read-all': .github/workflows/osv-scanner.yaml:58","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yaml:49","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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: containerImage not pinned by hash: dev_tools/requirements/Dockerfile:16","Warn: containerImage not pinned by hash: docker/dockerfile:15: pin your Docker image by updating ubuntu to ubuntu@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: dev_tools/requirements/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/dockerfile:46","Warn: pipCommand not pinned by hash: docker/dockerfile:47","Warn: pipCommand not pinned by hash: docker/dockerfile:48","Warn: pipCommand not pinned by hash: docker/dockerfile:49","Warn: pipCommand not pinned by hash: docker/dockerfile:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:516","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:214","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:425","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:270","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:336","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:337","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:383","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:384","Warn: npmCommand not pinned by hash: .github/workflows/ci.yaml:495","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:243","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:297","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:453","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:90","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:93","Info:  34 out of  34 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  19 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 15 contributing companies or organizations","details":["Info: found contributions from: AI4LAM, Infleqtion, QCHackers, SciCodes, casics, combine-org, dwavesystems, google, google quantum ai, googlers, infleqtion, kfjc, msmbuilder, sbmlteam, tensorflow"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T06:30:01.662Z","repository_id":38236668,"created_at":"2025-08-19T06:30:01.663Z","updated_at":"2025-08-19T06:30:01.663Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273734644,"owners_count":25158292,"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":"quantumlib","name":"quantumlib","uuid":"31279789","kind":"organization","description":"Google's open source code library for the quantum world","email":null,"website":"quantumai.google","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31279789?v=4","repositories_count":15,"last_synced_at":"2024-03-25T20:43:48.640Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/quantumlib","funding_links":[],"total_stars":7151,"followers":760,"following":0,"created_at":"2022-11-02T16:35:33.541Z","updated_at":"2024-03-25T20:43:52.971Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib/repositories"},"packages":[{"id":5299924,"name":"openfermion","ecosystem":"conda","description":null,"homepage":"https://quantumai.google/openfermion","licenses":"Apache-2.0 AND BSD-3-Clause","normalized_licenses":["Apache-2.0","BSD-3-Clause"],"repository_url":"https://github.com/quantumlib/OpenFermion","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2021-11-30T22:22:30.000Z","latest_release_published_at":"2022-08-07T07:26:25.000Z","latest_release_number":"1.5.1","last_synced_at":"2025-08-27T12:55:14.979Z","created_at":"2022-10-03T16:07:43.487Z","updated_at":"2025-08-27T14:11:06.532Z","registry_url":"https://anaconda.org/conda-forge/openfermion","install_command":"conda install -c conda-forge openfermion","documentation_url":null,"metadata":{},"repo_metadata":{"id":38236668,"uuid":"104403768","full_name":"quantumlib/OpenFermion","owner":"quantumlib","description":"Python package for compiling and analyzing quantum algorithms to simulate electronic structures.","archived":false,"fork":false,"pushed_at":"2025-08-26T22:05:20.000Z","size":49471,"stargazers_count":1615,"open_issues_count":63,"forks_count":398,"subscribers_count":109,"default_branch":"master","last_synced_at":"2025-08-27T06:23:05.474Z","etag":null,"topics":["algorithms","cirq","colab","electronic-structure","fermion","google-quantum","high-performance","jupyter-notebook","python","quantum","quantum-algorithms","quantum-chemistry","quantum-circuit","quantum-computing","quantum-information","quantum-programming","quantum-programming-language","quantum-simulation","sdk","simulation"],"latest_commit_sha":null,"homepage":"https://quantumai.google/openfermion","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantumlib.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-21T22:10:28.000Z","updated_at":"2025-08-26T22:05:22.000Z","dependencies_parsed_at":"2024-01-09T17:56:43.334Z","dependency_job_id":"7063d537-c244-4b9b-b82f-adb55aba5775","html_url":"https://github.com/quantumlib/OpenFermion","commit_stats":{"total_commits":546,"total_committers":80,"mean_commits":6.825,"dds":0.7252747252747253,"last_synced_commit":"e1f8a0a5755b36275818b71ab5c680ebbac4010a"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/quantumlib/OpenFermion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/sbom","scorecard":{"id":445016,"data":{"date":"2025-08-19T02:47:47Z","repo":{"name":"github.com/quantumlib/OpenFermion","commit":"39667a6f66a4a87ed80b7d255198a39c826f17cb"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 16/20 approved changesets -- score normalized to 8","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yaml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 1 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yaml:73","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:74","Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yaml:75","Info: jobLevel 'actions' permission set to 'read': .github/workflows/osv-scanner.yaml:67","Info: jobLevel 'contents' permission set to 'read': .github/workflows/osv-scanner.yaml:71","Info: topLevel permissions set to 'read-all': .github/workflows/ci.yaml:55","Info: topLevel permissions set to 'read-all': .github/workflows/codeql.yaml:49","Info: topLevel permissions set to 'read-all': .github/workflows/nightly-pytest.yaml:39","Info: topLevel permissions set to 'read-all': .github/workflows/nightly.yaml:34","Info: topLevel permissions set to 'read-all': .github/workflows/osv-scanner.yaml:58","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yaml:49","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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: containerImage not pinned by hash: dev_tools/requirements/Dockerfile:16","Warn: containerImage not pinned by hash: docker/dockerfile:15: pin your Docker image by updating ubuntu to ubuntu@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: dev_tools/requirements/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/dockerfile:46","Warn: pipCommand not pinned by hash: docker/dockerfile:47","Warn: pipCommand not pinned by hash: docker/dockerfile:48","Warn: pipCommand not pinned by hash: docker/dockerfile:49","Warn: pipCommand not pinned by hash: docker/dockerfile:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:516","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:214","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:425","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:270","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:336","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:337","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:383","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:384","Warn: npmCommand not pinned by hash: .github/workflows/ci.yaml:495","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:243","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:297","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:453","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:90","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:93","Info:  34 out of  34 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  19 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 15 contributing companies or organizations","details":["Info: found contributions from: AI4LAM, Infleqtion, QCHackers, SciCodes, casics, combine-org, dwavesystems, google, google quantum ai, googlers, infleqtion, kfjc, msmbuilder, sbmlteam, tensorflow"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T06:30:01.662Z","repository_id":38236668,"created_at":"2025-08-19T06:30:01.663Z","updated_at":"2025-08-19T06:30:01.663Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272339086,"owners_count":24917096,"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-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"quantumlib","name":"quantumlib","uuid":"31279789","kind":"organization","description":"Google's open source code library for the quantum world","email":null,"website":"quantumai.google","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31279789?v=4","repositories_count":15,"last_synced_at":"2024-03-25T20:43:48.640Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/quantumlib","funding_links":[],"total_stars":7151,"followers":760,"following":0,"created_at":"2022-11-02T16:35:33.541Z","updated_at":"2024-03-25T20:43:52.971Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib/repositories"},"tags":[{"name":"v1.7.1","sha":"628a772c33de6557e1e73969251823e97865bdee","kind":"commit","published_at":"2025-06-05T21:52:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.7.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"2ae47a6a45debe21910d07531eb138bd8f28f301","kind":"commit","published_at":"2025-02-11T20:23:05.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.7.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"16c6b0666175cd4381dbbf841b14ba4b2f315a46","kind":"commit","published_at":"2024-02-08T23:51:11.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.6.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"9e64cde2bddaad62f13ccbc65a02a5fe5951d031","kind":"commit","published_at":"2023-10-26T22:34:28.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.6.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"66b2c6e630e8edd0e2409c2a38802c94b26a6847","kind":"commit","published_at":"2022-08-06T17:19:16.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.5.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"23fca0a97bc6e35a5c6d7e1485144f1980b47753","kind":"commit","published_at":"2022-07-27T21:56:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.5.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"ac7501b61f42c627b5293abd2e72a91ba527ca5e","kind":"commit","published_at":"2022-07-18T22:57:29.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.4.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"6a2fdacdd77c5101bc47f3d2bde821f0db717b28","kind":"commit","published_at":"2021-12-06T20:45:21.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.3.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"d3734cf27d518708d445788bd05b85349b1957cd","kind":"commit","published_at":"2021-10-20T00:43:58.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.2.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"ce7b0023fea8721aee5796c82559254b3198d79d","kind":"commit","published_at":"2021-07-23T21:22:41.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.1.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"9b1c22cae2124cf1d4e48d6d123767f8491a0b41","kind":"commit","published_at":"2021-06-21T18:01:50.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.0.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"c31981a0eca9f4cf320b9c2dea5daad93c5c1cbc","kind":"commit","published_at":"2020-12-21T23:25:46.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0/manifests"},{"name":"v0.11.0","sha":"02a0088347c31ad3b6b73db18bc598ef6ddb923a","kind":"commit","published_at":"2020-04-02T02:46:13.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.11.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"a76d9a5c17de3242fe8d7df691b887623c200615","kind":"commit","published_at":"2019-07-22T21:40:00.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.10.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.10.0/manifests"},{"name":"0.9.0","sha":"9c2e029d2125b93cf71ce27e1f90c2f97456ae64","kind":"commit","published_at":"2018-12-14T23:43:41.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.9.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.9.0/manifests"},{"name":"v0.8","sha":"211ee83516adcc39194325b1aa799da6757f1efa","kind":"commit","published_at":"2018-07-17T04:48:09.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.8","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.8/manifests"},{"name":"v0.7","sha":"64774517c0b72cfcf7305d48368ecdeb12f82a83","kind":"commit","published_at":"2018-06-22T03:38:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.7","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.7/manifests"},{"name":"v0.6","sha":"a32e64151af63a0cbe8167c201ef68643852b968","kind":"commit","published_at":"2018-03-29T22:59:45.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.6","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.6/manifests"},{"name":"v0.5","sha":"bf52298a63b23cf992734386da0e1cb816274052","kind":"commit","published_at":"2018-03-29T18:01:20.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.5","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.5/manifests"},{"name":"v0.4","sha":"50129ee7cc5ba7f6c150e8c0d9f7e509a46ba877","kind":"commit","published_at":"2018-03-06T06:34:15.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.4","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.4/manifests"},{"name":"v0.3","sha":"df7d75aa9430753bb6f59751541ad7b850cdbb41","kind":"commit","published_at":"2018-01-05T00:06:02.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.3","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.3/manifests"},{"name":"v0.2","sha":"24c160a3cdc082a54a9a704c11a8ae6797262f6f","kind":"commit","published_at":"2017-12-04T18:55:03.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.2","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.2/manifests"},{"name":"v0.1","sha":"b7469b3cecb3ad282916116755e443fe4be41bd1","kind":"commit","published_at":"2017-10-20T20:54:30.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1/manifests"},{"name":"0.1a4","sha":"e71e348539841f5f0b8f49dfb9877617c49ecc56","kind":"commit","published_at":"2017-10-18T17:24:19.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.1a4","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.1a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.1a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a4/manifests"},{"name":"0.1a3","sha":"3944ca5d08f574b99bb0f66dbffa243203f905ff","kind":"commit","published_at":"2017-10-16T22:07:26.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.1a3","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.1a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.1a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a3/manifests"},{"name":"v0.1a1","sha":"93262d8d51c2b404e4fddd27e84c9e3a433a78ea","kind":"commit","published_at":"2017-10-05T23:36:37.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1a1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a1/manifests"},{"name":"v0.1a0","sha":"e50540032fc31a6e83facee5f278f11ed6ec1334","kind":"commit","published_at":"2017-09-22T22:59:04.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1a0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a0/manifests"}]},"repo_metadata_updated_at":"2025-08-27T14:11:06.532Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":9.024207636635888,"stargazers_count":10.057399550786124,"forks_count":8.245570252058897,"average":15.33815822310956},"purl":"pkg:conda/openfermion","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/openfermion","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/openfermion","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/openfermion/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-19T06:51:37.844Z","issues_count":109,"pull_requests_count":288,"avg_time_to_close_issue":38876043.81666667,"avg_time_to_close_pull_request":1099822.3297491039,"issues_closed_count":60,"pull_requests_closed_count":279,"pull_request_authors_count":32,"issue_authors_count":44,"avg_comments_per_issue":1.8807339449541285,"avg_comments_per_pull_request":0.71875,"merged_pull_requests_count":225,"bot_issues_count":0,"bot_pull_requests_count":79,"past_year_issues_count":35,"past_year_pull_requests_count":169,"past_year_avg_time_to_close_issue":3865818.8,"past_year_avg_time_to_close_pull_request":235320.65432098764,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":162,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.8,"past_year_avg_comments_per_pull_request":0.3136094674556213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":52,"past_year_merged_pull_requests_count":129,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/issues","maintainers":[{"login":"fdmalone","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdmalone"},{"login":"ncrubin","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncrubin"},{"login":"mpharrigan","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpharrigan"},{"login":"kevinsung","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevinsung"},{"login":"tanujkhattar","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanujkhattar"},{"login":"vtomole","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"},{"login":"jjgoings","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjgoings"},{"login":"obriente","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obriente"},{"login":"viathor","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/viathor"}],"active_maintainers":[{"login":"vtomole","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/openfermion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/openfermion/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/openfermion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/openfermion/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":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","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":10445161,"name":"github.com/quantumlib/OpenFermion","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/quantumlib/OpenFermion","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2019-07-22T21:40:00.000Z","latest_release_published_at":"2025-06-05T21:52:34.000Z","latest_release_number":"v1.7.1","last_synced_at":"2025-08-27T12:55:12.144Z","created_at":"2024-06-26T04:50:11.162Z","updated_at":"2025-08-27T14:11:07.075Z","registry_url":"https://pkg.go.dev/github.com/quantumlib/OpenFermion","install_command":"go get github.com/quantumlib/OpenFermion","documentation_url":"https://pkg.go.dev/github.com/quantumlib/OpenFermion#section-documentation","metadata":{},"repo_metadata":{"id":38236668,"uuid":"104403768","full_name":"quantumlib/OpenFermion","owner":"quantumlib","description":"Python package for compiling and analyzing quantum algorithms to simulate electronic structures.","archived":false,"fork":false,"pushed_at":"2025-08-26T22:05:20.000Z","size":49471,"stargazers_count":1615,"open_issues_count":63,"forks_count":398,"subscribers_count":109,"default_branch":"master","last_synced_at":"2025-08-27T06:23:05.474Z","etag":null,"topics":["algorithms","cirq","colab","electronic-structure","fermion","google-quantum","high-performance","jupyter-notebook","python","quantum","quantum-algorithms","quantum-chemistry","quantum-circuit","quantum-computing","quantum-information","quantum-programming","quantum-programming-language","quantum-simulation","sdk","simulation"],"latest_commit_sha":null,"homepage":"https://quantumai.google/openfermion","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantumlib.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-21T22:10:28.000Z","updated_at":"2025-08-26T22:05:22.000Z","dependencies_parsed_at":"2024-01-09T17:56:43.334Z","dependency_job_id":"7063d537-c244-4b9b-b82f-adb55aba5775","html_url":"https://github.com/quantumlib/OpenFermion","commit_stats":{"total_commits":546,"total_committers":80,"mean_commits":6.825,"dds":0.7252747252747253,"last_synced_commit":"e1f8a0a5755b36275818b71ab5c680ebbac4010a"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/quantumlib/OpenFermion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/sbom","scorecard":{"id":445016,"data":{"date":"2025-08-19T02:47:47Z","repo":{"name":"github.com/quantumlib/OpenFermion","commit":"39667a6f66a4a87ed80b7d255198a39c826f17cb"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 16/20 approved changesets -- score normalized to 8","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yaml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 1 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yaml:73","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:74","Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yaml:75","Info: jobLevel 'actions' permission set to 'read': .github/workflows/osv-scanner.yaml:67","Info: jobLevel 'contents' permission set to 'read': .github/workflows/osv-scanner.yaml:71","Info: topLevel permissions set to 'read-all': .github/workflows/ci.yaml:55","Info: topLevel permissions set to 'read-all': .github/workflows/codeql.yaml:49","Info: topLevel permissions set to 'read-all': .github/workflows/nightly-pytest.yaml:39","Info: topLevel permissions set to 'read-all': .github/workflows/nightly.yaml:34","Info: topLevel permissions set to 'read-all': .github/workflows/osv-scanner.yaml:58","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yaml:49","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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: containerImage not pinned by hash: dev_tools/requirements/Dockerfile:16","Warn: containerImage not pinned by hash: docker/dockerfile:15: pin your Docker image by updating ubuntu to ubuntu@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: dev_tools/requirements/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/dockerfile:46","Warn: pipCommand not pinned by hash: docker/dockerfile:47","Warn: pipCommand not pinned by hash: docker/dockerfile:48","Warn: pipCommand not pinned by hash: docker/dockerfile:49","Warn: pipCommand not pinned by hash: docker/dockerfile:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:516","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:214","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:425","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:270","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:336","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:337","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:383","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:384","Warn: npmCommand not pinned by hash: .github/workflows/ci.yaml:495","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:243","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:297","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:453","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:90","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:93","Info:  34 out of  34 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  19 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 15 contributing companies or organizations","details":["Info: found contributions from: AI4LAM, Infleqtion, QCHackers, SciCodes, casics, combine-org, dwavesystems, google, google quantum ai, googlers, infleqtion, kfjc, msmbuilder, sbmlteam, tensorflow"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T06:30:01.662Z","repository_id":38236668,"created_at":"2025-08-19T06:30:01.663Z","updated_at":"2025-08-19T06:30:01.663Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272339086,"owners_count":24917096,"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-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"quantumlib","name":"quantumlib","uuid":"31279789","kind":"organization","description":"Google's open source code library for the quantum world","email":null,"website":"quantumai.google","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31279789?v=4","repositories_count":15,"last_synced_at":"2024-03-25T20:43:48.640Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/quantumlib","funding_links":[],"total_stars":7151,"followers":760,"following":0,"created_at":"2022-11-02T16:35:33.541Z","updated_at":"2024-03-25T20:43:52.971Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib/repositories"},"tags":[{"name":"v1.7.1","sha":"628a772c33de6557e1e73969251823e97865bdee","kind":"commit","published_at":"2025-06-05T21:52:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.7.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"2ae47a6a45debe21910d07531eb138bd8f28f301","kind":"commit","published_at":"2025-02-11T20:23:05.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.7.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"16c6b0666175cd4381dbbf841b14ba4b2f315a46","kind":"commit","published_at":"2024-02-08T23:51:11.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.6.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"9e64cde2bddaad62f13ccbc65a02a5fe5951d031","kind":"commit","published_at":"2023-10-26T22:34:28.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.6.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"66b2c6e630e8edd0e2409c2a38802c94b26a6847","kind":"commit","published_at":"2022-08-06T17:19:16.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.5.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"23fca0a97bc6e35a5c6d7e1485144f1980b47753","kind":"commit","published_at":"2022-07-27T21:56:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.5.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"ac7501b61f42c627b5293abd2e72a91ba527ca5e","kind":"commit","published_at":"2022-07-18T22:57:29.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.4.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"6a2fdacdd77c5101bc47f3d2bde821f0db717b28","kind":"commit","published_at":"2021-12-06T20:45:21.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.3.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"d3734cf27d518708d445788bd05b85349b1957cd","kind":"commit","published_at":"2021-10-20T00:43:58.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.2.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"ce7b0023fea8721aee5796c82559254b3198d79d","kind":"commit","published_at":"2021-07-23T21:22:41.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.1.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"9b1c22cae2124cf1d4e48d6d123767f8491a0b41","kind":"commit","published_at":"2021-06-21T18:01:50.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.0.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"c31981a0eca9f4cf320b9c2dea5daad93c5c1cbc","kind":"commit","published_at":"2020-12-21T23:25:46.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0/manifests"},{"name":"v0.11.0","sha":"02a0088347c31ad3b6b73db18bc598ef6ddb923a","kind":"commit","published_at":"2020-04-02T02:46:13.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.11.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"a76d9a5c17de3242fe8d7df691b887623c200615","kind":"commit","published_at":"2019-07-22T21:40:00.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.10.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.10.0/manifests"},{"name":"0.9.0","sha":"9c2e029d2125b93cf71ce27e1f90c2f97456ae64","kind":"commit","published_at":"2018-12-14T23:43:41.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.9.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.9.0/manifests"},{"name":"v0.8","sha":"211ee83516adcc39194325b1aa799da6757f1efa","kind":"commit","published_at":"2018-07-17T04:48:09.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.8","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.8/manifests"},{"name":"v0.7","sha":"64774517c0b72cfcf7305d48368ecdeb12f82a83","kind":"commit","published_at":"2018-06-22T03:38:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.7","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.7/manifests"},{"name":"v0.6","sha":"a32e64151af63a0cbe8167c201ef68643852b968","kind":"commit","published_at":"2018-03-29T22:59:45.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.6","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.6/manifests"},{"name":"v0.5","sha":"bf52298a63b23cf992734386da0e1cb816274052","kind":"commit","published_at":"2018-03-29T18:01:20.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.5","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.5/manifests"},{"name":"v0.4","sha":"50129ee7cc5ba7f6c150e8c0d9f7e509a46ba877","kind":"commit","published_at":"2018-03-06T06:34:15.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.4","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.4/manifests"},{"name":"v0.3","sha":"df7d75aa9430753bb6f59751541ad7b850cdbb41","kind":"commit","published_at":"2018-01-05T00:06:02.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.3","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.3/manifests"},{"name":"v0.2","sha":"24c160a3cdc082a54a9a704c11a8ae6797262f6f","kind":"commit","published_at":"2017-12-04T18:55:03.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.2","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.2/manifests"},{"name":"v0.1","sha":"b7469b3cecb3ad282916116755e443fe4be41bd1","kind":"commit","published_at":"2017-10-20T20:54:30.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1/manifests"},{"name":"0.1a4","sha":"e71e348539841f5f0b8f49dfb9877617c49ecc56","kind":"commit","published_at":"2017-10-18T17:24:19.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.1a4","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.1a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.1a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a4/manifests"},{"name":"0.1a3","sha":"3944ca5d08f574b99bb0f66dbffa243203f905ff","kind":"commit","published_at":"2017-10-16T22:07:26.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.1a3","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.1a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.1a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a3/manifests"},{"name":"v0.1a1","sha":"93262d8d51c2b404e4fddd27e84c9e3a433a78ea","kind":"commit","published_at":"2017-10-05T23:36:37.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1a1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a1/manifests"},{"name":"v0.1a0","sha":"e50540032fc31a6e83facee5f278f11ed6ec1334","kind":"commit","published_at":"2017-09-22T22:59:04.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1a0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a0/manifests"}]},"repo_metadata_updated_at":"2025-08-27T14:11:07.075Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.8769142510811285,"dependent_packages_count":6.4417308482772775,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.659322549679203},"purl":"pkg:golang/github.com/quantumlib/%21open%21fermion","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/quantumlib/OpenFermion","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/quantumlib/OpenFermion","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/quantumlib/OpenFermion/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-19T06:51:37.844Z","issues_count":109,"pull_requests_count":288,"avg_time_to_close_issue":38876043.81666667,"avg_time_to_close_pull_request":1099822.3297491039,"issues_closed_count":60,"pull_requests_closed_count":279,"pull_request_authors_count":32,"issue_authors_count":44,"avg_comments_per_issue":1.8807339449541285,"avg_comments_per_pull_request":0.71875,"merged_pull_requests_count":225,"bot_issues_count":0,"bot_pull_requests_count":79,"past_year_issues_count":35,"past_year_pull_requests_count":169,"past_year_avg_time_to_close_issue":3865818.8,"past_year_avg_time_to_close_pull_request":235320.65432098764,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":162,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.8,"past_year_avg_comments_per_pull_request":0.3136094674556213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":52,"past_year_merged_pull_requests_count":129,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/issues","maintainers":[{"login":"fdmalone","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdmalone"},{"login":"ncrubin","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncrubin"},{"login":"mpharrigan","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpharrigan"},{"login":"kevinsung","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevinsung"},{"login":"tanujkhattar","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanujkhattar"},{"login":"vtomole","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"},{"login":"jjgoings","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjgoings"},{"login":"obriente","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obriente"},{"login":"viathor","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/viathor"}],"active_maintainers":[{"login":"vtomole","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2FOpenFermion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2FOpenFermion/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2FOpenFermion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2FOpenFermion/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":10445166,"name":"github.com/quantumlib/openfermion","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/quantumlib/openfermion","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2019-07-22T21:40:00.000Z","latest_release_published_at":"2025-06-05T21:52:34.000Z","latest_release_number":"v1.7.1","last_synced_at":"2025-08-27T12:55:12.156Z","created_at":"2024-06-26T04:50:11.807Z","updated_at":"2025-08-27T14:11:07.164Z","registry_url":"https://pkg.go.dev/github.com/quantumlib/openfermion","install_command":"go get github.com/quantumlib/openfermion","documentation_url":"https://pkg.go.dev/github.com/quantumlib/openfermion#section-documentation","metadata":{},"repo_metadata":{"id":38236668,"uuid":"104403768","full_name":"quantumlib/OpenFermion","owner":"quantumlib","description":"Python package for compiling and analyzing quantum algorithms to simulate electronic structures.","archived":false,"fork":false,"pushed_at":"2025-08-26T22:05:20.000Z","size":49471,"stargazers_count":1615,"open_issues_count":63,"forks_count":398,"subscribers_count":109,"default_branch":"master","last_synced_at":"2025-08-27T06:23:05.474Z","etag":null,"topics":["algorithms","cirq","colab","electronic-structure","fermion","google-quantum","high-performance","jupyter-notebook","python","quantum","quantum-algorithms","quantum-chemistry","quantum-circuit","quantum-computing","quantum-information","quantum-programming","quantum-programming-language","quantum-simulation","sdk","simulation"],"latest_commit_sha":null,"homepage":"https://quantumai.google/openfermion","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantumlib.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-21T22:10:28.000Z","updated_at":"2025-08-26T22:05:22.000Z","dependencies_parsed_at":"2024-01-09T17:56:43.334Z","dependency_job_id":"7063d537-c244-4b9b-b82f-adb55aba5775","html_url":"https://github.com/quantumlib/OpenFermion","commit_stats":{"total_commits":546,"total_committers":80,"mean_commits":6.825,"dds":0.7252747252747253,"last_synced_commit":"e1f8a0a5755b36275818b71ab5c680ebbac4010a"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/quantumlib/OpenFermion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/sbom","scorecard":{"id":445016,"data":{"date":"2025-08-19T02:47:47Z","repo":{"name":"github.com/quantumlib/OpenFermion","commit":"39667a6f66a4a87ed80b7d255198a39c826f17cb"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 16/20 approved changesets -- score normalized to 8","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yaml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 1 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yaml:73","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yaml:74","Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yaml:75","Info: jobLevel 'actions' permission set to 'read': .github/workflows/osv-scanner.yaml:67","Info: jobLevel 'contents' permission set to 'read': .github/workflows/osv-scanner.yaml:71","Info: topLevel permissions set to 'read-all': .github/workflows/ci.yaml:55","Info: topLevel permissions set to 'read-all': .github/workflows/codeql.yaml:49","Info: topLevel permissions set to 'read-all': .github/workflows/nightly-pytest.yaml:39","Info: topLevel permissions set to 'read-all': .github/workflows/nightly.yaml:34","Info: topLevel permissions set to 'read-all': .github/workflows/osv-scanner.yaml:58","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yaml:49","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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: containerImage not pinned by hash: dev_tools/requirements/Dockerfile:16","Warn: containerImage not pinned by hash: docker/dockerfile:15: pin your Docker image by updating ubuntu to ubuntu@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: pipCommand not pinned by hash: dev_tools/requirements/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/dockerfile:46","Warn: pipCommand not pinned by hash: docker/dockerfile:47","Warn: pipCommand not pinned by hash: docker/dockerfile:48","Warn: pipCommand not pinned by hash: docker/dockerfile:49","Warn: pipCommand not pinned by hash: docker/dockerfile:50","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:516","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:214","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:425","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:270","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:336","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:337","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:383","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:384","Warn: npmCommand not pinned by hash: .github/workflows/ci.yaml:495","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:243","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:297","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:453","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:90","Warn: pipCommand not pinned by hash: .github/workflows/nightly-pytest.yaml:93","Info:  34 out of  34 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   0 out of  19 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.7.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766","Warn: release artifact v1.7.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/223512659","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/198739150","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/127004879","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/quantumlib/OpenFermion/releases/73821766"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 15 contributing companies or organizations","details":["Info: found contributions from: AI4LAM, Infleqtion, QCHackers, SciCodes, casics, combine-org, dwavesystems, google, google quantum ai, googlers, infleqtion, kfjc, msmbuilder, sbmlteam, tensorflow"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T06:30:01.662Z","repository_id":38236668,"created_at":"2025-08-19T06:30:01.663Z","updated_at":"2025-08-19T06:30:01.663Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272339082,"owners_count":24917094,"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-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"quantumlib","name":"quantumlib","uuid":"31279789","kind":"organization","description":"Google's open source code library for the quantum world","email":null,"website":"quantumai.google","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31279789?v=4","repositories_count":15,"last_synced_at":"2024-03-25T20:43:48.640Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/quantumlib","funding_links":[],"total_stars":7151,"followers":760,"following":0,"created_at":"2022-11-02T16:35:33.541Z","updated_at":"2024-03-25T20:43:52.971Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumlib/repositories"},"tags":[{"name":"v1.7.1","sha":"628a772c33de6557e1e73969251823e97865bdee","kind":"commit","published_at":"2025-06-05T21:52:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.7.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"2ae47a6a45debe21910d07531eb138bd8f28f301","kind":"commit","published_at":"2025-02-11T20:23:05.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.7.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"16c6b0666175cd4381dbbf841b14ba4b2f315a46","kind":"commit","published_at":"2024-02-08T23:51:11.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.6.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"9e64cde2bddaad62f13ccbc65a02a5fe5951d031","kind":"commit","published_at":"2023-10-26T22:34:28.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.6.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"66b2c6e630e8edd0e2409c2a38802c94b26a6847","kind":"commit","published_at":"2022-08-06T17:19:16.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.5.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"23fca0a97bc6e35a5c6d7e1485144f1980b47753","kind":"commit","published_at":"2022-07-27T21:56:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.5.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"ac7501b61f42c627b5293abd2e72a91ba527ca5e","kind":"commit","published_at":"2022-07-18T22:57:29.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.4.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"6a2fdacdd77c5101bc47f3d2bde821f0db717b28","kind":"commit","published_at":"2021-12-06T20:45:21.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.3.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"d3734cf27d518708d445788bd05b85349b1957cd","kind":"commit","published_at":"2021-10-20T00:43:58.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.2.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"ce7b0023fea8721aee5796c82559254b3198d79d","kind":"commit","published_at":"2021-07-23T21:22:41.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.1.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"9b1c22cae2124cf1d4e48d6d123767f8491a0b41","kind":"commit","published_at":"2021-06-21T18:01:50.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.0.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"c31981a0eca9f4cf320b9c2dea5daad93c5c1cbc","kind":"commit","published_at":"2020-12-21T23:25:46.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v1.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v1.0/manifests"},{"name":"v0.11.0","sha":"02a0088347c31ad3b6b73db18bc598ef6ddb923a","kind":"commit","published_at":"2020-04-02T02:46:13.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.11.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"a76d9a5c17de3242fe8d7df691b887623c200615","kind":"commit","published_at":"2019-07-22T21:40:00.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.10.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.10.0/manifests"},{"name":"0.9.0","sha":"9c2e029d2125b93cf71ce27e1f90c2f97456ae64","kind":"commit","published_at":"2018-12-14T23:43:41.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.9.0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.9.0/manifests"},{"name":"v0.8","sha":"211ee83516adcc39194325b1aa799da6757f1efa","kind":"commit","published_at":"2018-07-17T04:48:09.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.8","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.8/manifests"},{"name":"v0.7","sha":"64774517c0b72cfcf7305d48368ecdeb12f82a83","kind":"commit","published_at":"2018-06-22T03:38:34.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.7","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.7/manifests"},{"name":"v0.6","sha":"a32e64151af63a0cbe8167c201ef68643852b968","kind":"commit","published_at":"2018-03-29T22:59:45.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.6","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.6/manifests"},{"name":"v0.5","sha":"bf52298a63b23cf992734386da0e1cb816274052","kind":"commit","published_at":"2018-03-29T18:01:20.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.5","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.5/manifests"},{"name":"v0.4","sha":"50129ee7cc5ba7f6c150e8c0d9f7e509a46ba877","kind":"commit","published_at":"2018-03-06T06:34:15.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.4","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.4/manifests"},{"name":"v0.3","sha":"df7d75aa9430753bb6f59751541ad7b850cdbb41","kind":"commit","published_at":"2018-01-05T00:06:02.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.3","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.3/manifests"},{"name":"v0.2","sha":"24c160a3cdc082a54a9a704c11a8ae6797262f6f","kind":"commit","published_at":"2017-12-04T18:55:03.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.2","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.2/manifests"},{"name":"v0.1","sha":"b7469b3cecb3ad282916116755e443fe4be41bd1","kind":"commit","published_at":"2017-10-20T20:54:30.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1/manifests"},{"name":"0.1a4","sha":"e71e348539841f5f0b8f49dfb9877617c49ecc56","kind":"commit","published_at":"2017-10-18T17:24:19.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.1a4","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.1a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.1a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a4/manifests"},{"name":"0.1a3","sha":"3944ca5d08f574b99bb0f66dbffa243203f905ff","kind":"commit","published_at":"2017-10-16T22:07:26.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/0.1a3","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/0.1a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@0.1a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/0.1a3/manifests"},{"name":"v0.1a1","sha":"93262d8d51c2b404e4fddd27e84c9e3a433a78ea","kind":"commit","published_at":"2017-10-05T23:36:37.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1a1","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a1/manifests"},{"name":"v0.1a0","sha":"e50540032fc31a6e83facee5f278f11ed6ec1334","kind":"commit","published_at":"2017-09-22T22:59:04.000Z","download_url":"https://codeload.github.com/quantumlib/OpenFermion/tar.gz/v0.1a0","html_url":"https://github.com/quantumlib/OpenFermion/releases/tag/v0.1a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/quantumlib/OpenFermion@v0.1a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/tags/v0.1a0/manifests"}]},"repo_metadata_updated_at":"2025-08-27T14:11:07.163Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.8769142510811285,"dependent_packages_count":6.4417308482772775,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.659322549679203},"purl":"pkg:golang/github.com/quantumlib/openfermion","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/quantumlib/openfermion","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/quantumlib/openfermion","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/quantumlib/openfermion/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-19T06:51:37.844Z","issues_count":109,"pull_requests_count":288,"avg_time_to_close_issue":38876043.81666667,"avg_time_to_close_pull_request":1099822.3297491039,"issues_closed_count":60,"pull_requests_closed_count":279,"pull_request_authors_count":32,"issue_authors_count":44,"avg_comments_per_issue":1.8807339449541285,"avg_comments_per_pull_request":0.71875,"merged_pull_requests_count":225,"bot_issues_count":0,"bot_pull_requests_count":79,"past_year_issues_count":35,"past_year_pull_requests_count":169,"past_year_avg_time_to_close_issue":3865818.8,"past_year_avg_time_to_close_pull_request":235320.65432098764,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":162,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.8,"past_year_avg_comments_per_pull_request":0.3136094674556213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":52,"past_year_merged_pull_requests_count":129,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/issues","maintainers":[{"login":"fdmalone","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdmalone"},{"login":"ncrubin","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncrubin"},{"login":"mpharrigan","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpharrigan"},{"login":"kevinsung","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevinsung"},{"login":"tanujkhattar","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanujkhattar"},{"login":"vtomole","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"},{"login":"jjgoings","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjgoings"},{"login":"obriente","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obriente"},{"login":"viathor","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/viathor"}],"active_maintainers":[{"login":"vtomole","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2Fopenfermion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2Fopenfermion/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2Fopenfermion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fquantumlib%2Fopenfermion/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":33067,"full_name":"quantumlib/OpenFermion","default_branch":"master","committers":[{"name":"Kevin J. Sung","email":"kevinsung","login":"kevinsung","count":151},{"name":"Ryan Babbush","email":"ryanbabbush@gmail.com","login":"babbush","count":126},{"name":"Michael Hucka","email":"mhucka@google.com","login":"mhucka","count":82},{"name":"Nicholas Rubin","email":"rubinnc0@gmail.com","login":"ncrubin","count":47},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":43},{"name":"Jarrod","email":"jarrod.mcc@gmail.com","login":"jarrodmcc","count":17},{"name":"idk3","email":"kivlichan@g.harvard.edu","login":null,"count":17},{"name":"obriente","email":"teobrien@google.com","login":"obriente","count":15},{"name":"Fionn Malone","email":"fmalone@google.com","login":"fdmalone","count":15},{"name":"Doug Strain","email":"dstrain@google.com","login":"dstrain115","count":11},{"name":"Sheila","email":"38675277+sheilaliuxl","login":"sheilaliuxl","count":10},{"name":"Bryan A. O'Gorman","email":"bryanaogorman@gmail.com","login":"bryano","count":10},{"name":"Isil Ozfidan","email":"iozfidan@dwavesys.com","login":"conta877","count":9},{"name":"Victory Omole","email":"vtomole2@gmail.com","login":"vtomole","count":9},{"name":"Dave Bacon","email":"dabacon@gmail.com","login":"dabacon","count":8},{"name":"Matthew Harrigan","email":"mpharrigan@google.com","login":"mpharrigan","count":8},{"name":"Billy Lamberta","email":"blamb@google.com","login":"lamberta","count":6},{"name":"Craig Gidney","email":"Craig.Gidney@gmail.com","login":"Strilanc","count":4},{"name":"Max Radin","email":"radin.max@gmail.com","login":"max-radin","count":4},{"name":"Ryan LaRose","email":"rlarose@umich.edu","login":"rmlarose","count":4},{"name":"Xavi Bonet","email":"bonet@lorentz.leidenuniv.nl","login":"xabomon","count":4},{"name":"yudongcao","email":"yudongcao@fas.harvard.edu","login":null,"count":3},{"name":"Adam Zalcman","email":"40255865+viathor","login":"viathor","count":3},{"name":"Bruno Senjean","email":"bsenjean@gmail.com","login":"bsenjean","count":3},{"name":"Josh Izaac","email":"josh146@gmail.com","login":"josh146","count":3},{"name":"MichaelBroughton","email":"MichaelBroughton","login":"MichaelBroughton","count":3},{"name":"Wei Sun","email":"swyddz1989@gmail.com","login":"Spaceenter","count":3},{"name":"Yash Katariya","email":"yashkatariya@google.com","login":"yashk2810","count":2},{"name":"Tanuj Khattar","email":"tanujkhattar@google.com","login":"tanujkhattar","count":2},{"name":"Stan Bergevoet","email":"stanbergevoet@gmail.com","login":"subzjee","count":2},{"name":"Sam McArdle","email":"32768159+sammcardle30","login":"sammcardle30","count":2},{"name":"Pranav Gokhale","email":"pranavgokhale@uchicago.edu","login":"singular-value","count":2},{"name":"Hannah Sim","email":"hsim13372@gmail.com","login":"hsim13372","count":2},{"name":"Emiel Koridon","email":"efkoridon@gmail.com","login":"Emieeel","count":2},{"name":"Chris Winkler","email":"quidnovum@gmail.com","login":"quid256","count":2},{"name":"Balint Pato","email":"balopat","login":"balopat","count":2},{"name":"Alexandre F","email":"28400108+alexfleury","login":"alexfleury","count":1},{"name":"Alexey Uvarov","email":"34627976+aleksey-uvarov","login":"aleksey-uvarov","count":1},{"name":"Victory Omole","email":"vtomole@iastate.edu","login":null,"count":1},{"name":"Nick Doiron","email":"ndoiron@mapmeld.com","login":"mapmeld","count":1},{"name":"Pavol Juhas","email":"pavol.juhas@gmail.com","login":"pavoljuhas","count":1},{"name":"Philipp Schleich","email":"63513558+philipp-q","login":"philipp-q","count":1},{"name":"Ryosuke Imai","email":"57749788+r-imai-quantum","login":"r-imai-quantum","count":1},{"name":"Stefano Polla","email":"44360102+StefanoPolla","login":"StefanoPolla","count":1},{"name":"Takumi Kato","email":"takumi.kt+github@gmail.com","login":"gyu-don","count":1},{"name":"TariniHardikar","email":"tarinihardikar@gmail.com","login":"TariniHardikar","count":1},{"name":"Will Kirby","email":"35085764+wmkirby1","login":"wmkirby1","count":1},{"name":"Wuggins","email":"wjhuggins@gmail.com","login":"Wuggins","count":1},{"name":"augustehirth","email":"ahirth@ucla.edu","login":"augustehirth","count":1},{"name":"bgimby","email":"35083945+bgimby","login":"bgimby","count":1},{"name":"brett koonce","email":"koonce@gmail.com","login":"brettkoonce","count":1},{"name":"cvjjm","email":"60615188+cvjjm","login":"cvjjm","count":1},{"name":"cvmxn1","email":"72797234+cvmxn1","login":"cvmxn1","count":1},{"name":"daochenw","email":"wdaochen@gmail.com","login":"daochenw","count":1},{"name":"fangzh-umich","email":"33433673+fangzh-umich","login":"fangzh-umich","count":1},{"name":"ggd87","email":"49292642+ggd87","login":"ggd87","count":1},{"name":"lilies","email":"lilies","login":"lilies","count":1},{"name":"nicolassawaya","email":"sawayanicolas@gmail.com","login":"nicolassawaya","count":1},{"name":"oscarhiggott","email":"oscar.higgott@me.com","login":"oscarhiggott","count":1},{"name":"Jhonathan Romero Fontalvo","email":"jromerofontalvo@g.harvard.edu","login":null,"count":1},{"name":"Chengyu Dai","email":"jdaaph@gmail.com","login":"jdaaph","count":1},{"name":"Chuanzhu Xu","email":"chuanzhu.xu@gmail.com","login":"xcz011","count":1},{"name":"Daniel Sank","email":"sank.daniel@gmail.com","login":"DanielSank","count":1},{"name":"Evgeny Epifanovsky","email":"epif@q-chem.com","login":"epifanovsky","count":1},{"name":"Gwonhak Lee","email":"34276599+snow0369","login":"snow0369","count":1},{"name":"Hayk Sargsyan","email":"52532457+hay-k","login":"hay-k","count":1},{"name":"Isaac Cilia Attard","email":"iciliaat@gmail.com","login":"ica574","count":1},{"name":"James Tricker","email":"jamestricker@live.co.uk","login":"jamesquantum","count":1},{"name":"John Children","email":"32305209+johnchildren","login":"johnchildren","count":1},{"name":"Joshua Goings","email":"3915169+jjgoings","login":"jjgoings","count":1},{"name":"KAWAKUBO Toru","email":"dev@kwkbtr.info","login":"kwkbtr","count":1},{"name":"Logan Mayfield","email":"jlmayfield.4@gmail.com","login":"jlmayfield","count":1},{"name":"Lori A. Burns","email":"lori.burns@gmail.com","login":"loriab","count":1},{"name":"Mafalda Ramôa","email":"74077940+mafaldaramoa","login":"mafaldaramoa","count":1},{"name":"Mark Daoust","email":"markdaoust@google.com","login":"MarkDaoust","count":1},{"name":"Maximilian Scheurer","email":"104848085+cvsik","login":"cvsik","count":1},{"name":"Mehmet Keçeci","email":"WhiteSymmetry","login":"WhiteSymmetry","count":1},{"name":"Michał Stęchły","email":"michal.stechly@gmail.com","login":"mstechly","count":1},{"name":"Nathan Daly","email":"NHDaly@gmail.com","login":"NHDaly","count":1}],"total_commits":679,"total_committers":79,"total_bot_commits":43,"total_bot_committers":1,"mean_commits":8.594936708860759,"dds":0.7776141384388807,"past_year_committers":[{"name":"Michael Hucka","email":"mhucka@google.com","login":"mhucka","count":82},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":27},{"name":"Victory Omole","email":"vtomole2@gmail.com","login":"vtomole","count":2},{"name":"Maximilian Scheurer","email":"104848085+cvsik","login":"cvsik","count":1},{"name":"Alexey Uvarov","email":"34627976+aleksey-uvarov","login":"aleksey-uvarov","count":1}],"past_year_total_commits":113,"past_year_total_committers":5,"past_year_total_bot_commits":27,"past_year_total_bot_committers":1,"past_year_mean_commits":22.6,"past_year_dds":0.2743362831858407,"last_synced_at":"2025-05-27T23:06:40.886Z","last_synced_commit":"fbeb56dd7e53ab8de241ed916e9e7f886e9c77c7","created_at":"2023-03-07T16:51:13.225Z","updated_at":"2025-05-27T23:06:40.974Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/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":"quantumlib/OpenFermion","html_url":"https://github.com/quantumlib/OpenFermion","last_synced_at":"2025-09-01T07:00:48.091Z","status":null,"issues_count":114,"pull_requests_count":422,"avg_time_to_close_issue":66290966.24324324,"avg_time_to_close_pull_request":865843.51212938,"issues_closed_count":74,"pull_requests_closed_count":371,"pull_request_authors_count":34,"issue_authors_count":49,"avg_comments_per_issue":1.8333333333333333,"avg_comments_per_pull_request":0.523696682464455,"merged_pull_requests_count":297,"bot_issues_count":0,"bot_pull_requests_count":122,"past_year_issues_count":33,"past_year_pull_requests_count":293,"past_year_avg_time_to_close_issue":1622158.6153846155,"past_year_avg_time_to_close_pull_request":179305.5702811245,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":249,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.42424242424242425,"past_year_avg_comments_per_pull_request":0.19112627986348124,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":90,"past_year_merged_pull_requests_count":200,"created_at":"2023-05-10T21:45:36.860Z","updated_at":"2025-09-03T04:46:06.584Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumlib%2FOpenFermion/issues","issue_labels_count":{"area/functionality":8,"feature request":7,"bug":7,"dependency bug":5,"somebody's on it":5,"improvement":5,"help wanted":4,"possible bug":3,"docs":2,"feedback wanted":2,"area/uccsd":1,"status/waiting-for-reply":1,"status/stale":1,"BREAKING CHANGE":1,"area/performance":1,"priority/p1":1,"good first issue":1},"pull_request_labels_count":{"dependency bug":115,"github workflows":44,"cla: yes":26,"area/dependencies":10,"area/devops":10,"improvement":4,"dependencies":3,"python":3,"feedback wanted":1},"issue_author_associations_count":{"NONE":48,"CONTRIBUTOR":43,"COLLABORATOR":23},"pull_request_author_associations_count":{"CONTRIBUTOR":346,"COLLABORATOR":61,"NONE":22},"issue_authors":{"mhucka":26,"kevinsung":15,"fdmalone":9,"PabloAMC":5,"yurivict":3,"cvjjm":3,"mpharrigan":3,"michaelkaicher":3,"obriente":2,"buttercutter":2,"snow0369":2,"rayguncertified1":2,"kapawlak":2,"dependabot[bot]":1,"babbush":1,"jagunther":1,"cvsik":1,"petergthatsme":1,"andrijapau":1,"mfdgroot":1,"beevus77":1,"wpol-psiq":1,"mstechly":1,"drewrisinger":1,"viathor":1,"vtomole":1,"cb2014":1,"vprusso":1,"eul94458":1,"balopat":1,"cvmxn1":1,"Earendil-WBG":1,"andrewprojansky":1,"raghavven":1,"KowerKoint":1,"izxle":1,"ironmanaudi":1,"hrwernerer":1,"YashLokare02":1,"peterse":1,"wjhuggins":1,"davidzsoltmanrique":1,"jamesquantum":1,"alanspace":1,"loriab":1,"ghost":1,"azure1ce":1,"ncrubin":1,"lmarti-dev":1,"Konjkov":1},"pull_request_authors":{"mhucka":182,"dependabot[bot]":131,"ncrubin":25,"fdmalone":20,"dstrain115":14,"mpharrigan":7,"SmikPatel":4,"aleksey-uvarov":4,"rayguncertified1":4,"vtomole":4,"tanujkhattar":3,"JerryChen97":2,"WhiteSymmetry":2,"snow0369":2,"MarkDaoust":2,"ItsaFugazi":2,"MichaelBroughton":2,"cvsik":2,"SamKChang":2,"jjgoings":1,"ica574":1,"hofong428":1,"dogukantuna":1,"mafaldaramoa":1,"augustehirth":1,"aoowweenn":1,"kevinsung":1,"pavoljuhas":1,"r-imai-quantum":1,"epifanovsky":1,"jamesquantum":1,"alexfleury":1,"cvmxn1":1,"kwkbtr":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10072086,"issues_count":31257663,"pull_requests_count":95517173,"authors_count":10689807,"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":{"improvement":5,"somebody's on it":4,"feature request":3,"bug":1,"dependency bug":1,"priority/p1":1},"past_year_pull_request_labels_count":{"dependency bug":75,"github workflows":44,"area/dependencies":10,"area/devops":10,"improvement":4,"dependencies":3,"python":3},"past_year_issue_author_associations_count":{"CONTRIBUTOR":24,"NONE":9},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":272,"NONE":12,"COLLABORATOR":4},"past_year_issue_authors":{"mhucka":25,"andrewprojansky":1,"andrijapau":1,"azure1ce":1,"cvsik":1,"izxle":1,"KowerKoint":1,"michaelkaicher":1,"YashLokare02":1},"past_year_pull_request_authors":{"mhucka":182,"dependabot[bot]":88,"aleksey-uvarov":4,"SmikPatel":4,"vtomole":4,"JerryChen97":2,"SamKChang":2,"dstrain115":1,"hofong428":1},"maintainers":[{"login":"fdmalone","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdmalone"},{"login":"ncrubin","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncrubin"},{"login":"mpharrigan","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpharrigan"},{"login":"kevinsung","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevinsung"},{"login":"vtomole","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"},{"login":"tanujkhattar","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanujkhattar"},{"login":"obriente","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obriente"},{"login":"jjgoings","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjgoings"},{"login":"viathor","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/viathor"}],"active_maintainers":[{"login":"vtomole","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vtomole"}]},"events":{"total":{"CreateEvent":120,"ReleaseEvent":2,"IssuesEvent":71,"WatchEvent":94,"DeleteEvent":109,"MemberEvent":1,"IssueCommentEvent":133,"PushEvent":187,"PullRequestReviewEvent":92,"PullRequestReviewCommentEvent":56,"PullRequestEvent":303,"ForkEvent":31},"last_year":{"CreateEvent":120,"ReleaseEvent":2,"IssuesEvent":71,"WatchEvent":94,"DeleteEvent":109,"MemberEvent":1,"IssueCommentEvent":133,"PushEvent":187,"PullRequestReviewEvent":92,"PullRequestReviewCommentEvent":56,"PullRequestEvent":303,"ForkEvent":31}},"keywords":["algorithms","cirq","colab","electronic-structure","fermion","google-quantum","high-performance","jupyter-notebook","python","quantum","quantum-algorithms","quantum-chemistry","quantum-circuit","quantum-computing","quantum-information","quantum-programming","quantum-programming-language","quantum-simulation","sdk","simulation"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/tutorials/tutorial-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T01:16:53.691Z","updated_at":"2022-08-09T01:16:53.691Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/docs/tutorials/tutorial-requirements.txt","dependencies":[{"id":714475163,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.11.0","direct":true,"kind":"runtime","optional":false},{"id":714475164,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false},{"id":714475165,"package_name":"h5py","ecosystem":"pypi","requirements":"\u003e=2.8","direct":true,"kind":"runtime","optional":false},{"id":714475166,"package_name":"jupyter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714475167,"package_name":"nbformat","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714475168,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714475169,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714475170,"package_name":"pubchempy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"rtd_docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T01:16:53.887Z","updated_at":"2022-08-09T01:16:53.887Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/rtd_docs/requirements.txt","dependencies":[{"id":714479505,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714479506,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714479507,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":714479508,"package_name":"sphinx-notfound-page","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-27T23:15:28.044Z","updated_at":"2023-01-27T23:15:28.044Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/.github/workflows/ci.yml","dependencies":[{"id":7196518106,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7196518107,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7196518108,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7196518109,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/nightly.yml","sha":null,"kind":"manifest","created_at":"2023-01-27T23:15:28.185Z","updated_at":"2023-01-27T23:15:28.185Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/.github/workflows/nightly.yml","dependencies":[{"id":7196519098,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7196519099,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/dev.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:12.753Z","updated_at":"2023-10-04T09:43:12.753Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/dev.env.txt","dependencies":[{"id":14098739838,"package_name":"astroid","ecosystem":"pypi","requirements":"==2.13.5","direct":false,"kind":"development","optional":false},{"id":14098739839,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14098739840,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.0.0","direct":false,"kind":"development","optional":false},{"id":14098739841,"package_name":"build","ecosystem":"pypi","requirements":"==0.10.0","direct":false,"kind":"development","optional":false},{"id":14098739842,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098739843,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":false,"kind":"development","optional":false},{"id":14098739844,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098739845,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098740539,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":false,"kind":"development","optional":false},{"id":14098740542,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098740544,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.2.5","direct":false,"kind":"development","optional":false},{"id":14098740546,"package_name":"cryptography","ecosystem":"pypi","requirements":"==41.0.3","direct":false,"kind":"development","optional":false},{"id":14098740548,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098740550,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098740552,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.6","direct":false,"kind":"development","optional":false},{"id":14098740554,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.6","direct":false,"kind":"development","optional":false},{"id":14098740557,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.20.1","direct":false,"kind":"development","optional":false},{"id":14098740559,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098744562,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14098744563,"package_name":"execnet","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14098744564,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.17.1","direct":false,"kind":"development","optional":false},{"id":14098744565,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.0","direct":false,"kind":"development","optional":false},{"id":14098744566,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098744567,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098744568,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098744569,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.6.0","direct":false,"kind":"development","optional":false},{"id":14098744570,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14098744571,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":false,"kind":"development","optional":false},{"id":14098744572,"package_name":"jaraco-classes","ecosystem":"pypi","requirements":"==3.2.3","direct":false,"kind":"development","optional":false},{"id":14098744573,"package_name":"jeepney","ecosystem":"pypi","requirements":"==0.8.0","direct":false,"kind":"development","optional":false},{"id":14098744574,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"development","optional":false},{"id":14098744575,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.3.0","direct":false,"kind":"development","optional":false},{"id":14098744576,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.13.1","direct":false,"kind":"development","optional":false},{"id":14098744577,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098744578,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14098744579,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==2.2.0","direct":false,"kind":"development","optional":false},{"id":14098744580,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098744581,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"development","optional":false},{"id":14098744582,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":false,"kind":"development","optional":false},{"id":14098744583,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==9.1.0","direct":false,"kind":"development","optional":false},{"id":14098744584,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098744585,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.782","direct":false,"kind":"development","optional":false},{"id":14098744586,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.4","direct":false,"kind":"development","optional":false},{"id":14098744587,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.8.0","direct":false,"kind":"development","optional":false},{"id":14098744588,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098744589,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098744590,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098744591,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744592,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098744593,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==6.13.0","direct":false,"kind":"development","optional":false},{"id":14098744594,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.9.6","direct":false,"kind":"development","optional":false},{"id":14098744595,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.5.1","direct":false,"kind":"development","optional":false},{"id":14098744596,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14098744597,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098744641,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":false,"kind":"development","optional":false},{"id":14098744642,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.15.1","direct":false,"kind":"development","optional":false},{"id":14098744643,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.15.10","direct":false,"kind":"development","optional":false},{"id":14098744644,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098744645,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14098744646,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":false,"kind":"development","optional":false},{"id":14098744647,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.3.1","direct":false,"kind":"development","optional":false},{"id":14098744648,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"development","optional":false},{"id":14098744649,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.0.0","direct":false,"kind":"development","optional":false},{"id":14098744650,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14098744651,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098744652,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744653,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==37.3","direct":false,"kind":"development","optional":false},{"id":14098744654,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098744655,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14098744656,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14098744657,"package_name":"rich","ecosystem":"pypi","requirements":"==13.3.5","direct":false,"kind":"development","optional":false},{"id":14098744658,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098744659,"package_name":"secretstorage","ecosystem":"pypi","requirements":"==3.3.3","direct":false,"kind":"development","optional":false},{"id":14098744660,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098744661,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098744662,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098744663,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744664,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.11.8","direct":false,"kind":"development","optional":false},{"id":14098744791,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098744792,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"development","optional":false},{"id":14098744793,"package_name":"twine","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"development","optional":false},{"id":14098744794,"package_name":"typed-ast","ecosystem":"pypi","requirements":"==1.4.3","direct":false,"kind":"development","optional":false},{"id":14098744795,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098744796,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744797,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14098744798,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.23.0","direct":false,"kind":"development","optional":false},{"id":14098744799,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"development","optional":false},{"id":14098744800,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.40.0","direct":false,"kind":"development","optional":false},{"id":14098744801,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"development","optional":false},{"id":14098744802,"package_name":"yapf","ecosystem":"pypi","requirements":"==0.27.0","direct":false,"kind":"development","optional":false},{"id":14098744803,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.15.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/format.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:17.536Z","updated_at":"2023-10-04T09:43:17.536Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/format.env.txt","dependencies":[{"id":14098744804,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098744805,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098744806,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098744807,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098744808,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098744809,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098744810,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098744811,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098744812,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098744813,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098744814,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098744815,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098744816,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098744817,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098744818,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098744819,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098744820,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744821,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098744822,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098744823,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098744824,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098744825,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744826,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098744827,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098744828,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098744829,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098744830,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098744831,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098744832,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098744833,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744834,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14098744835,"package_name":"yapf","ecosystem":"pypi","requirements":"==0.27.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/mypy.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:17.557Z","updated_at":"2023-10-04T09:43:17.557Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/mypy.env.txt","dependencies":[{"id":14098744836,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098744837,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098744838,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098744839,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098744840,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098744841,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098744842,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098744843,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098744844,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098744845,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098744846,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098744847,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098744848,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098744849,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.782","direct":false,"kind":"development","optional":false},{"id":14098744850,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.4","direct":false,"kind":"development","optional":false},{"id":14098744851,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098744852,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098744853,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098744854,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744855,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098744856,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098744857,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098744858,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098744859,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744860,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098744861,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098744862,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098744863,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098744864,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098744865,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098744866,"package_name":"typed-ast","ecosystem":"pypi","requirements":"==1.4.3","direct":false,"kind":"development","optional":false},{"id":14098744867,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098744868,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744869,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/pylint.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:17.575Z","updated_at":"2023-10-04T09:43:17.575Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/pylint.env.txt","dependencies":[{"id":14098744870,"package_name":"astroid","ecosystem":"pypi","requirements":"==2.13.5","direct":false,"kind":"development","optional":false},{"id":14098744871,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098744872,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098744873,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098744874,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098744875,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098744876,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098744877,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.6","direct":false,"kind":"development","optional":false},{"id":14098744878,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098744879,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098744880,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098744881,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098744882,"package_name":"isort","ecosystem":"pypi","requirements":"==5.12.0","direct":false,"kind":"development","optional":false},{"id":14098744883,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098744884,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14098744885,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098744886,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"development","optional":false},{"id":14098744887,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098744888,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098744889,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098744890,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098744891,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744892,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098744893,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.5.1","direct":false,"kind":"development","optional":false},{"id":14098744894,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098744895,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.15.10","direct":false,"kind":"development","optional":false},{"id":14098744896,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098744897,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098744898,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744899,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098744900,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098744901,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098744902,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098744903,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098744904,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744905,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.11.8","direct":false,"kind":"development","optional":false},{"id":14098744906,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098744907,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098744908,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744909,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14098744910,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/pytest.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:17.591Z","updated_at":"2023-10-04T09:43:17.591Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/pytest.env.txt","dependencies":[{"id":14098744911,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14098744912,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098744913,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098744914,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098744915,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098744916,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.2.5","direct":false,"kind":"development","optional":false},{"id":14098744917,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098744918,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098744919,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098744920,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14098744921,"package_name":"execnet","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14098744922,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.17.1","direct":false,"kind":"development","optional":false},{"id":14098744923,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098744924,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098744925,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098744926,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14098744927,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"development","optional":false},{"id":14098744928,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.3.0","direct":false,"kind":"development","optional":false},{"id":14098744929,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098744930,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098744931,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098744932,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.8.0","direct":false,"kind":"development","optional":false},{"id":14098744933,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098744934,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098744935,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098744936,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744937,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098744938,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.5.1","direct":false,"kind":"development","optional":false},{"id":14098744939,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14098744940,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098744941,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098744942,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":false,"kind":"development","optional":false},{"id":14098744943,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.3.1","direct":false,"kind":"development","optional":false},{"id":14098744944,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"development","optional":false},{"id":14098744945,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.0.0","direct":false,"kind":"development","optional":false},{"id":14098744946,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14098744947,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098744948,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744949,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098744950,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098744951,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098744952,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098744953,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098744954,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744955,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098744956,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"development","optional":false},{"id":14098744957,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098744958,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098744959,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/resource_estimates.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:17.609Z","updated_at":"2023-10-04T09:43:17.609Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/resource_estimates.env.txt","dependencies":[{"id":14098744960,"package_name":"ase","ecosystem":"pypi","requirements":"==3.22.1","direct":false,"kind":"development","optional":false},{"id":14098744961,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14098744962,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098744963,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098744964,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098744965,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098744966,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.2.5","direct":false,"kind":"development","optional":false},{"id":14098744967,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098744968,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098744969,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098744970,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14098744971,"package_name":"execnet","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14098744972,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.17.1","direct":false,"kind":"development","optional":false},{"id":14098744973,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098744974,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098744975,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098744976,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14098744977,"package_name":"jax","ecosystem":"pypi","requirements":"==0.4.14","direct":false,"kind":"development","optional":false},{"id":14098744978,"package_name":"jaxlib","ecosystem":"pypi","requirements":"==0.4.14","direct":false,"kind":"development","optional":false},{"id":14098744979,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"development","optional":false},{"id":14098744980,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.3.0","direct":false,"kind":"development","optional":false},{"id":14098744981,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098744982,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098744983,"package_name":"ml-dtypes","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"development","optional":false},{"id":14098744984,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098744985,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.8.0","direct":false,"kind":"development","optional":false},{"id":14098744986,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098744987,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098744988,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14098744989,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098744990,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098744991,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098744992,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.5.1","direct":false,"kind":"development","optional":false},{"id":14098744993,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14098744994,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098744995,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098744996,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":false,"kind":"development","optional":false},{"id":14098744997,"package_name":"pyscf","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"development","optional":false},{"id":14098744998,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.3.1","direct":false,"kind":"development","optional":false},{"id":14098744999,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"development","optional":false},{"id":14098745000,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.0.0","direct":false,"kind":"development","optional":false},{"id":14098745001,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14098745002,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098745003,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098745004,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098745005,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098745006,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098745007,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098745008,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098745009,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098745010,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098745011,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"development","optional":false},{"id":14098745012,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098745013,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098745014,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/runtime.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-04T09:43:17.636Z","updated_at":"2023-10-04T09:43:17.636Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/runtime.env.txt","dependencies":[{"id":14098745015,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14098745016,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"development","optional":false},{"id":14098745017,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"development","optional":false},{"id":14098745018,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.7","direct":false,"kind":"development","optional":false},{"id":14098745019,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"development","optional":false},{"id":14098745020,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14098745021,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14098745022,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.39.4","direct":false,"kind":"development","optional":false},{"id":14098745023,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14098745024,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14098745025,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"development","optional":false},{"id":14098745026,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"development","optional":false},{"id":14098745027,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14098745028,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14098745029,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"development","optional":false},{"id":14098745030,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"development","optional":false},{"id":14098745031,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14098745032,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"development","optional":false},{"id":14098745033,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14098745034,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"development","optional":false},{"id":14098745035,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14098745036,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098745037,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14098745038,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14098745039,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14098745040,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14098745041,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14098745042,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"development","optional":false},{"id":14098745043,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.0","direct":false,"kind":"development","optional":false},{"id":14098745044,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14098745045,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-04T09:43:17.653Z","updated_at":"2023-10-04T09:43:17.653Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/setup.py","dependencies":[]},{"ecosystem":"docker","filepath":"dev_tools/requirements/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-30T17:31:43.707Z","updated_at":"2023-10-30T17:31:43.707Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/Dockerfile","dependencies":[{"id":14295176922,"package_name":"python","ecosystem":"docker","requirements":"${PYTHON_VERSION}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/dev.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:43.833Z","updated_at":"2023-10-30T17:31:43.833Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/dev.env.txt","dependencies":[{"id":14295176923,"package_name":"ase","ecosystem":"pypi","requirements":"==3.22.1","direct":false,"kind":"development","optional":false},{"id":14295176924,"package_name":"astroid","ecosystem":"pypi","requirements":"==2.13.5","direct":false,"kind":"development","optional":false},{"id":14295176925,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14295176926,"package_name":"black","ecosystem":"pypi","requirements":"==23.3.0","direct":false,"kind":"development","optional":false},{"id":14295176927,"package_name":"build","ecosystem":"pypi","requirements":"==1.0.3","direct":false,"kind":"development","optional":false},{"id":14295176928,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295176929,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295176930,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"development","optional":false},{"id":14295176988,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"development","optional":false},{"id":14295176989,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295176990,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.3.2","direct":false,"kind":"development","optional":false},{"id":14295176991,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295176992,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295176993,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.7","direct":false,"kind":"development","optional":false},{"id":14295176994,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.9","direct":false,"kind":"development","optional":false},{"id":14295176995,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"development","optional":false},{"id":14295176996,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14295176997,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.18.1","direct":false,"kind":"development","optional":false},{"id":14295176998,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295176999,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295177000,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295177001,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14295177002,"package_name":"isort","ecosystem":"pypi","requirements":"==5.12.0","direct":false,"kind":"development","optional":false},{"id":14295177003,"package_name":"jax","ecosystem":"pypi","requirements":"==0.4.19","direct":false,"kind":"development","optional":false},{"id":14295177004,"package_name":"jaxlib","ecosystem":"pypi","requirements":"==0.4.19","direct":false,"kind":"development","optional":false},{"id":14295177005,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.1","direct":false,"kind":"development","optional":false},{"id":14295177006,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":false,"kind":"development","optional":false},{"id":14295177007,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.4.0","direct":false,"kind":"development","optional":false},{"id":14295177008,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295177009,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14295177010,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14295177011,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"development","optional":false},{"id":14295177012,"package_name":"ml-dtypes","ecosystem":"pypi","requirements":"==0.3.1","direct":false,"kind":"development","optional":false},{"id":14295177013,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295177014,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.782","direct":false,"kind":"development","optional":false},{"id":14295177015,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.4","direct":false,"kind":"development","optional":false},{"id":14295177016,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.2","direct":false,"kind":"development","optional":false},{"id":14295177017,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2","direct":false,"kind":"development","optional":false},{"id":14295177018,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"development","optional":false},{"id":14295177019,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295177020,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295177021,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"development","optional":false},{"id":14295177022,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.11.2","direct":false,"kind":"development","optional":false},{"id":14295177023,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295177024,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==7.3.0","direct":false,"kind":"development","optional":false},{"id":14295177025,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295177026,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295177027,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295177354,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.15.10","direct":false,"kind":"development","optional":false},{"id":14295177355,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295177356,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14295177357,"package_name":"pyscf","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295178671,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":false,"kind":"development","optional":false},{"id":14295178672,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.1","direct":false,"kind":"development","optional":false},{"id":14295178673,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"development","optional":false},{"id":14295178674,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14295178675,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295178676,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295178677,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":false,"kind":"development","optional":false},{"id":14295178678,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295178679,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.6","direct":false,"kind":"development","optional":false},{"id":14295178680,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295178681,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295178682,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295178683,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295178684,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295178685,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295178686,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295178687,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.11.2","direct":false,"kind":"development","optional":false},{"id":14295178688,"package_name":"typed-ast","ecosystem":"pypi","requirements":"==1.4.3","direct":false,"kind":"development","optional":false},{"id":14295178871,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295178872,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295178873,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false},{"id":14295178874,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.41.2","direct":false,"kind":"development","optional":false},{"id":14295178875,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/format.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:52.569Z","updated_at":"2023-10-30T17:31:52.569Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/format.env.txt","dependencies":[{"id":14295178876,"package_name":"black","ecosystem":"pypi","requirements":"==23.3.0","direct":false,"kind":"development","optional":false},{"id":14295178877,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295178878,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295178879,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"development","optional":false},{"id":14295178880,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"development","optional":false},{"id":14295178881,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295178882,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295178883,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295178884,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.9","direct":false,"kind":"development","optional":false},{"id":14295178885,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295178886,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295178887,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295178888,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295178889,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14295178890,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295178891,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.4","direct":false,"kind":"development","optional":false},{"id":14295178892,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2","direct":false,"kind":"development","optional":false},{"id":14295178893,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"development","optional":false},{"id":14295178894,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295178895,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"development","optional":false},{"id":14295178896,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.11.2","direct":false,"kind":"development","optional":false},{"id":14295178897,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295178898,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295178899,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295178900,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295178901,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295178902,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295178903,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295178904,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295178905,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295178906,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295178907,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295178908,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295178909,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295178910,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295178911,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295178912,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/mypy.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:52.844Z","updated_at":"2023-10-30T17:31:52.844Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/mypy.env.txt","dependencies":[{"id":14295178913,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295178914,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295178915,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"development","optional":false},{"id":14295178916,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295178917,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295178918,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295178919,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.9","direct":false,"kind":"development","optional":false},{"id":14295178920,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295178921,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295178922,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295178923,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295178924,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14295178925,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295178926,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.782","direct":false,"kind":"development","optional":false},{"id":14295178927,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.4","direct":false,"kind":"development","optional":false},{"id":14295178928,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2","direct":false,"kind":"development","optional":false},{"id":14295178929,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"development","optional":false},{"id":14295178930,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295178931,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"development","optional":false},{"id":14295178932,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295178933,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295178934,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295178935,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295178936,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295178937,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295178938,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295178939,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295178940,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295178941,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295178942,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295178943,"package_name":"typed-ast","ecosystem":"pypi","requirements":"==1.4.3","direct":false,"kind":"development","optional":false},{"id":14295178944,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295178945,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295178946,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/pip-tools.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:52.940Z","updated_at":"2023-10-30T17:31:52.940Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/pip-tools.env.txt","dependencies":[{"id":14295178951,"package_name":"build","ecosystem":"pypi","requirements":"==1.0.3","direct":false,"kind":"development","optional":false},{"id":14295178952,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"development","optional":false},{"id":14295178953,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295178954,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==7.3.0","direct":false,"kind":"development","optional":false},{"id":14295178955,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14295178956,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295178957,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.41.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/pylint.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:52.999Z","updated_at":"2023-10-30T17:31:52.999Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/pylint.env.txt","dependencies":[{"id":14295178966,"package_name":"astroid","ecosystem":"pypi","requirements":"==2.13.5","direct":false,"kind":"development","optional":false},{"id":14295178967,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295178968,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295178969,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"development","optional":false},{"id":14295178970,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295178971,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295178972,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295178973,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.7","direct":false,"kind":"development","optional":false},{"id":14295178974,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.9","direct":false,"kind":"development","optional":false},{"id":14295178975,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295178976,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295178977,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295178978,"package_name":"isort","ecosystem":"pypi","requirements":"==5.12.0","direct":false,"kind":"development","optional":false},{"id":14295178979,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295178980,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"development","optional":false},{"id":14295178981,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14295178982,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"development","optional":false},{"id":14295178983,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295178984,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2","direct":false,"kind":"development","optional":false},{"id":14295178985,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"development","optional":false},{"id":14295178986,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295178987,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"development","optional":false},{"id":14295178988,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295178989,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295178990,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295178991,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.15.10","direct":false,"kind":"development","optional":false},{"id":14295178992,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295178993,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295178994,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295178995,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295178996,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295178997,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295178998,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295178999,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295179000,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295179001,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295179002,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295179003,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295179004,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295179005,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false},{"id":14295179006,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/pytest-extra.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:53.099Z","updated_at":"2023-10-30T17:31:53.099Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/pytest-extra.env.txt","dependencies":[{"id":14295179007,"package_name":"ase","ecosystem":"pypi","requirements":"==3.22.1","direct":false,"kind":"development","optional":false},{"id":14295179008,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14295179009,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295179010,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295179011,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"development","optional":false},{"id":14295179012,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295179013,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.3.2","direct":false,"kind":"development","optional":false},{"id":14295179014,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295179015,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295179016,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.9","direct":false,"kind":"development","optional":false},{"id":14295179017,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"development","optional":false},{"id":14295179018,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14295179019,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.18.1","direct":false,"kind":"development","optional":false},{"id":14295179020,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295179021,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295179022,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295179023,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14295179024,"package_name":"jax","ecosystem":"pypi","requirements":"==0.4.19","direct":false,"kind":"development","optional":false},{"id":14295179025,"package_name":"jaxlib","ecosystem":"pypi","requirements":"==0.4.19","direct":false,"kind":"development","optional":false},{"id":14295179026,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.1","direct":false,"kind":"development","optional":false},{"id":14295179027,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":false,"kind":"development","optional":false},{"id":14295179028,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.4.0","direct":false,"kind":"development","optional":false},{"id":14295179029,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295179030,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14295179031,"package_name":"ml-dtypes","ecosystem":"pypi","requirements":"==0.3.1","direct":false,"kind":"development","optional":false},{"id":14295179032,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179033,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.2","direct":false,"kind":"development","optional":false},{"id":14295179034,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2","direct":false,"kind":"development","optional":false},{"id":14295179035,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"development","optional":false},{"id":14295179036,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295179037,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295179038,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"development","optional":false},{"id":14295179039,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295179040,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295179041,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179042,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295179043,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295179044,"package_name":"pyscf","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295179045,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":false,"kind":"development","optional":false},{"id":14295179046,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.1","direct":false,"kind":"development","optional":false},{"id":14295179047,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"development","optional":false},{"id":14295179048,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14295179049,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295179050,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295179051,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":false,"kind":"development","optional":false},{"id":14295179052,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295179053,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.6","direct":false,"kind":"development","optional":false},{"id":14295179054,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295179055,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295179056,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295179057,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295179058,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295179059,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295179060,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.11.2","direct":false,"kind":"development","optional":false},{"id":14295179061,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295179062,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295179063,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/envs/pytest.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:53.222Z","updated_at":"2023-10-30T17:31:53.222Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/envs/pytest.env.txt","dependencies":[{"id":14295179083,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14295179084,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295179085,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295179086,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"development","optional":false},{"id":14295179087,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295179088,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.3.2","direct":false,"kind":"development","optional":false},{"id":14295179089,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295179090,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295179091,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.9","direct":false,"kind":"development","optional":false},{"id":14295179092,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"development","optional":false},{"id":14295179093,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14295179094,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.18.1","direct":false,"kind":"development","optional":false},{"id":14295179095,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295179096,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295179097,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295179098,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14295179118,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.1","direct":false,"kind":"development","optional":false},{"id":14295179119,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":false,"kind":"development","optional":false},{"id":14295179120,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.4.0","direct":false,"kind":"development","optional":false},{"id":14295179121,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295179122,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"development","optional":false},{"id":14295179123,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179124,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.2","direct":false,"kind":"development","optional":false},{"id":14295179125,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2","direct":false,"kind":"development","optional":false},{"id":14295179126,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"development","optional":false},{"id":14295179127,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295179128,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"development","optional":false},{"id":14295179129,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295179130,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295179131,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179132,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295179133,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295179134,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":false,"kind":"development","optional":false},{"id":14295179135,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.1","direct":false,"kind":"development","optional":false},{"id":14295179136,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"development","optional":false},{"id":14295179137,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14295179138,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295179139,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295179140,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":false,"kind":"development","optional":false},{"id":14295179141,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295179142,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.6","direct":false,"kind":"development","optional":false},{"id":14295179143,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295179144,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295179145,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295179146,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295179147,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295179148,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295179149,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.11.2","direct":false,"kind":"development","optional":false},{"id":14295179150,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295179151,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295179152,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/max_compat/dev.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:53.852Z","updated_at":"2023-10-30T17:31:53.852Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/max_compat/dev.env.txt","dependencies":[{"id":14295179159,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14295179160,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295179161,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295179162,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14295179163,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295179164,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.3.2","direct":false,"kind":"development","optional":false},{"id":14295179165,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295179166,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295179167,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14295179168,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"development","optional":false},{"id":14295179169,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14295179170,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.18.1","direct":false,"kind":"development","optional":false},{"id":14295179171,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295179172,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295179173,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295179174,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==6.1.0","direct":false,"kind":"development","optional":false},{"id":14295179175,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14295179176,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.1","direct":false,"kind":"development","optional":false},{"id":14295179177,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":false,"kind":"development","optional":false},{"id":14295179178,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.4.0","direct":false,"kind":"development","optional":false},{"id":14295179179,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295179180,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.3","direct":false,"kind":"development","optional":false},{"id":14295179181,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179182,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.2","direct":false,"kind":"development","optional":false},{"id":14295179183,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14295179184,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.24.4","direct":false,"kind":"development","optional":false},{"id":14295179185,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295179186,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":false,"kind":"development","optional":false},{"id":14295179187,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295179188,"package_name":"pkgutil-resolve-name","ecosystem":"pypi","requirements":"==1.3.10","direct":false,"kind":"development","optional":false},{"id":14295179189,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295179190,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179191,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295179192,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295179193,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":false,"kind":"development","optional":false},{"id":14295179194,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.1","direct":false,"kind":"development","optional":false},{"id":14295179195,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"development","optional":false},{"id":14295179196,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14295179197,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295179198,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295179199,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":false,"kind":"development","optional":false},{"id":14295179200,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295179201,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.6","direct":false,"kind":"development","optional":false},{"id":14295179202,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295179203,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295179204,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295179205,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295179206,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295179207,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295179208,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.11.2","direct":false,"kind":"development","optional":false},{"id":14295179209,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295179210,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295179211,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false},{"id":14295179212,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.17.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"dev_tools/requirements/max_compat/pytest-max-compat.env.txt","sha":null,"kind":"lockfile","created_at":"2023-10-30T17:31:54.016Z","updated_at":"2023-10-30T17:31:54.016Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/dev_tools/requirements/max_compat/pytest-max-compat.env.txt","dependencies":[{"id":14295179221,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"development","optional":false},{"id":14295179222,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"development","optional":false},{"id":14295179223,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.0","direct":false,"kind":"development","optional":false},{"id":14295179224,"package_name":"cirq-core","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"development","optional":false},{"id":14295179225,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"development","optional":false},{"id":14295179226,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.3.2","direct":false,"kind":"development","optional":false},{"id":14295179227,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"development","optional":false},{"id":14295179228,"package_name":"deprecation","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"development","optional":false},{"id":14295179229,"package_name":"duet","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"development","optional":false},{"id":14295179230,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"development","optional":false},{"id":14295179231,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"development","optional":false},{"id":14295179232,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.18.1","direct":false,"kind":"development","optional":false},{"id":14295179233,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.1","direct":false,"kind":"development","optional":false},{"id":14295179234,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"development","optional":false},{"id":14295179235,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"development","optional":false},{"id":14295179236,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==6.1.0","direct":false,"kind":"development","optional":false},{"id":14295179237,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"development","optional":false},{"id":14295179238,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.1","direct":false,"kind":"development","optional":false},{"id":14295179239,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":false,"kind":"development","optional":false},{"id":14295179240,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.4.0","direct":false,"kind":"development","optional":false},{"id":14295179241,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"development","optional":false},{"id":14295179242,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.3","direct":false,"kind":"development","optional":false},{"id":14295179243,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179244,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.2","direct":false,"kind":"development","optional":false},{"id":14295179245,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.8","direct":false,"kind":"development","optional":false},{"id":14295179246,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.24.4","direct":false,"kind":"development","optional":false},{"id":14295179247,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":false,"kind":"development","optional":false},{"id":14295179248,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":false,"kind":"development","optional":false},{"id":14295179249,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.1.0","direct":false,"kind":"development","optional":false},{"id":14295179250,"package_name":"pkgutil-resolve-name","ecosystem":"pypi","requirements":"==1.3.10","direct":false,"kind":"development","optional":false},{"id":14295179251,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.11.0","direct":false,"kind":"development","optional":false},{"id":14295179252,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"development","optional":false},{"id":14295179253,"package_name":"pubchempy","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"development","optional":false},{"id":14295179254,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"development","optional":false},{"id":14295179255,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":false,"kind":"development","optional":false},{"id":14295179256,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.21.1","direct":false,"kind":"development","optional":false},{"id":14295179257,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"development","optional":false},{"id":14295179258,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"development","optional":false},{"id":14295179259,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"development","optional":false},{"id":14295179260,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"development","optional":false},{"id":14295179261,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":false,"kind":"development","optional":false},{"id":14295179262,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"development","optional":false},{"id":14295179263,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.6","direct":false,"kind":"development","optional":false},{"id":14295179264,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":false,"kind":"development","optional":false},{"id":14295179265,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"development","optional":false},{"id":14295179266,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"development","optional":false},{"id":14295179267,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"development","optional":false},{"id":14295179268,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"development","optional":false},{"id":14295179269,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"development","optional":false},{"id":14295179270,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.11.2","direct":false,"kind":"development","optional":false},{"id":14295179271,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"development","optional":false},{"id":14295179272,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"development","optional":false},{"id":14295179273,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"development","optional":false},{"id":14295179274,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.17.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-30T17:31:55.334Z","updated_at":"2023-10-30T17:31:55.334Z","repository_link":"https://github.com/quantumlib/OpenFermion/blob/master/pyproject.toml","dependencies":[]}],"score":13.586565208722227,"created_at":"2025-09-04T15:51:16.600Z","updated_at":"2025-10-07T08:17:00.948Z","avatar_url":"https://github.com/quantumlib.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["distributed","deep-neural-networks","qiskit","jax","nisq","quantum-circuit-simulator","quantum-simulator","schrodinger-equation","quantum-error-mitigation","interactive"],"project_url":"https://science.ecosyste.ms/api/v1/projects/41781","html_url":"https://science.ecosyste.ms/projects/41781","bibtex_url":"https://science.ecosyste.ms/projects/41781/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/41781/export.apalike"}