{"id":45,"name":"kokkos-fft","description":"kokkos-fft: A shared-memory FFT for the Kokkos ecosystem - Published in JOSS (2025)","url":"https://github.com/kokkos/kokkos-fft","last_synced_at":"2025-09-04T15:54:53.730Z","repository":{"id":218105265,"uuid":"723997478","full_name":"kokkos/kokkos-fft","owner":"kokkos","description":"A shared-memory FFT for the Kokkos ecosystem","archived":false,"fork":false,"pushed_at":"2025-09-01T08:49:48.000Z","size":18885,"stargazers_count":43,"open_issues_count":20,"forks_count":9,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-09-01T10:55:31.114Z","etag":null,"topics":["fft","fft-library","kokkos"],"latest_commit_sha":null,"homepage":"https://kokkosfft.readthedocs.io/","language":"C++","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/kokkos.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSES/Apache-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT.md","agents":null,"dco":null,"cla":null}},"created_at":"2023-11-27T07:27:13.000Z","updated_at":"2025-09-01T08:49:53.000Z","dependencies_parsed_at":"2025-04-24T15:22:01.499Z","dependency_job_id":"004fe5d1-0031-4a9c-a081-61b00f853af5","html_url":"https://github.com/kokkos/kokkos-fft","commit_stats":null,"previous_names":["cexa-project/kokkos-fft","kokkos/kokkos-fft"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/kokkos/kokkos-fft","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kokkos","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273581804,"owners_count":25131393,"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-04T02:00:08.968Z","response_time":61,"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":"kokkos","name":"Kokkos","uuid":"10199860","kind":"organization","description":"Kokkos C++ Performance Portability Programming Ecosystem","email":"crtrott@sandia.gov","website":"https://kokkos.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10199860?v=4","repositories_count":34,"last_synced_at":"2024-03-26T07:35:47.329Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kokkos","funding_links":[],"total_stars":3016,"followers":184,"following":0,"created_at":"2022-11-03T09:26:24.695Z","updated_at":"2024-03-26T07:35:50.474Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kokkos","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kokkos/repositories"},"packages":[{"id":11893918,"name":"kokkos-fft","ecosystem":"spack","description":"FFT interfaces for Kokkos C++ Performance Portability Programming\nEcoSystem\n","homepage":"https://github.com/kokkos/kokkos-fft","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/kokkos/kokkos-fft","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2025-07-09T11:46:29.468Z","latest_release_published_at":"2025-07-09T11:46:29.468Z","latest_release_number":"0.3.0","last_synced_at":"2025-09-04T09:27:14.150Z","created_at":"2025-07-09T11:46:28.452Z","updated_at":"2025-09-04T09:27:14.151Z","registry_url":"https://packages.spack.io/package.html?name=kokkos-fft","install_command":"spack install kokkos-fft","documentation_url":null,"metadata":{},"repo_metadata":{"id":218105265,"uuid":"723997478","full_name":"kokkos/kokkos-fft","owner":"kokkos","description":"A shared-memory FFT for the Kokkos ecosystem","archived":false,"fork":false,"pushed_at":"2025-09-01T08:49:48.000Z","size":18885,"stargazers_count":43,"open_issues_count":20,"forks_count":9,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-09-01T10:55:31.114Z","etag":null,"topics":["fft","fft-library","kokkos"],"latest_commit_sha":null,"homepage":"https://kokkosfft.readthedocs.io/","language":"C++","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/kokkos.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSES/Apache-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT.md","agents":null,"dco":null,"cla":null}},"created_at":"2023-11-27T07:27:13.000Z","updated_at":"2025-09-01T08:49:53.000Z","dependencies_parsed_at":"2025-04-24T15:22:01.499Z","dependency_job_id":"004fe5d1-0031-4a9c-a081-61b00f853af5","html_url":"https://github.com/kokkos/kokkos-fft","commit_stats":null,"previous_names":["cexa-project/kokkos-fft","kokkos/kokkos-fft"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/kokkos/kokkos-fft","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kokkos","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273128208,"owners_count":25050769,"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-01T02:00:09.058Z","response_time":120,"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":"kokkos","name":"Kokkos","uuid":"10199860","kind":"organization","description":"Kokkos C++ Performance Portability Programming Ecosystem","email":"crtrott@sandia.gov","website":"https://kokkos.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10199860?v=4","repositories_count":34,"last_synced_at":"2024-03-26T07:35:47.329Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kokkos","funding_links":[],"total_stars":3016,"followers":184,"following":0,"created_at":"2022-11-03T09:26:24.695Z","updated_at":"2024-03-26T07:35:50.474Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kokkos","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kokkos/repositories"},"tags":[{"name":"v0.4.0","sha":"fa8fc05b1716f28eb46187cf7f9f940d892bf834","kind":"commit","published_at":"2025-07-30T09:02:07.000Z","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/v0.4.0","html_url":"https://github.com/kokkos/kokkos-fft/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kokkos/kokkos-fft@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"fad9d20abe0113d6d215881878ef707ff2dcd5e6","kind":"commit","published_at":"2025-04-17T13:00:23.000Z","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/v0.3.0","html_url":"https://github.com/kokkos/kokkos-fft/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kokkos/kokkos-fft@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"b460f187a309a392766031e8e231e80e4b9a6c7c","kind":"commit","published_at":"2024-10-08T04:28:15.000Z","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/v0.2.1","html_url":"https://github.com/kokkos/kokkos-fft/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kokkos/kokkos-fft@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"545dc698497c6f41d153092cb28f2251e5a29ba2","kind":"commit","published_at":"2024-10-04T13:42:10.000Z","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/v0.2.0","html_url":"https://github.com/kokkos/kokkos-fft/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kokkos/kokkos-fft@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"47e3c13be93b75799ec17a520400d0dd2bbfe213","kind":"commit","published_at":"2024-09-11T12:21:03.000Z","download_url":"https://codeload.github.com/kokkos/kokkos-fft/tar.gz/v0.1.0","html_url":"https://github.com/kokkos/kokkos-fft/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kokkos/kokkos-fft@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-01T12:55:39.755Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":54.92746949113516,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":27.46373474556758},"purl":"pkg:spack/kokkos-fft","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/kokkos-fft","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/kokkos-fft","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/kokkos-fft/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T11:04:04.230Z","issues_count":52,"pull_requests_count":284,"avg_time_to_close_issue":4655121.6,"avg_time_to_close_pull_request":786591.4417670682,"issues_closed_count":35,"pull_requests_closed_count":249,"pull_request_authors_count":8,"issue_authors_count":7,"avg_comments_per_issue":1.3461538461538463,"avg_comments_per_pull_request":1.4859154929577465,"merged_pull_requests_count":238,"bot_issues_count":0,"bot_pull_requests_count":24,"past_year_issues_count":29,"past_year_pull_requests_count":210,"past_year_avg_time_to_close_issue":2486054.590909091,"past_year_avg_time_to_close_pull_request":624023.8833333333,"past_year_issues_closed_count":22,"past_year_pull_requests_closed_count":180,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.1724137931034484,"past_year_avg_comments_per_pull_request":1.6523809523809525,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":24,"past_year_merged_pull_requests_count":178,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/issues","maintainers":[{"login":"yasahi-hpc","count":237,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yasahi-hpc"},{"login":"tpadioleau","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tpadioleau"},{"login":"pzehner","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pzehner"},{"login":"jbigot","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbigot"},{"login":"rb214678","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rb214678"}],"active_maintainers":[{"login":"yasahi-hpc","count":155,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yasahi-hpc"},{"login":"tpadioleau","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tpadioleau"},{"login":"pzehner","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pzehner"},{"login":"rb214678","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rb214678"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/kokkos-fft/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/kokkos-fft/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/kokkos-fft/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/kokkos-fft/related_packages","maintainers":[{"uuid":"cedricchevalier19","login":"cedricchevalier19","name":null,"email":null,"url":"https://github.com/cedricchevalier19","packages_count":2,"html_url":null,"role":null,"created_at":"2025-07-09T13:10:11.295Z","updated_at":"2025-07-09T13:10:11.295Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/cedricchevalier19/packages"},{"uuid":"tpadioleau","login":"tpadioleau","name":null,"email":null,"url":"https://github.com/tpadioleau","packages_count":3,"html_url":null,"role":null,"created_at":"2025-07-09T13:10:11.635Z","updated_at":"2025-07-09T13:10:11.635Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/tpadioleau/packages"},{"uuid":"yasahi-hpc","login":"yasahi-hpc","name":null,"email":null,"url":"https://github.com/yasahi-hpc","packages_count":1,"html_url":null,"role":null,"created_at":"2025-07-09T13:10:11.891Z","updated_at":"2025-07-09T13:10:11.891Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/yasahi-hpc/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":8771,"maintainers_count":926,"namespaces_count":0,"keywords_count":3681,"github":"spack","metadata":{"funded_packages_count":402},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2025-09-04T07:04:55.751Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}}],"commits":{"id":8795569,"full_name":"kokkos/kokkos-fft","default_branch":"main","committers":[{"name":"Yuuichi Asahi","email":"y.asahi@nr.titech.ac.jp","login":null,"count":282},{"name":"Paul Zehner","email":"paul.zehner@cea.fr","login":"pzehner","count":143},{"name":"yasahi-hpc","email":"57478230+yasahi-hpc","login":"yasahi-hpc","count":126},{"name":"Thomas Padioleau","email":"thomas.padioleau@cea.fr","login":"tpadioleau","count":19},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":9},{"name":"Andrew Ho","email":"ho37@llnl.gov","login":"helloworld922","count":6},{"name":"Rémi Baron","email":"remi.baron@cea.fr","login":"rb214678","count":2},{"name":"Kamil Rakoczy","email":"krakoczy@antmicro.com","login":"kamilrakoczy","count":1},{"name":"Julien Bigot","email":"julien.bigot@cea.fr","login":"jbigot","count":1},{"name":"Daniel S. Katz","email":"d.katz@ieee.org","login":"danielskatz","count":1},{"name":"Cédric Chevalier","email":"cedric.chevalier019@proton.me","login":"cedricchevalier19","count":1}],"total_commits":591,"total_committers":11,"total_bot_commits":9,"total_bot_committers":1,"mean_commits":53.72727272727273,"dds":0.5228426395939086,"past_year_committers":[{"name":"yasahi-hpc","email":"57478230+yasahi-hpc","login":"yasahi-hpc","count":101},{"name":"Thomas Padioleau","email":"thomas.padioleau@cea.fr","login":"tpadioleau","count":19},{"name":"Paul Zehner","email":"paul.zehner@cea.fr","login":"pzehner","count":10},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":9},{"name":"Rémi Baron","email":"130934438+rb214678","login":"rb214678","count":1},{"name":"Kamil Rakoczy","email":"krakoczy@antmicro.com","login":"kamilrakoczy","count":1},{"name":"Daniel S. Katz","email":"d.katz@ieee.org","login":"danielskatz","count":1},{"name":"Cédric Chevalier","email":"cedric.chevalier019@proton.me","login":"cedricchevalier19","count":1}],"past_year_total_commits":143,"past_year_total_committers":8,"past_year_total_bot_commits":9,"past_year_total_bot_committers":1,"past_year_mean_commits":17.875,"past_year_dds":0.29370629370629375,"last_synced_at":"2025-06-12T19:13:10.724Z","last_synced_commit":"bda0214d6d6cf99551d38958438c2f4a99051b93","created_at":"2025-02-17T09:28:13.426Z","updated_at":"2025-06-12T19:13:42.301Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/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":"kokkos/kokkos-fft","html_url":"https://github.com/kokkos/kokkos-fft","last_synced_at":"2025-09-03T15:09:28.525Z","status":null,"issues_count":57,"pull_requests_count":354,"avg_time_to_close_issue":3822555.756756757,"avg_time_to_close_pull_request":733446.1409836066,"issues_closed_count":37,"pull_requests_closed_count":305,"pull_request_authors_count":11,"issue_authors_count":7,"avg_comments_per_issue":1.5263157894736843,"avg_comments_per_pull_request":1.3559322033898304,"merged_pull_requests_count":290,"bot_issues_count":0,"bot_pull_requests_count":24,"past_year_issues_count":36,"past_year_pull_requests_count":256,"past_year_avg_time_to_close_issue":531545.0869565217,"past_year_avg_time_to_close_pull_request":418636.6901408451,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":213,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.2222222222222223,"past_year_avg_comments_per_pull_request":1.53515625,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":24,"past_year_merged_pull_requests_count":211,"created_at":"2025-02-17T09:28:13.617Z","updated_at":"2025-09-03T15:09:28.526Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kokkos%2Fkokkos-fft/issues","issue_labels_count":{"idea":5,"enhancement":4,"user story":3,"good first issue":3,"cleanup":3,"CI":1,"documentation":1,"bug":1},"pull_request_labels_count":{"cleanup":99,"enhancement":98,"CI":42,"documentation":36,"bug":32,"dependencies":26,"github_actions":24,"CMake":20,"feature request":8,"python":2},"issue_author_associations_count":{"COLLABORATOR":39,"MEMBER":14,"NONE":4},"pull_request_author_associations_count":{"COLLABORATOR":290,"MEMBER":34,"CONTRIBUTOR":27,"NONE":3},"issue_authors":{"yasahi-hpc":27,"tpadioleau":23,"W-Wuxian":2,"jbigot":2,"thivinanandh":1,"pzehner":1,"acalloo":1},"pull_request_authors":{"yasahi-hpc":256,"tpadioleau":37,"dependabot[bot]":24,"pzehner":23,"jbigot":4,"rb214678":3,"danielskatz":2,"cedricchevalier19":2,"helloworld922":1,"kamilrakoczy":1,"thivinanandh":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10076258,"issues_count":31295120,"pull_requests_count":95897354,"authors_count":10691925,"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":{"enhancement":3,"cleanup":3,"CI":1,"documentation":1,"bug":1},"past_year_pull_request_labels_count":{"enhancement":75,"cleanup":75,"CI":37,"documentation":28,"dependencies":26,"github_actions":24,"bug":23,"CMake":19,"feature request":8,"python":2},"past_year_issue_author_associations_count":{"COLLABORATOR":21,"MEMBER":12,"NONE":3},"past_year_pull_request_author_associations_count":{"COLLABORATOR":200,"MEMBER":28,"CONTRIBUTOR":27,"NONE":1},"past_year_issue_authors":{"tpadioleau":23,"yasahi-hpc":9,"W-Wuxian":2,"pzehner":1,"thivinanandh":1},"past_year_pull_request_authors":{"yasahi-hpc":176,"tpadioleau":37,"dependabot[bot]":24,"pzehner":14,"rb214678":2,"danielskatz":2,"thivinanandh":1},"maintainers":[{"login":"yasahi-hpc","count":283,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yasahi-hpc"},{"login":"tpadioleau","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tpadioleau"},{"login":"pzehner","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pzehner"},{"login":"jbigot","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbigot"},{"login":"rb214678","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rb214678"},{"login":"cedricchevalier19","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cedricchevalier19"}],"active_maintainers":[{"login":"yasahi-hpc","count":185,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yasahi-hpc"},{"login":"tpadioleau","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tpadioleau"},{"login":"pzehner","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pzehner"},{"login":"rb214678","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rb214678"}]},"events":{"total":{"CreateEvent":35,"ReleaseEvent":1,"IssuesEvent":38,"WatchEvent":18,"DeleteEvent":35,"MemberEvent":1,"IssueCommentEvent":203,"PushEvent":137,"PullRequestEvent":190,"PullRequestReviewEvent":456,"PullRequestReviewCommentEvent":426,"ForkEvent":5},"last_year":{"CreateEvent":35,"ReleaseEvent":1,"IssuesEvent":38,"WatchEvent":18,"DeleteEvent":35,"MemberEvent":1,"IssueCommentEvent":203,"PushEvent":137,"PullRequestEvent":190,"PullRequestReviewEvent":456,"PullRequestReviewCommentEvent":426,"ForkEvent":5}},"keywords":["fft","fft-library","kokkos"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build_test.yaml","sha":null,"kind":"manifest","created_at":"2024-02-06T16:45:20.430Z","updated_at":"2024-02-06T16:45:20.430Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/build_test.yaml","dependencies":[{"id":16072098229,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":16072098230,"package_name":"DoozyX/clang-format-lint-action","ecosystem":"actions","requirements":"v0.13","direct":true,"kind":"composite","optional":false},{"id":16072100198,"package_name":"tj-actions/changed-files","ecosystem":"actions","requirements":"v42","direct":true,"kind":"composite","optional":false},{"id":16072100199,"package_name":"jlumbroso/free-disk-space","ecosystem":"actions","requirements":"v1.2.0","direct":true,"kind":"composite","optional":false},{"id":16072100200,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":16072100201,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cleanup_base.yaml","sha":null,"kind":"manifest","created_at":"2024-02-06T16:45:21.992Z","updated_at":"2024-02-06T16:45:21.992Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/cleanup_base.yaml","dependencies":[{"id":16072102917,"package_name":"SmartsquareGmbH/delete-old-packages","ecosystem":"actions","requirements":"v0.7.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/gcc/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-02-12T09:46:06.842Z","updated_at":"2024-02-12T09:46:06.842Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/docker/gcc/Dockerfile","dependencies":[{"id":16180306239,"package_name":"$BASE","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/intel/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-02-12T09:46:06.988Z","updated_at":"2024-02-12T09:46:06.988Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/docker/intel/Dockerfile","dependencies":[{"id":16180306241,"package_name":"$BASE","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/nvcc/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-02-12T09:46:07.027Z","updated_at":"2024-02-12T09:46:07.027Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/docker/nvcc/Dockerfile","dependencies":[{"id":16180306242,"package_name":"$BASE","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/rocm/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-02-12T09:46:07.131Z","updated_at":"2024-02-12T09:46:07.131Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/docker/rocm/Dockerfile","dependencies":[{"id":16180306247,"package_name":"$BASE","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/reuse.yml","sha":null,"kind":"manifest","created_at":"2024-03-15T16:51:25.659Z","updated_at":"2024-03-15T16:51:25.659Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/reuse.yml","dependencies":[{"id":16836372375,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":16836372380,"package_name":"fsfe/reuse-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-02-22T18:45:43.395Z","updated_at":"2024-02-22T18:45:43.395Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/docs/requirements.txt","dependencies":[{"id":16389942923,"package_name":"breathe","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16389942924,"package_name":"cmake","ecosystem":"pypi","requirements":"\u003e=3.22","direct":true,"kind":"runtime","optional":false},{"id":16389942925,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/__clang-format-check.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:21:59.624Z","updated_at":"2025-04-24T15:21:59.624Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/__clang-format-check.yaml","dependencies":[{"id":22838736185,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":22838736186,"package_name":"DoozyX/clang-format-lint-action","ecosystem":"actions","requirements":"bcb4eb2cb0d707ee4f3e5cc3b456eb075f12cf73","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/__cmake-format-check.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:21:59.860Z","updated_at":"2025-04-24T15:21:59.860Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/__cmake-format-check.yaml","dependencies":[{"id":22838736187,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":22838736188,"package_name":"puneetmatharu/cmake-format-lint-action","ecosystem":"actions","requirements":"2ac346e79e7ceac958bc637c1391285fb335ed7c","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_nightly.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:21:59.969Z","updated_at":"2025-04-24T15:21:59.969Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/build_nightly.yaml","dependencies":[{"id":22838736189,"package_name":"jlumbroso/free-disk-space","ecosystem":"actions","requirements":"54081f138730dfa15788a46383842cd2f914a1be","direct":true,"kind":"composite","optional":false},{"id":22838736190,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/create_base.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:22:00.084Z","updated_at":"2025-04-24T15:22:00.084Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/create_base.yaml","dependencies":[{"id":22838736191,"package_name":"jlumbroso/free-disk-space","ecosystem":"actions","requirements":"54081f138730dfa15788a46383842cd2f914a1be","direct":true,"kind":"composite","optional":false},{"id":22838736192,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":22838736193,"package_name":"docker/login-action","ecosystem":"actions","requirements":"74a5d142397b4f367a81961eba4e8cd7edddf772","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/heartbeat.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:22:00.148Z","updated_at":"2025-04-24T15:22:00.148Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/heartbeat.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/python-test.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:22:00.202Z","updated_at":"2025-04-24T15:22:00.202Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/python-test.yaml","dependencies":[{"id":22838736194,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":22838736195,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"8d9ed9ac5c53483de85588cdf95a591a75ab9f55","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/website-checks.yaml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:22:00.267Z","updated_at":"2025-04-24T15:22:00.267Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/.github/workflows/website-checks.yaml","dependencies":[{"id":22838736196,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/clang/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-24T15:22:00.320Z","updated_at":"2025-04-24T15:22:00.320Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/docker/clang/Dockerfile","dependencies":[{"id":22838736197,"package_name":"$BASE","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"python_scripts/pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-04-24T15:22:00.562Z","updated_at":"2025-04-24T15:22:00.562Z","repository_link":"https://github.com/kokkos/kokkos-fft/blob/main/python_scripts/pyproject.toml","dependencies":[{"id":22838736198,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=7.0","direct":true,"kind":"runtime","optional":false},{"id":22838736199,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22838736200,"package_name":"xarray","ecosystem":"pypi","requirements":"[io]","direct":true,"kind":"runtime","optional":false},{"id":22838736201,"package_name":"xarray","ecosystem":"pypi","requirements":"[viz]","direct":true,"kind":"runtime","optional":false},{"id":22838736202,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22838736203,"package_name":"joblib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22838736204,"package_name":"pylint","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":7.639642287858013,"created_at":"2025-09-04T09:17:29.292Z","updated_at":"2025-10-07T08:04:22.589Z","avatar_url":"https://github.com/kokkos.png","language":"C++","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.08391"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["turing-machine","standardization","pde","mesh","parallel","interpretability","evolutionary-algorithms","ode","pypi","simulations"],"project_url":"https://science.ecosyste.ms/api/v1/projects/45","html_url":"https://science.ecosyste.ms/projects/45"}