{"id":69956,"name":"pyfftw","description":"A pythonic python wrapper around FFTW","url":"https://github.com/pyfftw/pyfftw","last_synced_at":"2025-09-08T14:58:40.352Z","repository":{"id":2316915,"uuid":"3277149","full_name":"pyFFTW/pyFFTW","owner":"pyFFTW","description":"A pythonic python wrapper around FFTW","archived":false,"fork":false,"pushed_at":"2025-09-05T11:33:54.000Z","size":1853,"stargazers_count":396,"open_issues_count":61,"forks_count":111,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-09-07T01:54:44.869Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pyfftw.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyFFTW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-26T20:27:19.000Z","updated_at":"2025-09-05T11:33:59.000Z","dependencies_parsed_at":"2023-02-19T09:30:26.260Z","dependency_job_id":"0cf8a566-cccc-4372-be65-1f7d87fb45fd","html_url":"https://github.com/pyFFTW/pyFFTW","commit_stats":{"total_commits":639,"total_committers":31,"mean_commits":"20.612903225806452","dds":0.7856025039123631,"last_synced_commit":"a6152f83b77eb7ed757ecc03cee70c9daaad6f6d"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/pyFFTW/pyFFTW","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/sbom","scorecard":{"id":751070,"data":{"date":"2025-08-11","repo":{"name":"github.com/pyFFTW/pyFFTW","commit":"9bbc6da44f63b74c5508915a0c84aeda01656f73"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":1,"reason":"0 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/doc.yml:1","Warn: no topLevel permission defined: .github/workflows/test_ubuntu.yml:1","Warn: no topLevel permission defined: .github/workflows/wheel_tests_and_release.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/doc.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/doc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/doc.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/doc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/test_ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/test_ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:201: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:207: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:261: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/doc.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:138","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:258","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:259","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T20:23:36.994Z","repository_id":2316915,"created_at":"2025-08-22T20:23:36.994Z","updated_at":"2025-08-22T20:23:36.994Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274202741,"owners_count":25240371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"pyFFTW","name":"pyFFTW","uuid":"16965121","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16965121?v=4","repositories_count":2,"last_synced_at":"2024-03-26T07:12:17.774Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pyFFTW","funding_links":[],"total_stars":356,"followers":2,"following":0,"created_at":"2022-11-03T08:48:37.799Z","updated_at":"2024-03-26T07:12:17.891Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW/repositories"},"packages":[{"id":11472698,"name":"github.com/pyFFTW/pyFFTW","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/pyFFTW/pyFFTW","keywords_array":[],"namespace":null,"versions_count":22,"first_release_published_at":"2025-03-23T07:09:55.221Z","latest_release_published_at":"2024-11-06T15:37:59.000Z","latest_release_number":"v0.15.0","last_synced_at":"2025-09-01T22:04:16.268Z","created_at":"2025-03-23T07:09:29.776Z","updated_at":"2025-09-01T22:04:16.268Z","registry_url":"https://pkg.go.dev/github.com/pyFFTW/pyFFTW","install_command":"go get github.com/pyFFTW/pyFFTW","documentation_url":"https://pkg.go.dev/github.com/pyFFTW/pyFFTW#section-documentation","metadata":{},"repo_metadata":{"id":2316915,"uuid":"3277149","full_name":"pyFFTW/pyFFTW","owner":"pyFFTW","description":"A pythonic python wrapper around FFTW","archived":false,"fork":false,"pushed_at":"2024-11-12T11:18:34.000Z","size":1797,"stargazers_count":388,"open_issues_count":53,"forks_count":110,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-17T18:33:31.376Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pyfftw.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyFFTW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-26T20:27:19.000Z","updated_at":"2025-03-06T07:32:20.000Z","dependencies_parsed_at":"2023-02-19T09:30:26.260Z","dependency_job_id":"0cf8a566-cccc-4372-be65-1f7d87fb45fd","html_url":"https://github.com/pyFFTW/pyFFTW","commit_stats":{"total_commits":639,"total_committers":31,"mean_commits":"20.612903225806452","dds":0.7856025039123631,"last_synced_commit":"a6152f83b77eb7ed757ecc03cee70c9daaad6f6d"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245066902,"owners_count":20555461,"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","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"}},"repo_metadata_updated_at":"2025-03-23T07:18:27.179Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.042370426756957,"dependent_packages_count":5.6623190500613045,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.852344738409131},"purl":"pkg:golang/github.com/py%21f%21f%21t%21w/py%21f%21f%21t%21w","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/pyFFTW/pyFFTW","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/pyFFTW/pyFFTW","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/pyFFTW/pyFFTW/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-03-17T18:31:30.104Z","issues_count":97,"pull_requests_count":60,"avg_time_to_close_issue":20070473.80882353,"avg_time_to_close_pull_request":8384904.224137931,"issues_closed_count":68,"pull_requests_closed_count":58,"pull_request_authors_count":18,"issue_authors_count":62,"avg_comments_per_issue":6.670103092783505,"avg_comments_per_pull_request":5.8,"merged_pull_requests_count":49,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":3308025.1428571427,"past_year_avg_time_to_close_pull_request":1797634.25,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":20,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":2.5789473684210527,"past_year_avg_comments_per_pull_request":4.9523809523809526,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/issues","maintainers":[{"login":"hgomersall","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hgomersall"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FpyFFTW%2FpyFFTW/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FpyFFTW%2FpyFFTW/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FpyFFTW%2FpyFFTW/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FpyFFTW%2FpyFFTW/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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":11472701,"name":"github.com/pyfftw/pyfftw","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/pyfftw/pyfftw","keywords_array":[],"namespace":null,"versions_count":22,"first_release_published_at":"2012-02-01T13:17:34.000Z","latest_release_published_at":"2024-11-06T15:37:59.000Z","latest_release_number":"v0.15.0","last_synced_at":"2025-08-31T02:06:44.548Z","created_at":"2025-03-23T07:09:29.873Z","updated_at":"2025-08-31T02:06:44.548Z","registry_url":"https://pkg.go.dev/github.com/pyfftw/pyfftw","install_command":"go get github.com/pyfftw/pyfftw","documentation_url":"https://pkg.go.dev/github.com/pyfftw/pyfftw#section-documentation","metadata":{},"repo_metadata":{"id":2316915,"uuid":"3277149","full_name":"pyFFTW/pyFFTW","owner":"pyFFTW","description":"A pythonic python wrapper around FFTW","archived":false,"fork":false,"pushed_at":"2024-11-12T11:18:34.000Z","size":1797,"stargazers_count":388,"open_issues_count":53,"forks_count":110,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-17T18:33:31.376Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pyfftw.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyFFTW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-26T20:27:19.000Z","updated_at":"2025-03-06T07:32:20.000Z","dependencies_parsed_at":"2023-02-19T09:30:26.260Z","dependency_job_id":"0cf8a566-cccc-4372-be65-1f7d87fb45fd","html_url":"https://github.com/pyFFTW/pyFFTW","commit_stats":{"total_commits":639,"total_committers":31,"mean_commits":"20.612903225806452","dds":0.7856025039123631,"last_synced_commit":"a6152f83b77eb7ed757ecc03cee70c9daaad6f6d"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245066898,"owners_count":20555461,"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","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"}},"repo_metadata_updated_at":"2025-03-23T07:18:27.135Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.042370426756957,"dependent_packages_count":5.6623190500613045,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.852344738409131},"purl":"pkg:golang/github.com/pyfftw/pyfftw","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/pyfftw/pyfftw","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/pyfftw/pyfftw","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/pyfftw/pyfftw/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-03-17T18:31:30.104Z","issues_count":97,"pull_requests_count":60,"avg_time_to_close_issue":20070473.80882353,"avg_time_to_close_pull_request":8384904.224137931,"issues_closed_count":68,"pull_requests_closed_count":58,"pull_request_authors_count":18,"issue_authors_count":62,"avg_comments_per_issue":6.670103092783505,"avg_comments_per_pull_request":5.8,"merged_pull_requests_count":49,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":3308025.1428571427,"past_year_avg_time_to_close_pull_request":1797634.25,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":20,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":2.5789473684210527,"past_year_avg_comments_per_pull_request":4.9523809523809526,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/issues","maintainers":[{"login":"hgomersall","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hgomersall"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpyfftw%2Fpyfftw/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpyfftw%2Fpyfftw/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpyfftw%2Fpyfftw/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpyfftw%2Fpyfftw/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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":2871137,"name":"pyfftw","ecosystem":"pypi","description":"A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms.","homepage":"https://github.com/pyFFTW/pyFFTW","licenses":"BSD","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/pyFFTW/pyFFTW","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2012-01-31T21:51:37.000Z","latest_release_published_at":"2024-11-06T16:00:34.000Z","latest_release_number":"0.15.0","last_synced_at":"2025-09-06T04:34:28.400Z","created_at":"2022-04-10T12:12:39.093Z","updated_at":"2025-09-07T01:54:54.489Z","registry_url":"https://pypi.org/project/pyfftw/","install_command":"pip install pyfftw --index-url https://pypi.org/simple","documentation_url":"https://pyfftw.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Multimedia :: Sound/Audio :: Analysis","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Image Processing","Topic :: Scientific/Engineering :: Mathematics","Topic :: Scientific/Engineering :: Physics"],"normalized_name":"pyfftw","project_status":null},"repo_metadata":{"id":2316915,"uuid":"3277149","full_name":"pyFFTW/pyFFTW","owner":"pyFFTW","description":"A pythonic python wrapper around FFTW","archived":false,"fork":false,"pushed_at":"2024-11-12T11:18:34.000Z","size":1797,"stargazers_count":396,"open_issues_count":55,"forks_count":111,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-08-01T00:30:22.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pyfftw.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyFFTW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-26T20:27:19.000Z","updated_at":"2025-07-29T16:23:14.000Z","dependencies_parsed_at":"2023-02-19T09:30:26.260Z","dependency_job_id":"0cf8a566-cccc-4372-be65-1f7d87fb45fd","html_url":"https://github.com/pyFFTW/pyFFTW","commit_stats":{"total_commits":639,"total_committers":31,"mean_commits":"20.612903225806452","dds":0.7856025039123631,"last_synced_commit":"a6152f83b77eb7ed757ecc03cee70c9daaad6f6d"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/pyFFTW/pyFFTW","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/sbom","scorecard":{"id":751070,"data":{"date":"2025-08-11","repo":{"name":"github.com/pyFFTW/pyFFTW","commit":"9bbc6da44f63b74c5508915a0c84aeda01656f73"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":1,"reason":"0 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/doc.yml:1","Warn: no topLevel permission defined: .github/workflows/test_ubuntu.yml:1","Warn: no topLevel permission defined: .github/workflows/wheel_tests_and_release.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/doc.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/doc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/doc.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/doc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/test_ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/test_ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:201: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:207: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:261: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheel_tests_and_release.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/pyFFTW/pyFFTW/wheel_tests_and_release.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/doc.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:138","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:258","Warn: pipCommand not pinned by hash: .github/workflows/wheel_tests_and_release.yml:259","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T20:23:36.994Z","repository_id":2316915,"created_at":"2025-08-22T20:23:36.994Z","updated_at":"2025-08-22T20:23:36.994Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273986618,"owners_count":25202707,"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-06T02:00:13.247Z","response_time":2576,"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":"pyFFTW","name":"pyFFTW","uuid":"16965121","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16965121?v=4","repositories_count":2,"last_synced_at":"2024-03-26T07:12:17.774Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pyFFTW","funding_links":[],"total_stars":356,"followers":2,"following":0,"created_at":"2022-11-03T08:48:37.799Z","updated_at":"2024-03-26T07:12:17.891Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW/repositories"},"tags":[{"name":"v0.15.0","sha":"8e329987df2b81212331c6148dc49dac53913d5a","kind":"commit","published_at":"2024-11-06T15:37:59.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.15.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"89e2d2c208b7be6298625ab19edb9f9cc0d31303","kind":"commit","published_at":"2024-07-10T21:02:53.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.14.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"965b82f70478e5a2586202243cd645bbb3ba15c9","kind":"tag","published_at":"2023-01-09T13:41:39.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.13.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"86df872d4d489ad79b97f93a9512e9f63a0258e0","kind":"tag","published_at":"2021-12-27T22:41:52.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.13.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.13.0/manifests"},{"name":"v0.13.0rc0","sha":"39a1df5e688d33021bbc4b2d2e9672019972ea6a","kind":"tag","published_at":"2021-12-23T14:51:11.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.13.0rc0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.13.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.13.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.13.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.13.0rc0/manifests"},{"name":"v0.12.0","sha":"9d79bd679ba9e095086346dbf8341af70b3d1b61","kind":"tag","published_at":"2020-01-31T19:32:30.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.12.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"09ecbe3f864eb829241eebf990d4332c4164bb1b","kind":"tag","published_at":"2018-11-19T15:45:51.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.11.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"79293efb78c57c339044b0b0e59b406936b20cf7","kind":"tag","published_at":"2018-11-08T15:54:16.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.11.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.11.0/manifests"},{"name":"v0.10.4","sha":"4dd6b6b2f330ec65adba0a2c14281a8e875b4d9a","kind":"commit","published_at":"2016-06-06T16:37:37.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.10.4","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.4/manifests"},{"name":"v0.10.2","sha":"7067c138ae3fabb50837d65569f08b74d1648bc4","kind":"commit","published_at":"2016-06-06T06:25:39.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.10.2","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.2/manifests"},{"name":"v0.10.3","sha":"7067c138ae3fabb50837d65569f08b74d1648bc4","kind":"commit","published_at":"2016-06-06T06:25:39.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.10.3","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.3/manifests"},{"name":"v0.10.1_docs","sha":"830b6d5bd92cd07c15a88e4dd6e435ef3fb64f62","kind":"tag","published_at":"2016-01-29T15:45:26.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.10.1_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.10.1_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.10.1_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.1_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.1_docs/manifests"},{"name":"v0.10.1","sha":"43edd862150b910c58744f804ecd5e3543d31ed4","kind":"tag","published_at":"2016-01-29T15:37:40.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.10.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"122d3f3d1024eb6cb9b9785daf552e8ef8a12a8c","kind":"tag","published_at":"2016-01-29T15:26:59.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.10.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.10.0/manifests"},{"name":"v0.9.2_docs","sha":"475ea86b8ca635aae51fb42e42d4cee9150ec140","kind":"tag","published_at":"2013-09-20T20:47:10.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.9.2_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.9.2_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.9.2_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.2_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.2_docs/manifests"},{"name":"v0.9.2","sha":"94375708a8a6a0112f0c76e5e1467a17cf4a6a02","kind":"tag","published_at":"2013-09-20T20:45:51.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.9.2","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.2/manifests"},{"name":"v0.9.1_docs","sha":"475ea86b8ca635aae51fb42e42d4cee9150ec140","kind":"tag","published_at":"2013-09-11T16:29:32.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.9.1_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.9.1_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.9.1_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.1_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.1_docs/manifests"},{"name":"v0.9.1","sha":"b8b86166cc149fe425350640a434a9517e23f0df","kind":"tag","published_at":"2013-09-11T16:25:10.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.9.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9.1/manifests"},{"name":"v0.9","sha":"0c3ff8da046ba2feb3995297d7c46f3a3087607f","kind":"tag","published_at":"2013-02-15T19:19:39.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.9","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9/manifests"},{"name":"v0.9_docs","sha":"588bfa7a09e1539cab74993849307c3f2374af82","kind":"tag","published_at":"2013-02-15T19:19:10.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.9_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.9_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.9_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.9_docs/manifests"},{"name":"v0.8.2_docs","sha":"57357ebf86761a25e1a7f4114fc98d98db65bd6d","kind":"tag","published_at":"2012-05-29T11:17:26.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.8.2_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.8.2_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.8.2_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.2_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.2_docs/manifests"},{"name":"v0.8.2","sha":"6c066f4aa7cf2373d0a8287a120cc1de07c06757","kind":"tag","published_at":"2012-05-29T11:14:55.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.8.2","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.2/manifests"},{"name":"v0.8.1_docs","sha":"411eb07938ca86a1550882dbcf610a6c631921ad","kind":"tag","published_at":"2012-05-20T17:08:54.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.8.1_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.8.1_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.8.1_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.1_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.1_docs/manifests"},{"name":"v0.8.1","sha":"44cab0a97ae7ad0715b0a6d999209a1d58d95c10","kind":"tag","published_at":"2012-05-20T17:05:54.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.8.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"f602f2b24b9a10dcb97fbb1be37b221a5ef80765","kind":"tag","published_at":"2012-04-08T21:13:56.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.8.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.0/manifests"},{"name":"v0.8.0_docs","sha":"7aec324e8877df4e6c30c99c961c064d9b6f3858","kind":"tag","published_at":"2012-04-08T21:13:17.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.8.0_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.8.0_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.8.0_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.0_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.8.0_docs/manifests"},{"name":"v0.7.0","sha":"f11483979b8bcd58d43bcbdfb7ee549989285426","kind":"tag","published_at":"2012-03-04T19:12:24.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.7.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.7.0/manifests"},{"name":"v0.7.0_docs","sha":"34d85b45e4de9beeb140b7c1ed1bc9a87dfb8408","kind":"tag","published_at":"2012-03-04T19:11:48.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.7.0_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.7.0_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.7.0_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.7.0_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.7.0_docs/manifests"},{"name":"v0.6.1_docs","sha":"48d8810b4b60ecec4ab785c084d3bbdd8bd6c7ca","kind":"tag","published_at":"2012-02-26T14:35:58.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.6.1_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.6.1_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.6.1_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.1_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.1_docs/manifests"},{"name":"v0.6.1","sha":"46b95a010afbd29cc17b33aff496124c6b6b72a1","kind":"tag","published_at":"2012-02-26T12:42:08.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.6.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.1/manifests"},{"name":"v0.6.0_docs","sha":"c2406bca451193713287c0d6f8a7893a99a434cf","kind":"tag","published_at":"2012-02-06T18:57:34.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.6.0_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.6.0_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.6.0_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.0_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.0_docs/manifests"},{"name":"v0.6.0","sha":"3bf88fd9f1f3dfea14de81994a861d818dcb9e16","kind":"tag","published_at":"2012-02-06T18:55:46.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.6.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.6.0/manifests"},{"name":"v0.5.1_docs","sha":"935c9d73896abf424175183ce05ea4fff852e8b1","kind":"tag","published_at":"2012-02-05T14:56:42.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.5.1_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.5.1_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.5.1_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.1_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.1_docs/manifests"},{"name":"v0.5.0_docs","sha":"8305fbc77066f5e1c9fe78d26323d00b68461c0c","kind":"tag","published_at":"2012-02-05T14:55:42.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.5.0_docs","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.5.0_docs","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.5.0_docs","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.0_docs","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.0_docs/manifests"},{"name":"v0.5.1","sha":"d2c3f482ad92bb15a36d9a225cfa93c3c573ff16","kind":"tag","published_at":"2012-02-04T17:50:45.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.5.1","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"9eef53b879210b79313388eaef5a49673c93408e","kind":"tag","published_at":"2012-02-04T15:51:14.000Z","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/v0.5.0","html_url":"https://github.com/pyFFTW/pyFFTW/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pyFFTW/pyFFTW@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags/v0.5.0/manifests"}]},"repo_metadata_updated_at":"2025-09-07T01:54:54.487Z","dependent_packages_count":66,"downloads":55069,"downloads_period":"last-month","dependent_repos_count":169,"rankings":{"downloads":1.754342507412178,"dependent_repos_count":1.1664096880616444,"dependent_packages_count":0.2625712162496904,"stargazers_count":3.428699925869038,"forks_count":4.573800611415633,"docker_downloads_count":null,"average":2.2371647898016365},"purl":"pkg:pypi/pyfftw","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyfftw","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyfftw","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyfftw/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-05-28T12:16:51.560Z","issues_count":97,"pull_requests_count":61,"avg_time_to_close_issue":20070473.80882353,"avg_time_to_close_pull_request":8384904.224137931,"issues_closed_count":68,"pull_requests_closed_count":58,"pull_request_authors_count":18,"issue_authors_count":62,"avg_comments_per_issue":6.670103092783505,"avg_comments_per_pull_request":5.704918032786885,"merged_pull_requests_count":49,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":16,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":1634791.2727272727,"past_year_avg_time_to_close_pull_request":1285370.388888889,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.75,"past_year_avg_comments_per_pull_request":4.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/issues","maintainers":[{"login":"hgomersall","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hgomersall"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyfftw/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyfftw/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyfftw/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyfftw/related_packages","maintainers":[{"uuid":"grlee77","login":"grlee77","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/grlee77/","role":null,"created_at":"2023-01-09T14:08:41.483Z","updated_at":"2023-01-09T14:08:41.483Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/grlee77/packages"},{"uuid":"heng","login":"heng","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/heng/","role":null,"created_at":"2023-01-09T14:08:41.463Z","updated_at":"2023-01-09T14:08:41.463Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/heng/packages"},{"uuid":"pyfftw-citools","login":"pyfftw-citools","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/pyfftw-citools/","role":null,"created_at":"2023-01-09T14:08:41.492Z","updated_at":"2023-01-09T14:08:41.492Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pyfftw-citools/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726167,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11633647,"name":"github.com/PyFFTW/PyFFTW","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/PyFFTW/PyFFTW","keywords_array":[],"namespace":null,"versions_count":22,"first_release_published_at":"2012-02-01T13:17:34.000Z","latest_release_published_at":"2024-11-06T15:37:59.000Z","latest_release_number":"v0.15.0","last_synced_at":"2025-08-19T02:20:57.732Z","created_at":"2025-05-13T08:53:41.746Z","updated_at":"2025-08-19T02:20:57.733Z","registry_url":"https://pkg.go.dev/github.com/PyFFTW/PyFFTW","install_command":"go get github.com/PyFFTW/PyFFTW","documentation_url":"https://pkg.go.dev/github.com/PyFFTW/PyFFTW#section-documentation","metadata":{},"repo_metadata":{"id":2316915,"uuid":"3277149","full_name":"pyFFTW/pyFFTW","owner":"pyFFTW","description":"A pythonic python wrapper around FFTW","archived":false,"fork":false,"pushed_at":"2024-11-12T11:18:34.000Z","size":1797,"stargazers_count":390,"open_issues_count":53,"forks_count":110,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-25T20:05:06.326Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pyfftw.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyFFTW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-26T20:27:19.000Z","updated_at":"2025-04-24T22:57:34.000Z","dependencies_parsed_at":"2023-02-19T09:30:26.260Z","dependency_job_id":"0cf8a566-cccc-4372-be65-1f7d87fb45fd","html_url":"https://github.com/pyFFTW/pyFFTW","commit_stats":{"total_commits":639,"total_committers":31,"mean_commits":"20.612903225806452","dds":0.7856025039123631,"last_synced_commit":"a6152f83b77eb7ed757ecc03cee70c9daaad6f6d"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyFFTW","download_url":"https://codeload.github.com/pyFFTW/pyFFTW/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253909382,"owners_count":21982690,"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","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"}},"repo_metadata_updated_at":"2025-05-13T08:56:15.490Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.872169551146985,"dependent_packages_count":5.502884480318988,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.687527015732987},"purl":"pkg:golang/github.com/%21py%21f%21f%21t%21w/%21py%21f%21f%21t%21w","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/PyFFTW/PyFFTW","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/PyFFTW/PyFFTW","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/PyFFTW/PyFFTW/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-04-25T20:05:23.431Z","issues_count":97,"pull_requests_count":60,"avg_time_to_close_issue":20070473.80882353,"avg_time_to_close_pull_request":8384904.224137931,"issues_closed_count":68,"pull_requests_closed_count":58,"pull_request_authors_count":18,"issue_authors_count":62,"avg_comments_per_issue":6.670103092783505,"avg_comments_per_pull_request":5.8,"merged_pull_requests_count":49,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":18,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":2846076.5384615385,"past_year_avg_time_to_close_pull_request":1447940.2631578948,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.555555555555556,"past_year_avg_comments_per_pull_request":4.55,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/issues","maintainers":[{"login":"hgomersall","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hgomersall"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPyFFTW%2FPyFFTW/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPyFFTW%2FPyFFTW/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPyFFTW%2FPyFFTW/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FPyFFTW%2FPyFFTW/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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":286465,"full_name":"pyFFTW/pyFFTW","default_branch":"master","committers":[{"name":"Henry Gomersall","email":"heng@cantab.net","login":null,"count":137},{"name":"Henry Gomersall","email":"heng@smartacoustics.co.uk","login":null,"count":121},{"name":"Frederik Beaujean","email":"Frederik.Beaujean@lmu.de","login":null,"count":72},{"name":"Gregory Lee","email":"grlee77@gmail.com","login":null,"count":65},{"name":"Henry Gomersall","email":"heng@kedevelopments.co.uk","login":null,"count":55},{"name":"Gregory R. Lee","email":"gregory.lee@cchmc.org","login":null,"count":47},{"name":"John Kirkham","email":"kirkhamj@janelia.hhmi.org","login":null,"count":40},{"name":"Jeppe Klitgaard","email":"hi@jeppe.science","login":null,"count":36},{"name":"David Wells","email":"drwells@vt.edu","login":null,"count":14},{"name":"Peter Bell","email":"peterbell10@live.co.uk","login":null,"count":11},{"name":"Henry Gomersall","email":"henry.gomersall@smartacoustics.co.uk","login":null,"count":7},{"name":"Michael McNeil Forbes","email":"michael.forbes+bitbucket@gmail.com","login":null,"count":6},{"name":"Zachary Pincus","email":"zpincus@gmail.com","login":null,"count":5},{"name":"Jonathan Essen","email":"jonathan.essen@gmail.com","login":null,"count":2},{"name":"Matthieu Melot","email":"matthieu.melot@andritz.com","login":null,"count":2},{"name":"Ian Henriksen","email":"insertinterestingnamehere@gmail.com","login":null,"count":2},{"name":"Arve Seljebu","email":"arve.seljebu@gmail.com","login":null,"count":2},{"name":"Matthew D. Scholefield","email":"matthew331199@gmail.com","login":"MatthewScholefield","count":2},{"name":"jakirkham","email":"jakirkham@gmail.com","login":null,"count":1},{"name":"Dennis Brakhane","email":"brakhane@gmail.com","login":null,"count":1},{"name":"Stephen Tu","email":"tu.stephenl@gmail.com","login":null,"count":1},{"name":"Yu Feng","email":"yfeng1@coma.hpc1.cs.cmu.edu","login":null,"count":1},{"name":"Hsiou-Yuan Liu","email":"hyhliu1989@gmail.com","login":null,"count":1},{"name":"Micael Jarniac","email":"micael@jarniac.com","login":null,"count":1},{"name":"endolith","email":"endolith@gmail.com","login":null,"count":1},{"name":"Iblis Lin","email":"iblis@hs.ntnu.edu.tw","login":null,"count":1},{"name":"Antony Lee","email":"anntzer.lee@gmail.com","login":null,"count":1},{"name":"Stefan Peterson","email":"sjpet","login":"sjpet","count":1},{"name":"unknown","email":"whg21@whg21-laptop.(none)","login":null,"count":1},{"name":"DWesl","email":"22566757+DWesl","login":"DWesl","count":1},{"name":"paugier","email":"pierre.augier@univ-grenoble-alpes.fr","login":"paugier","count":1}],"total_commits":639,"total_committers":31,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":20.612903225806452,"dds":0.7856025039123631,"past_year_committers":[{"name":"Jeppe Klitgaard","email":"hi@jeppe.science","login":null,"count":3},{"name":"Henry Gomersall","email":"henry.gomersall@smartacoustics.co.uk","login":null,"count":2}],"past_year_total_commits":5,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.5,"past_year_dds":0.4,"last_synced_at":"2023-10-25T14:37:37.475Z","last_synced_commit":"a6152f83b77eb7ed757ecc03cee70c9daaad6f6d","created_at":"2023-03-08T15:48:24.838Z","updated_at":"2023-10-25T14:37:37.476Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","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":"pyFFTW/pyFFTW","html_url":"https://github.com/pyFFTW/pyFFTW","last_synced_at":"2025-09-06T15:14:17.712Z","status":null,"issues_count":95,"pull_requests_count":79,"avg_time_to_close_issue":21311379.484375,"avg_time_to_close_pull_request":7156655.9718309855,"issues_closed_count":64,"pull_requests_closed_count":71,"pull_request_authors_count":18,"issue_authors_count":62,"avg_comments_per_issue":6.71578947368421,"avg_comments_per_pull_request":4.936708860759493,"merged_pull_requests_count":61,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":3212700.0,"past_year_avg_time_to_close_pull_request":2183019.1818181816,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.125,"past_year_avg_comments_per_pull_request":3.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"created_at":"2023-05-14T21:09:56.024Z","updated_at":"2025-09-06T15:14:17.714Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyFFTW%2FpyFFTW/issues","issue_labels_count":{"help wanted":3,"feature":2,"task":2,"discussion":2,"pull request welcome":2,"bug":1,"build":1},"pull_request_labels_count":{"maintenance":7,"build":5,"enhancement":2,"documentation":1,"feature":1,"bug":1},"issue_author_associations_count":{"NONE":58,"CONTRIBUTOR":31,"COLLABORATOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":65,"NONE":9,"COLLABORATOR":5},"issue_authors":{"paugier":15,"hgomersall":6,"grlee77":5,"JeppeKlitgaard":5,"yurivict":2,"mshane87":2,"bwohlberg":2,"e-kwsm":2,"phlibi":2,"gabrielfougeron":2,"willamgld":1,"gabrielb09":1,"bwagner":1,"asapsmc":1,"p5a0u9l":1,"KVasya":1,"w-markus":1,"phiadaarr":1,"mjain-iisc":1,"james-math":1,"surajp92":1,"OverLordGoldDragon":1,"psavery":1,"AlexeyBarsuk":1,"cernyd":1,"tatulea":1,"liubenyuan":1,"Sager611":1,"trose-neuro":1,"mattpalermo":1,"itamarst":1,"stuaxo":1,"s-sajid-ali":1,"Maziar123":1,"robertdstein":1,"pplenck":1,"Freakwill":1,"OlsthoornQueens":1,"akx":1,"danschef":1,"cubranic":1,"igor-dan":1,"sll4lp":1,"nbara":1,"masip85":1,"AlbertZhangHIT":1,"carlosal1015":1,"graphic-goose":1,"brakhane":1,"holzschu":1,"david-zwicker":1,"davidbrough1":1,"lukastk":1,"jwoillez":1,"hewhaaat":1,"anntzer":1,"IeiuniumLux":1,"matbryan52":1,"ghisvail":1,"abonatto":1,"young-oct":1,"emthompson-usgs":1},"pull_request_authors":{"paugier":27,"grlee77":20,"hgomersall":5,"e-kwsm":4,"gabrielfougeron":4,"AlexeyBarsuk":2,"JeppeKlitgaard":2,"jsalort":2,"codyd51":2,"ptim0626":2,"karlotness":2,"rmorshea":1,"MicaelJarniac":1,"drwells":1,"congzhangzh":1,"timgates42":1,"cval26":1,"raffienficiaud":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10164853,"issues_count":31989996,"pull_requests_count":100212161,"authors_count":10728603,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":5,"NONE":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":11,"NONE":1},"past_year_issue_authors":{"paugier":5,"yurivict":2},"past_year_pull_request_authors":{"paugier":10,"ptim0626":2},"maintainers":[{"login":"hgomersall","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hgomersall"}],"active_maintainers":[]},"events":{"total":{"CreateEvent":1,"ReleaseEvent":1,"IssuesEvent":16,"WatchEvent":17,"IssueCommentEvent":33,"PushEvent":7,"PullRequestEvent":13,"PullRequestReviewEvent":16,"PullRequestReviewCommentEvent":8,"ForkEvent":1},"last_year":{"CreateEvent":1,"ReleaseEvent":1,"IssuesEvent":16,"WatchEvent":17,"IssueCommentEvent":33,"PushEvent":7,"PullRequestEvent":13,"PullRequestReviewEvent":16,"PullRequestReviewCommentEvent":8,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T14:57:40.511Z","updated_at":"2022-07-12T14:57:40.511Z","repository_link":"https://github.com/pyFFTW/pyFFTW/blob/master/requirements.txt","dependencies":[{"id":159333545,"package_name":"cython","ecosystem":"pypi","requirements":"\u003e=0.29.18","direct":true,"kind":"runtime","optional":false},{"id":159333546,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.16","direct":true,"kind":"runtime","optional":false},{"id":159333547,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.2.0","direct":true,"kind":"runtime","optional":false},{"id":159333548,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-12T14:57:40.519Z","updated_at":"2022-07-12T14:57:40.519Z","repository_link":"https://github.com/pyFFTW/pyFFTW/blob/master/setup.py","dependencies":[{"id":159333549,"package_name":"numpy_requirement","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/wheel_tests_and_release.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:46:41.697Z","updated_at":"2023-01-13T11:46:41.697Z","repository_link":"https://github.com/pyFFTW/pyFFTW/blob/master/.github/workflows/wheel_tests_and_release.yml","dependencies":[{"id":6875704513,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875704514,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6875704515,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875704516,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875704517,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875704518,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875704519,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":20.479325357157396,"created_at":"2025-09-08T11:19:05.395Z","updated_at":"2025-10-07T08:25:51.425Z","avatar_url":"https://github.com/pyFFTW.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":55069,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","qt","cublas","flexible","alignment","cusolver","wx","tk","gtk","tensor"],"project_url":"https://science.ecosyste.ms/api/v1/projects/69956","html_url":"https://science.ecosyste.ms/projects/69956"}