{"id":51397,"name":"srai","description":"Spatial Representations for Artificial Intelligence - a Python library toolkit for geospatial machine learning focused on creating embeddings for downstream tasks","url":"https://github.com/kraina-ai/srai","last_synced_at":"2025-09-05T12:17:39.526Z","repository":{"id":61666407,"uuid":"548023265","full_name":"kraina-ai/srai","owner":"kraina-ai","description":"Spatial Representations for Artificial Intelligence - a Python library toolkit for geospatial machine learning focused on creating embeddings for downstream tasks","archived":false,"fork":false,"pushed_at":"2025-09-04T19:57:05.000Z","size":7603,"stargazers_count":309,"open_issues_count":103,"forks_count":27,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-09-04T21:34:19.427Z","etag":null,"topics":["artificial-intelligence","data-science","geo","geospatial","machine-learning","python","spatial","spatial-analysis","srai"],"latest_commit_sha":null,"homepage":"https://kraina-ai.github.io/srai/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kraina-ai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-08T19:28:57.000Z","updated_at":"2025-09-04T19:55:49.000Z","dependencies_parsed_at":"2025-03-04T03:37:34.459Z","dependency_job_id":"a4d34fb3-5a31-4012-80bc-94b2c9d435eb","html_url":"https://github.com/kraina-ai/srai","commit_stats":{"total_commits":213,"total_committers":11,"mean_commits":"19.363636363636363","dds":0.4178403755868545,"last_synced_commit":"0fbfdb71e472d191bc4dabfed01eda9d53104cef"},"previous_names":["kraina-ai/srai","srai-lab/srai"],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/kraina-ai/srai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraina-ai","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273749524,"owners_count":25161102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"kraina-ai","name":"kraina-ai","uuid":"138024405","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/138024405?v=4","repositories_count":1,"last_synced_at":"2023-06-28T15:24:19.945Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kraina-ai","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-06-28T15:24:19.954Z","updated_at":"2023-06-28T15:24:19.954Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraina-ai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraina-ai/repositories"},"packages":[{"id":5446692,"name":"srai","ecosystem":"pypi","description":"A set of python modules for geospatial machine learning and data mining","homepage":"https://kraina-ai.github.io/srai","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/kraina-ai/srai","keywords_array":[],"namespace":null,"versions_count":39,"first_release_published_at":"2022-11-23T18:28:08.000Z","latest_release_published_at":"2025-05-21T13:17:52.000Z","latest_release_number":"0.9.7","last_synced_at":"2025-09-04T21:47:03.891Z","created_at":"2022-11-23T18:36:12.549Z","updated_at":"2025-09-05T11:26:21.282Z","registry_url":"https://pypi.org/project/srai/","install_command":"pip install srai --index-url https://pypi.org/simple","documentation_url":"https://kraina-ai.github.io/srai","metadata":{"funding":null,"documentation":"https://kraina-ai.github.io/srai","classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: Unix","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Scientific/Engineering :: GIS"],"normalized_name":"srai","project_status":null},"repo_metadata":{"id":61666407,"uuid":"548023265","full_name":"kraina-ai/srai","owner":"kraina-ai","description":"Spatial Representations for Artificial Intelligence - a Python library toolkit for geospatial machine learning focused on creating embeddings for downstream tasks","archived":false,"fork":false,"pushed_at":"2025-09-04T19:57:05.000Z","size":7603,"stargazers_count":309,"open_issues_count":103,"forks_count":27,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-09-04T21:34:19.427Z","etag":null,"topics":["artificial-intelligence","data-science","geo","geospatial","machine-learning","python","spatial","spatial-analysis","srai"],"latest_commit_sha":null,"homepage":"https://kraina-ai.github.io/srai/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kraina-ai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-08T19:28:57.000Z","updated_at":"2025-09-04T19:55:49.000Z","dependencies_parsed_at":"2025-03-04T03:37:34.459Z","dependency_job_id":"a4d34fb3-5a31-4012-80bc-94b2c9d435eb","html_url":"https://github.com/kraina-ai/srai","commit_stats":{"total_commits":213,"total_committers":11,"mean_commits":"19.363636363636363","dds":0.4178403755868545,"last_synced_commit":"0fbfdb71e472d191bc4dabfed01eda9d53104cef"},"previous_names":["kraina-ai/srai","srai-lab/srai"],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/kraina-ai/srai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraina-ai","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273749524,"owners_count":25161102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"kraina-ai","name":"kraina-ai","uuid":"138024405","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/138024405?v=4","repositories_count":1,"last_synced_at":"2023-06-28T15:24:19.945Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kraina-ai","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-06-28T15:24:19.954Z","updated_at":"2023-06-28T15:24:19.954Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraina-ai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraina-ai/repositories"},"tags":[{"name":"0.9.7","sha":"5abdf736fc06df597d923bf405c0567cfd6b4d67","kind":"commit","published_at":"2025-05-21T12:55:41.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.7","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.7/manifests"},{"name":"0.9.6","sha":"e606ded3efeda65af46ca2a422d7c7dd92c00fe2","kind":"commit","published_at":"2025-04-06T13:16:08.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.6","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.6/manifests"},{"name":"0.9.5","sha":"4b1a636ebaa4910a840bafae6e849a1e0911eef7","kind":"commit","published_at":"2025-02-23T22:49:31.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.5","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.5/manifests"},{"name":"0.9.4","sha":"e234274d4fccf7ca53d3d19ef47e4e7318c2115b","kind":"commit","published_at":"2025-02-16T16:46:01.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.4","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.4/manifests"},{"name":"0.9.3","sha":"b50935950dfe8ed9d1cd900c331006db74f92aaa","kind":"commit","published_at":"2025-02-10T08:19:01.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.3","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"ca093c779360a05480a626e14d3de2f2f6192f2e","kind":"commit","published_at":"2025-02-03T23:46:54.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.2","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"76368277868ca798cb502ec8877b64ed38fc9795","kind":"commit","published_at":"2025-01-27T06:59:21.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"be319e46d29c139396c1750f4b65253123c7ebf1","kind":"commit","published_at":"2025-01-26T08:07:14.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.9.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.9.0/manifests"},{"name":"0.8.4","sha":"cc3d4d815bf3c5307e6b4d5de0e86b7237431d95","kind":"commit","published_at":"2025-01-04T00:30:19.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.8.4","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"d4076baca8b82fc2b10e017abd8a6271801c8073","kind":"commit","published_at":"2025-01-01T17:05:04.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.8.3","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"c7b9075b1aa08351e73bdcf31225bfa86d97e2a4","kind":"commit","published_at":"2024-12-30T23:03:46.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.8.2","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"eecc0107a79777e90196f70d4b8d4ee1fa33a29c","kind":"commit","published_at":"2024-12-30T19:49:13.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.8.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"7ff234ae56d3562c54deacbb953594cad5a39beb","kind":"commit","published_at":"2024-12-29T08:59:21.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.8.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.8.0/manifests"},{"name":"0.7.8","sha":"6bfecd93d56bc6d681116f427b59b137e6d78879","kind":"commit","published_at":"2024-12-28T13:25:32.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.8","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.8/manifests"},{"name":"0.7.7","sha":"4262f26c36857445c77c5aff8cb72c3f730a5334","kind":"commit","published_at":"2024-09-25T21:53:18.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.7","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.7/manifests"},{"name":"0.7.6","sha":"b02f78c89df9dcabe919259e30f2002da8a7220c","kind":"commit","published_at":"2024-08-30T09:16:08.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.6","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.6/manifests"},{"name":"0.7.5","sha":"90ec018f30bfb0418e028ceb6777f518fce94beb","kind":"commit","published_at":"2024-06-04T19:48:43.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.5","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.5/manifests"},{"name":"0.7.4","sha":"5622aa2ddcd3455924145553e5a0f94f9b3aa919","kind":"commit","published_at":"2024-05-05T18:39:04.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.4","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"b77e91731f98f085fff6450b2ed6cc8a37d6ac1c","kind":"commit","published_at":"2024-04-21T17:01:35.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.3","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"8ecca04c6256e6410b80e1292f187694c983701c","kind":"commit","published_at":"2024-04-20T13:36:56.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.2","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"d5d812a0afb93119ac545ff7e46ff397b5680a0e","kind":"commit","published_at":"2024-04-17T18:49:28.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"3e7a787f69e43835fb117fc5d9e21bd9b7050620","kind":"commit","published_at":"2024-02-02T19:45:01.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.7.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"6442e47ab872d368961ae3514f6344b357a746c7","kind":"commit","published_at":"2023-12-28T14:28:51.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.6.2","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"028e0f83cf937b9dc116f7512d43870168564131","kind":"commit","published_at":"2023-11-13T00:13:08.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.6.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"efd5e310dcc83b03ee034473b92a14d9e81fa0bf","kind":"commit","published_at":"2023-11-02T22:12:12.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.6.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.6.0/manifests"},{"name":"0.5.2","sha":"a9a16331bceb91e6853dec1152427808e9a0ce1f","kind":"commit","published_at":"2023-10-29T19:51:22.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.5.2","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"db994aef2dd45add59a3cbf90e8696181a9b9765","kind":"commit","published_at":"2023-10-26T23:44:50.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.5.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"d4f6f40987806932019386a2fe55e4642e974930","kind":"commit","published_at":"2023-10-26T15:50:12.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.5.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.5.0/manifests"},{"name":"0.4.1","sha":"a29d8fcaf26bc2e4aff9862ca80561e63a179290","kind":"commit","published_at":"2023-10-22T22:26:18.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.4.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"a520d30aefe9fa50f547b182a648ac257e264021","kind":"commit","published_at":"2023-10-21T20:15:33.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.4.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.4.0/manifests"},{"name":"0.3.3","sha":"db28881c10f0423561d4516ee2bc14a4d1c63541","kind":"commit","published_at":"2023-08-13T19:06:57.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.3.3","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"536b22c732dd5b5370f5f62309ed8fc5178a684c","kind":"commit","published_at":"2023-08-12T11:35:04.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.3.2","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"6f86d363bf80185e5a34fcc6ac421a597ea83989","kind":"commit","published_at":"2023-08-09T19:38:33.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.3.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"170e8f91bfd1297c274485bbe8fc76ce141765a6","kind":"commit","published_at":"2023-08-07T23:39:16.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.3.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"bfc2a684e366703d23b3e36eeeb51a628668d5d8","kind":"commit","published_at":"2023-07-05T09:30:57.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.2.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.2.0/manifests"},{"name":"0.1.4","sha":"d189182a0997906b46bbf9c6bd1112af34c84ddb","kind":"tag","published_at":"2023-06-22T17:16:40.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.1.4","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.1.4/manifests"},{"name":"0.1.1","sha":"9547a412fe29f039bce2996023978321678ce59a","kind":"commit","published_at":"2023-04-27T21:06:46.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.1.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"4285280deaa9415628718906ec8bc0d285c1aa6d","kind":"commit","published_at":"2023-04-27T20:30:48.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.1.0","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.1.0/manifests"},{"name":"0.0.1","sha":"cb736946ff62dab3ad3fb45bc68defb6c1d03310","kind":"commit","published_at":"2022-11-23T18:13:16.000Z","download_url":"https://codeload.github.com/kraina-ai/srai/tar.gz/0.0.1","html_url":"https://github.com/kraina-ai/srai/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kraina-ai/srai@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-05T11:26:21.281Z","dependent_packages_count":0,"downloads":360,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":11.512254323824598,"dependent_repos_count":11.52796803652968,"dependent_packages_count":10.117827917587048,"stargazers_count":8.149632217237272,"forks_count":16.874602866589807,"docker_downloads_count":4.336882239235323,"average":10.419861266833955},"purl":"pkg:pypi/srai","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/srai","docker_dependents_count":1,"docker_downloads_count":10,"usage_url":"https://repos.ecosyste.ms/usage/pypi/srai","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/srai/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T11:56:53.473Z","issues_count":115,"pull_requests_count":167,"avg_time_to_close_issue":10712108.215686275,"avg_time_to_close_pull_request":1020746.3426573427,"issues_closed_count":51,"pull_requests_closed_count":143,"pull_request_authors_count":15,"issue_authors_count":14,"avg_comments_per_issue":0.5217391304347826,"avg_comments_per_pull_request":1.0479041916167664,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":24,"past_year_pull_requests_count":85,"past_year_avg_time_to_close_issue":212352.0,"past_year_avg_time_to_close_pull_request":347675.6567164179,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.4166666666666667,"past_year_avg_comments_per_pull_request":0.9647058823529412,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":57,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/issues","maintainers":[{"login":"RaczeQ","count":155,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RaczeQ"},{"login":"Calychas","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Calychas"},{"login":"simonusher","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonusher"},{"login":"piotrgramacki","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/piotrgramacki"}],"active_maintainers":[{"login":"RaczeQ","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RaczeQ"},{"login":"Calychas","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Calychas"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/srai/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/srai/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/srai/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/srai/related_packages","maintainers":[{"uuid":"Calychas","login":"Calychas","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/Calychas/","role":null,"created_at":"2023-12-15T02:28:57.699Z","updated_at":"2023-12-15T02:28:57.699Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Calychas/packages"},{"uuid":"kraina.ai","login":"kraina.ai","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/kraina.ai/","role":null,"created_at":"2023-12-15T02:28:57.883Z","updated_at":"2023-12-15T02:28:57.883Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kraina.ai/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725114,"maintainers_count":308365,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1361598,"full_name":"kraina-ai/srai","default_branch":"main","committers":[{"name":"Kamil Raczycki","email":"raczyckikamil@gmail.com","login":"RaczeQ","count":193},{"name":"Kacper Leśniara","email":"kacper.lesniara@gmail.com","login":"Calychas","count":35},{"name":"Piotr Gramacki","email":"37406231+piotrgramacki","login":"piotrgramacki","count":29},{"name":"Kraina CI/CD","email":"150701114+kraina-cicd","login":"kraina-cicd","count":22},{"name":"Szymon Woźniak","email":"36135334+simonusher","login":"simonusher","count":17},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":6},{"name":"Kacper Leśniara","email":"kacper.lesniara@getindata.com","login":null,"count":2},{"name":"Enzo Bonnal","email":"bonnal.enzo.dev@gmail.com","login":"ebonnal","count":1},{"name":"Filip Czaplicki","email":"github@starsep.com","login":"starsep","count":1},{"name":"Max Schrader","email":"mcschrader@crimson.ua.edu","login":"mschrader15","count":1},{"name":"Mohamed Amine Bouzaghrane","email":"amine.bouzaghrane@berkeley.edu","login":"bouzaghrane","count":1},{"name":"Shoaib Burq","email":"saburq@gmail.com","login":"sabman","count":1},{"name":"Zack Aemmer","email":"5828311+zackAemmer","login":"zackAemmer","count":1},{"name":"mprzymus","email":"246719@student.pwr.edu.pl","login":"mprzymus","count":1}],"total_commits":311,"total_committers":14,"total_bot_commits":6,"total_bot_committers":1,"mean_commits":22.214285714285715,"dds":0.37942122186495175,"past_year_committers":[{"name":"Kamil Raczycki","email":"raczyckikamil@gmail.com","login":"RaczeQ","count":54},{"name":"Kraina CI/CD","email":"150701114+kraina-cicd","login":"kraina-cicd","count":16},{"name":"Shoaib Burq","email":"saburq@gmail.com","login":"sabman","count":1},{"name":"Mohamed Amine Bouzaghrane","email":"amine.bouzaghrane@berkeley.edu","login":"bouzaghrane","count":1},{"name":"Filip Czaplicki","email":"github@starsep.com","login":"starsep","count":1},{"name":"Enzo Bonnal","email":"bonnal.enzo.dev@gmail.com","login":"ebonnal","count":1}],"past_year_total_commits":74,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":12.333333333333334,"past_year_dds":0.2702702702702703,"last_synced_at":"2025-05-15T15:04:21.582Z","last_synced_commit":"e606ded3efeda65af46ca2a422d7c7dd92c00fe2","created_at":"2023-09-13T13:43:00.460Z","updated_at":"2025-05-15T15:04:21.768Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"kraina-ai/srai","html_url":"https://github.com/kraina-ai/srai","last_synced_at":"2025-08-31T11:56:53.473Z","status":null,"issues_count":115,"pull_requests_count":167,"avg_time_to_close_issue":10712108.215686275,"avg_time_to_close_pull_request":1020746.3426573427,"issues_closed_count":51,"pull_requests_closed_count":143,"pull_request_authors_count":15,"issue_authors_count":14,"avg_comments_per_issue":0.5217391304347826,"avg_comments_per_pull_request":1.0479041916167664,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":24,"past_year_pull_requests_count":85,"past_year_avg_time_to_close_issue":212352.0,"past_year_avg_time_to_close_pull_request":347675.6567164179,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.4166666666666667,"past_year_avg_comments_per_pull_request":0.9647058823529412,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":57,"created_at":"2023-09-13T13:43:09.584Z","updated_at":"2025-09-03T06:48:24.811Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraina-ai%2Fsrai/issues","issue_labels_count":{"enhancement":26,"bug":11,"documentation":7,"missing-tests":6,"question":2,"invalid":1},"pull_request_labels_count":{"release":51,"Skip-Changelog":19,"enhancement":6,"hacktoberfest-accepted":6,"bug":3},"issue_author_associations_count":{"COLLABORATOR":102,"NONE":9,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"COLLABORATOR":114,"CONTRIBUTOR":65,"NONE":20},"issue_authors":{"RaczeQ":60,"Calychas":36,"piotrgramacki":3,"simonusher":3,"shichao-ma":1,"wxl112":1,"reza-soltani":1,"ca9071jp2":1,"vhvictorhugo":1,"adesso-dominik-chodounsky":1,"pmallas":1,"raphael10-collab":1,"jsfinesse":1,"mschrader15":1},"pull_request_authors":{"RaczeQ":95,"kraina-cicd":51,"Calychas":8,"mskaa3":8,"simonusher":8,"pre-commit-ci[bot]":7,"Repcak2000":4,"piotrgramacki":3,"mschrader15":2,"bouzaghrane":2,"ebonnal":2,"Oceankok":2,"zackAemmer":2,"hubkrieb":2,"sabman":1,"mhassanch":1,"starsep":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10098650,"issues_count":31447165,"pull_requests_count":97330651,"authors_count":10702032,"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":{"documentation":1},"past_year_pull_request_labels_count":{"release":33,"Skip-Changelog":8},"past_year_issue_author_associations_count":{"COLLABORATOR":20,"NONE":4},"past_year_pull_request_author_associations_count":{"COLLABORATOR":50,"CONTRIBUTOR":37,"NONE":14},"past_year_issue_authors":{"RaczeQ":20,"raphael10-collab":1,"reza-soltani":1,"shichao-ma":1,"wxl112":1},"past_year_pull_request_authors":{"RaczeQ":48,"kraina-cicd":33,"mskaa3":8,"Oceankok":2,"bouzaghrane":2,"hubkrieb":2,"pre-commit-ci[bot]":2,"ebonnal":2,"Calychas":2},"maintainers":[{"login":"RaczeQ","count":155,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RaczeQ"},{"login":"Calychas","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Calychas"},{"login":"simonusher","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonusher"},{"login":"piotrgramacki","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/piotrgramacki"}],"active_maintainers":[{"login":"RaczeQ","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RaczeQ"},{"login":"Calychas","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Calychas"}]},"events":{"total":{"CreateEvent":53,"ReleaseEvent":13,"IssuesEvent":43,"WatchEvent":78,"DeleteEvent":40,"IssueCommentEvent":74,"PushEvent":228,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":9,"PullRequestEvent":89,"ForkEvent":10},"last_year":{"CreateEvent":53,"ReleaseEvent":13,"IssuesEvent":43,"WatchEvent":78,"DeleteEvent":40,"IssueCommentEvent":74,"PushEvent":228,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":9,"PullRequestEvent":89,"ForkEvent":10}},"keywords":["artificial-intelligence","data-science","geo","geospatial","machine-learning","python","spatial","spatial-analysis","srai"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/_tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:15:26.646Z","updated_at":"2023-02-16T12:15:26.646Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/_tests.yml","dependencies":[{"id":7714307088,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307089,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7714307090,"package_name":"pdm-project/setup-pdm","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307091,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307092,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-dev.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:15:26.906Z","updated_at":"2023-02-16T12:15:26.906Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/ci-dev.yml","dependencies":[{"id":7714307116,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307117,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7714307118,"package_name":"pdm-project/setup-pdm","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307119,"package_name":"jannekem/run-python-script-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7714307120,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci-prod.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:15:27.005Z","updated_at":"2023-02-16T12:15:27.005Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/ci-prod.yml","dependencies":[{"id":7714307123,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307124,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7714307125,"package_name":"pdm-project/setup-pdm","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307126,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307127,"package_name":"jannekem/run-python-script-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-manual-pre-commit.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:15:27.062Z","updated_at":"2023-02-16T12:15:27.062Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/run-manual-pre-commit.yml","dependencies":[{"id":7714307364,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7714307365,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7714307366,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:15:27.090Z","updated_at":"2023-02-16T12:15:27.090Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/pyproject.toml","dependencies":[{"id":7714307379,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1.3","direct":true,"kind":"runtime","optional":false},{"id":7714307380,"package_name":"geopandas","ecosystem":"pypi","requirements":"\u003e=0.11.1","direct":true,"kind":"runtime","optional":false},{"id":7714307382,"package_name":"shapely","ecosystem":"pypi","requirements":"\u003e=1.8.5.post1","direct":true,"kind":"runtime","optional":false},{"id":7714307385,"package_name":"h3","ecosystem":"pypi","requirements":"\u003e=4.0.0b1","direct":true,"kind":"runtime","optional":false},{"id":7714307387,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.23.4","direct":true,"kind":"runtime","optional":false},{"id":7714307388,"package_name":"geoparquet","ecosystem":"pypi","requirements":"\u003e=0.0.3","direct":true,"kind":"runtime","optional":false},{"id":7714307392,"package_name":"pyfunctional","ecosystem":"pypi","requirements":"\u003e=1.4.3","direct":true,"kind":"runtime","optional":false},{"id":7714307396,"package_name":"rtree","ecosystem":"pypi","requirements":"\u003e=1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7714307397,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.9.3","direct":true,"kind":"runtime","optional":false},{"id":7714307398,"package_name":"pyarrow","ecosystem":"pypi","requirements":"\u003e=10.0.0","direct":true,"kind":"runtime","optional":false},{"id":7714307403,"package_name":"topojson","ecosystem":"pypi","requirements":"\u003e=1.5","direct":true,"kind":"runtime","optional":false},{"id":7714307405,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.64.1","direct":true,"kind":"runtime","optional":false},{"id":7714307406,"package_name":"s2","ecosystem":"pypi","requirements":"\u003e=0.1.9","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-changelog-enforcer.yml","sha":null,"kind":"manifest","created_at":"2023-08-10T23:17:30.121Z","updated_at":"2023-08-10T23:17:30.121Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/run-changelog-enforcer.yml","dependencies":[{"id":12499892846,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":12499892847,"package_name":"dangoslen/changelog-enforcer","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-tests.yml","sha":null,"kind":"manifest","created_at":"2023-08-10T23:17:30.138Z","updated_at":"2023-08-10T23:17:30.138Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/run-tests.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/bump-and-pr.yml","sha":null,"kind":"manifest","created_at":"2023-12-17T12:38:04.363Z","updated_at":"2023-12-17T12:38:04.363Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/bump-and-pr.yml","dependencies":[{"id":15141316772,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15141316773,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15141316774,"package_name":"pdm-project/setup-pdm","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15141316777,"package_name":"release-flow/keep-a-changelog-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15141316783,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/gh-release.yml","sha":null,"kind":"manifest","created_at":"2023-12-17T12:38:04.887Z","updated_at":"2023-12-17T12:38:04.887Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/gh-release.yml","dependencies":[{"id":15141316807,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15141316808,"package_name":"ffurrer2/extract-release-notes","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":15141316826,"package_name":"winterjung/split","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15141316891,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-dev.yml","sha":null,"kind":"manifest","created_at":"2023-12-17T12:38:05.054Z","updated_at":"2023-12-17T12:38:05.054Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/test-dev.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/generate-dev-docs.yml","sha":null,"kind":"manifest","created_at":"2025-03-04T03:37:32.753Z","updated_at":"2025-03-04T03:37:32.753Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/generate-dev-docs.yml","dependencies":[{"id":22116696913,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22116696914,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22116696915,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":22116696916,"package_name":"jannekem/run-python-script-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/manual_tests.yml","sha":null,"kind":"manifest","created_at":"2025-03-04T03:37:34.269Z","updated_at":"2025-03-04T03:37:34.269Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/manual_tests.yml","dependencies":[{"id":22116697369,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22116697370,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22116697371,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/redeploy_docs.yml","sha":null,"kind":"manifest","created_at":"2025-03-04T03:37:34.323Z","updated_at":"2025-03-04T03:37:34.323Z","repository_link":"https://github.com/kraina-ai/srai/blob/main/.github/workflows/redeploy_docs.yml","dependencies":[{"id":22116697401,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22116697402,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":22116697403,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]}],"score":14.587006704935195,"created_at":"2025-09-04T15:51:26.999Z","updated_at":"2025-10-07T08:20:07.524Z","avatar_url":"https://github.com/kraina-ai.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":360,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1145/3486635.3491076","https://doi.org/10.1145/3486640.3491392","https://doi.org/10.1145/3486626.3493434","https://doi.org/10.1145/3557918.3565865","https://doi.org/10.1145/3615886.3627750"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["energy-system-model"],"project_url":"https://science.ecosyste.ms/api/v1/projects/51397","html_url":"https://science.ecosyste.ms/projects/51397","bibtex_url":"https://science.ecosyste.ms/projects/51397/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/51397/export.apalike"}