{"id":321901,"name":"rcrisp","description":"Provides tools to automate the morphological delineation of riverside urban areas following the CRiSp (City River Spaces) method.","url":"https://github.com/cityriverspaces/rcrisp","last_synced_at":"2026-09-02T23:34:43.822Z","repository":{"id":235154280,"uuid":"790158453","full_name":"CityRiverSpaces/rcrisp","owner":"CityRiverSpaces","description":"Automate the morphological delineation of riverside urban areas.","archived":false,"fork":false,"pushed_at":"2026-07-07T22:28:09.000Z","size":88609,"stargazers_count":23,"open_issues_count":20,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-08-02T12:05:00.050Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cityriverspaces.github.io/rcrisp/","language":"R","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/CityRiverSpaces.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-22T11:25:50.000Z","updated_at":"2026-07-11T11:45:37.000Z","dependencies_parsed_at":"2026-06-13T23:02:42.694Z","dependency_job_id":null,"html_url":"https://github.com/CityRiverSpaces/rcrisp","commit_stats":null,"previous_names":["cityriverspaces/crisp","cityriverspaces/rcrisp"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/CityRiverSpaces/rcrisp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CityRiverSpaces","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36312111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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":"CityRiverSpaces","name":"CRiSp","uuid":"162456575","kind":"organization","description":"City River Spaces","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/162456575?v=4","repositories_count":1,"last_synced_at":"2024-03-21T12:36:06.250Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CityRiverSpaces","funding_links":[],"total_stars":0,"followers":null,"following":null,"created_at":"2024-03-21T12:36:06.273Z","updated_at":"2024-03-21T12:36:06.273Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CityRiverSpaces","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CityRiverSpaces/repositories"},"packages":[{"id":11867845,"name":"rcrisp","ecosystem":"cran","description":"Automate the Delineation of Urban River Spaces","homepage":"https://cityriverspaces.github.io/rcrisp/","licenses":"Apache License (≥ 2)","normalized_licenses":["Apache-1.1"],"repository_url":"https://github.com/cityriverspaces/rcrisp","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2025-07-02T00:00:00.000Z","latest_release_published_at":"2025-11-24T00:00:00.000Z","latest_release_number":"0.3.1","last_synced_at":"2026-09-01T23:01:57.014Z","created_at":"2025-07-02T15:19:06.717Z","updated_at":"2026-09-01T23:01:57.014Z","registry_url":"https://cran.r-project.org/package=rcrisp","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/rcrisp/rcrisp.pdf","metadata":{},"repo_metadata":{"id":235154280,"uuid":"790158453","full_name":"CityRiverSpaces/rcrisp","owner":"CityRiverSpaces","description":"Automate the morphological delineation of riverside urban areas.","archived":false,"fork":false,"pushed_at":"2026-07-07T22:28:09.000Z","size":88609,"stargazers_count":23,"open_issues_count":20,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-08-02T12:05:00.050Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cityriverspaces.github.io/rcrisp/","language":"R","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/CityRiverSpaces.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-22T11:25:50.000Z","updated_at":"2026-07-11T11:45:37.000Z","dependencies_parsed_at":"2026-06-13T23:02:42.694Z","dependency_job_id":null,"html_url":"https://github.com/CityRiverSpaces/rcrisp","commit_stats":null,"previous_names":["cityriverspaces/crisp","cityriverspaces/rcrisp"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/CityRiverSpaces/rcrisp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CityRiverSpaces","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36312111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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":"CityRiverSpaces","name":"CRiSp","uuid":"162456575","kind":"organization","description":"City River Spaces","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/162456575?v=4","repositories_count":1,"last_synced_at":"2024-03-21T12:36:06.250Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CityRiverSpaces","funding_links":[],"total_stars":0,"followers":null,"following":null,"created_at":"2024-03-21T12:36:06.273Z","updated_at":"2024-03-21T12:36:06.273Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CityRiverSpaces","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CityRiverSpaces/repositories"},"tags":[{"name":"v0.3.1","sha":"48f5fe7a0a3351188944b876b8c0325c0822520d","kind":"commit","published_at":"2025-11-24T13:07:59.000Z","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/v0.3.1","html_url":"https://github.com/CityRiverSpaces/rcrisp/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CityRiverSpaces/rcrisp@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"fe0b1a5531960c28007edf6959aa897900dfb907","kind":"commit","published_at":"2025-10-13T16:17:45.000Z","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/v0.3.0","html_url":"https://github.com/CityRiverSpaces/rcrisp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CityRiverSpaces/rcrisp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"120b14f5defb0c97c2833e77d9f464c944cd0c44","kind":"commit","published_at":"2025-08-21T11:15:29.000Z","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/v0.2.0","html_url":"https://github.com/CityRiverSpaces/rcrisp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CityRiverSpaces/rcrisp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"8f20722db79c1a9293e23005ad82179c480d5d8d","kind":"commit","published_at":"2025-07-04T19:28:26.000Z","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/v0.1.4","html_url":"https://github.com/CityRiverSpaces/rcrisp/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CityRiverSpaces/rcrisp@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d8f48d9a2c6d95319c5b401d6942c74e0fa31bdb","kind":"commit","published_at":"2025-06-27T08:48:34.000Z","download_url":"https://codeload.github.com/CityRiverSpaces/rcrisp/tar.gz/v0.1.3","html_url":"https://github.com/CityRiverSpaces/rcrisp/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CityRiverSpaces/rcrisp@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/tags/v0.1.3/manifests"}]},"repo_metadata_updated_at":"2026-09-01T05:24:16.501Z","dependent_packages_count":0,"downloads":242,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":86.43023255813954,"dependent_repos_count":32.17441860465116,"dependent_packages_count":26.131782945736433,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":48.24547803617571},"purl":"pkg:cran/rcrisp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/rcrisp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cran/rcrisp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/rcrisp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-31T22:34:13.229Z","issues_count":96,"pull_requests_count":108,"avg_time_to_close_issue":6745621.3875,"avg_time_to_close_pull_request":1961350.4556962026,"issues_closed_count":80,"pull_requests_closed_count":79,"pull_request_authors_count":3,"issue_authors_count":2,"avg_comments_per_issue":0.9791666666666666,"avg_comments_per_pull_request":0.6111111111111112,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":47,"past_year_pull_requests_count":51,"past_year_avg_time_to_close_issue":4699682.047619048,"past_year_avg_time_to_close_pull_request":2472525.361702128,"past_year_issues_closed_count":42,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.9574468085106383,"past_year_avg_comments_per_pull_request":0.7450980392156863,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/issues","maintainers":[{"login":"yehanwu","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yehanwu"}],"active_maintainers":[{"login":"yehanwu","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yehanwu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/rcrisp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/rcrisp/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/rcrisp/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/rcrisp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/rcrisp/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/rcrisp/codemeta","maintainers":[{"uuid":"c.forgaci@tudelft.nl","login":null,"name":"Claudiu Forgaci","email":"c.forgaci@tudelft.nl","url":null,"packages_count":2,"html_url":null,"role":null,"created_at":"2025-07-02T15:19:08.547Z","updated_at":"2025-07-02T15:19:08.547Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/c.forgaci@tudelft.nl/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":29700,"maintainers_count":16932,"namespaces_count":0,"keywords_count":10392,"github":"r-project-org","metadata":{"icon_url":"https://cran.r-project.org/CRANlogo.png","funded_packages_count":707},"icon_url":"https://cran.r-project.org/CRANlogo.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2026-09-02T05:05:41.354Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}}],"commits":{"id":10682173,"full_name":"cityriverspaces/rcrisp","default_branch":"main","total_commits":1310,"total_committers":6,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":218.33333333333334,"dds":0.33053435114503815,"past_year_total_commits":69,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":23.0,"past_year_dds":0.34782608695652173,"last_synced_at":"2026-09-02T04:46:10.611Z","last_synced_commit":"c7dd332b15d17cd790a19f327e527aa1a47a6106","created_at":"2025-08-01T00:21:05.549Z","updated_at":"2026-09-02T04:46:10.559Z","committers":[{"name":"Claudiu Forgaci","email":"claudiuforgaci@gmail.com","login":"cforgaci","count":877},{"name":"Francesco Nattino","email":"f.nattino@esciencecenter.nl","login":"fnattino","count":330},{"name":"SarahAlidoost","email":"f.alidoost@esciencecenter.nl","login":"SarahAlidoost","count":58},{"name":"Meiert Willem Grootes","email":"42940327+meiertgrootes","login":"meiertgrootes","count":33},{"name":"Meiert Grootes","email":"mwgrootes@Meierts-MacBook-Pro.local","login":null,"count":9},{"name":"yehanwu","email":"79084783+yehanwu","login":"yehanwu","count":3}],"past_year_committers":[{"name":"Claudiu Forgaci","email":"33600128+cforgaci","login":"cforgaci","count":45},{"name":"Francesco Nattino","email":"f.nattino@esciencecenter.nl","login":"fnattino","count":21},{"name":"yehanwu","email":"79084783+yehanwu","login":"yehanwu","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityriverspaces%2Frcrisp/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-02T00:00:08.893Z","repositories_count":6988447,"commits_count":1010479308,"contributors_count":43213302,"owners_count":1394452,"committers_count":3420558,"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":"CityRiverSpaces/rcrisp","html_url":"https://github.com/CityRiverSpaces/rcrisp","last_synced_at":"2026-09-01T23:01:44.338Z","status":null,"issues_count":96,"pull_requests_count":108,"avg_time_to_close_issue":6745621.3875,"avg_time_to_close_pull_request":1961350.4556962026,"issues_closed_count":80,"pull_requests_closed_count":79,"pull_request_authors_count":3,"issue_authors_count":2,"avg_comments_per_issue":0.9791666666666666,"avg_comments_per_pull_request":0.6111111111111112,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":46,"past_year_pull_requests_count":51,"past_year_avg_time_to_close_issue":4798416.463414635,"past_year_avg_time_to_close_pull_request":2472525.361702128,"past_year_issues_closed_count":41,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.9347826086956522,"past_year_avg_comments_per_pull_request":0.7450980392156863,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"created_at":"2025-07-16T12:16:44.325Z","updated_at":"2026-09-01T23:01:44.338Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CityRiverSpaces%2Frcrisp/issues","issue_labels_count":{"review":36,"documentation":31,"enhancement":21,"testing":20,"bug":7,"invalid":6,"data":5,"good first issue":4,"refactor":3,"rOpenSci review":2,"use case":2,"release":1,"CI":1,"dissemination":1},"pull_request_labels_count":{"rOpenSci review":19,"documentation":11,"testing":3,"enhancement":1,"release":1},"issue_author_associations_count":{"CONTRIBUTOR":96},"pull_request_author_associations_count":{"CONTRIBUTOR":104,"COLLABORATOR":4},"issue_authors":{"cforgaci":92,"fnattino":4},"pull_request_authors":{"cforgaci":88,"fnattino":16,"yehanwu":4},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-02T00:00:06.945Z","repositories_count":16729451,"issues_count":44154769,"pull_requests_count":139968321,"authors_count":11616340,"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":{"review":36,"documentation":25,"enhancement":10,"testing":8,"bug":4,"refactor":3,"invalid":1,"CI":1},"past_year_pull_request_labels_count":{"documentation":7,"testing":2,"enhancement":1,"release":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":46},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":47,"COLLABORATOR":4},"past_year_issue_authors":{"cforgaci":45,"fnattino":1},"past_year_pull_request_authors":{"cforgaci":41,"fnattino":6,"yehanwu":4},"maintainers":[{"login":"yehanwu","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yehanwu"}],"active_maintainers":[{"login":"yehanwu","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yehanwu"}]},"events":{"total":{"CreateEvent":71,"DeleteEvent":69,"IssueCommentEvent":116,"IssuesEvent":76,"PullRequestEvent":102,"PullRequestReviewCommentEvent":96,"PullRequestReviewEvent":178,"PushEvent":376,"ReleaseEvent":1,"WatchEvent":1},"last_year":{"CreateEvent":20,"DeleteEvent":17,"IssueCommentEvent":21,"IssuesEvent":19,"PullRequestEvent":12,"PullRequestReviewCommentEvent":12,"PullRequestReviewEvent":28,"PushEvent":116}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/pkgcheck.yaml","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:38.718Z","updated_at":"2026-06-13T23:02:38.718Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/workflows/pkgcheck.yaml","dependencies":[{"id":25874044280,"package_name":"ropensci-review-tools/pkgcheck-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:38.813Z","updated_at":"2026-06-13T23:02:38.813Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/workflows/pkgdown.yaml","dependencies":[{"id":25874044289,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25874044306,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044307,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044308,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044309,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"v4.5.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yaml","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:38.628Z","updated_at":"2026-06-13T23:02:38.628Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/workflows/lint.yaml","dependencies":[{"id":25874044243,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25874044244,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044245,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-commands.yaml","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:39.251Z","updated_at":"2026-06-13T23:02:39.251Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/workflows/pr-commands.yaml","dependencies":[{"id":25874044337,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25874044338,"package_name":"r-lib/actions/pr-fetch","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044347,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044348,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044349,"package_name":"r-lib/actions/pr-push","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:38.023Z","updated_at":"2026-06-13T23:02:38.023Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":25874044180,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25874044183,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044207,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044215,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044233,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:39.393Z","updated_at":"2026-06-13T23:02:39.393Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/workflows/test-coverage.yaml","dependencies":[{"id":25874044374,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25874044375,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044376,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25874044377,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2026-06-13T23:02:39.482Z","updated_at":"2026-06-13T23:02:39.482Z","repository_link":"https://github.com/CityRiverSpaces/rcrisp/blob/main/DESCRIPTION","dependencies":[{"id":25874044395,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 4.1.0","direct":true,"kind":"depends","optional":false},{"id":25874044402,"package_name":"checkmate","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044407,"package_name":"dbscan","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044493,"package_name":"dplyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044494,"package_name":"lwgeom","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044524,"package_name":"osmdata","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044556,"package_name":"rcoins","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044594,"package_name":"rlang","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044598,"package_name":"rstac","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044667,"package_name":"sf","ecosystem":"cran","requirements":"\u003e= 0.9.0","direct":true,"kind":"imports","optional":false},{"id":25874044676,"package_name":"sfheaders","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044679,"package_name":"sfnetworks","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044681,"package_name":"stringr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044692,"package_name":"terra","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044697,"package_name":"tidygraph","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044756,"package_name":"units","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044791,"package_name":"visor","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":25874044806,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":25874044808,"package_name":"purrr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":25874044838,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":25874044874,"package_name":"testthat","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"suggests","optional":false},{"id":25874044876,"package_name":"withr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]}],"score":11.046021028262166,"created_at":"2025-08-01T00:20:54.039Z","updated_at":"2026-09-02T23:34:43.835Z","avatar_url":"https://github.com/CityRiverSpaces.png","language":"R","category":"Hydrosphere","sub_category":"Ocean and Hydrology Data Access","monthly_downloads":242,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"---\noutput: github_document\nbibliography: vignettes/references.bib\ncsl: inst/csl/apa.csl\nlink-citations: true\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n```{r srr-tags, eval=FALSE, echo=FALSE}\n#' @srrstats {G1.2} Life cycle badge added in the README and statement on state\n#'   of development added in the \"Contributing\" section.\n```\n\n# rcrisp\n\n\u003c!-- badges: start --\u003e\n\n[![R-CMD-check](https://github.com/CityRiverSpaces/rcrisp/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/CityRiverSpaces/rcrisp/actions/workflows/R-CMD-check.yaml) [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15793526.svg)](https://doi.org/10.5281/zenodo.15793526) [![CRAN status](https://www.r-pkg.org/badges/version/rcrisp)](https://CRAN.R-project.org/package=rcrisp) [![](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable) [![name status badge](https://cityriverspaces.r-universe.dev/badges/:name)](https://cityriverspaces.r-universe.dev/) [![Research Software Directory](https://img.shields.io/badge/rsd-rcrisp-00a3e3.svg)](https://research-software-directory.org/software/crisp) [![Rbanism: R package](https://img.shields.io/static/v1?label=Rbanism\u0026message=R%20package\u0026labelColor=93278F\u0026color=00A99D\u0026style=flat-square)](https://github.com/Rbanism) [![Status at rOpenSci Software Peer Review](https://badges.ropensci.org/718_status.svg)](https://github.com/ropensci/software-review/issues/718)\n\u003c!-- badges: end --\u003e\n\nrcrisp provides tools to automate the morphological delineation of riverside urban areas—i.e., the spaces surrounding a river where social, environmental and economic phenomena are assumed to be influenced by the presence of the river—following a method developed in @forgaci2018 [pp. 88-89].\n\nThe method is based on the premise that analyses of riverside urban phenomena are often done without a clear and consistent spatial definition of the area of interest and that a morphological delineation—combining the natural terrain of the river valley and the configuration of the overlapping built urban fabric—can provide a more objective and comparable approach. See the [Getting started vignette](https://cityriverspaces.github.io/rcrisp/articles/getting-started.html#why-is-consistent-delineation-important) to understand why consistent delineation matters and how alternative approaches fall short. Delineations following this morphological delineation method enable integrated local analyses, where data from different sources must be combined within a neutral spatial unit, as well as global cross-case analyses, which require a spatial unit that is comparable across different geographic contexts.\n\nThe method proposes a hierarchical delineation of four spatial units: the river valley, the river corridor, the corridor segments and the river space. These units are defined based on the combined morphologies of the river valley and urban form. The resulting delineations can be used in any downstream analysis of riverside urban areas that can benefit from consistent and comparable spatial units, including land use, accessibility, and ecosystem services assessments.\n\nThe package includes functions to delineate the river valley, the river corridor, the corridor segments, and the river space (i.e., the area between the riverbanks and the first line of buildings) as well as an all-in-one function that runs all desired delineations. The package also includes functions to download and preprocess OpenStreetMap (OSM) and global Digital Elevation Model (DEM) data, which are required as input data for the delineation process.\n\n## Workflow at a glance\n\n1. Define area of interest and parameters for a given city and a river crossing it\n2. Get OSM and DEM base layers within the area of interest\n3. Run the all-in-one `delineate()` or delineation-specific `delineate_*()` functions to compute valley, corridor, segments, and/or river space\n4. Visualize/export results for downstream analysis\n\nSee the [Getting started vignette](https://cityriverspaces.github.io/rcrisp/articles/getting-started.html) for further details about the purpose of the package, an end-to-end example, data requirements, and indication of use cases.\n\n## Installation\n\nYou can install the released version of rcrisp from [CRAN](https://cran.r-project.org) with:\n\n``` r\ninstall.packages(\"rcrisp\")\n```\n\nYou can install the development version of rcrisp from [GitHub](https://github.com/) with:\n\n``` r\n# install.packages(\"pak\")\npak::pak(\"CityRiverSpaces/rcrisp\")\n```\n\n## Example\n\nThis is a basic example which shows you how to solve a common problem:\n\n```{r example, warning=FALSE, message=FALSE}\nlibrary(rcrisp)\n\n# Set location parameters\ncity_name \u003c- \"Bucharest\"\nriver_name \u003c- \"Dâmbovița\"\n\n# Set AoI parameters for given location\naoi \u003c- define_aoi(city_name, river_name)\n\n# Get data\nosm \u003c- get_osm(aoi)\ndem \u003c- get_dem(aoi, osm)\n\n# Delineate river corridor with segments\nbd \u003c- delineate(aoi, osm, dem, segments = TRUE, riverspace = TRUE)\n\n# Examine delineation object\nsummary(bd)\n\n# Plot delineation object\nplot(bd)\n```\n\n## Contributing\n\nrcrisp is in a stable state of development, with some degree of active subsequent development as envisioned by the primary authors.\n\nWe also look very much forward to contributions. See the [Contributing Guide](https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/CONTRIBUTING.md) for further details.\n\nThis package is released with a [Contributor Code of Conduct](https://github.com/CityRiverSpaces/rcrisp/blob/main/.github/CODE_OF_CONDUCT.md). By contributing to this project you agree to abide by its terms.\n\n## References\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.15793526"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/321901","html_url":"https://ost.ecosyste.ms/projects/321901"}