{"id":20277,"name":"treeseg","description":"Developed to near-automatically extract tree-level point clouds from high-density larger-area lidar point clouds acquired in forests.","url":"https://github.com/apburt/treeseg","last_synced_at":"2026-05-24T12:02:53.908Z","repository":{"id":54737208,"uuid":"113763708","full_name":"apburt/treeseg","owner":"apburt","description":"Extract individual trees from lidar point clouds","archived":false,"fork":false,"pushed_at":"2023-03-20T20:24:08.000Z","size":5126,"stargazers_count":251,"open_issues_count":14,"forks_count":77,"subscribers_count":24,"default_branch":"master","last_synced_at":"2026-05-12T06:04:11.173Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apburt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-12-10T16:04:31.000Z","updated_at":"2026-04-09T01:38:42.000Z","dependencies_parsed_at":"2023-09-21T19:24:49.059Z","dependency_job_id":null,"html_url":"https://github.com/apburt/treeseg","commit_stats":{"total_commits":80,"total_committers":3,"mean_commits":"26.666666666666668","dds":0.09999999999999998,"last_synced_commit":"076ea0949a17102fcc6ce8d33cf1d915895bf180"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/apburt/treeseg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apburt","download_url":"https://codeload.github.com/apburt/treeseg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33172173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"apburt","name":"Andrew Burt","uuid":"34167406","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/34167406?v=4","repositories_count":5,"last_synced_at":"2024-06-11T15:59:25.049Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/apburt","funding_links":[],"total_stars":223,"followers":31,"following":0,"created_at":"2023-10-20T02:59:14.958Z","updated_at":"2024-06-11T15:59:25.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apburt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apburt/repositories"},"packages":[{"id":4154254,"name":"github.com/apburt/treeseg","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/apburt/treeseg","keywords_array":[],"namespace":"github.com/apburt","versions_count":4,"first_release_published_at":"2018-10-25T17:07:14.000Z","latest_release_published_at":"2021-05-31T20:01:51.000Z","latest_release_number":"v0.2.2","last_synced_at":"2026-05-15T21:06:15.960Z","created_at":"2022-04-12T17:16:59.241Z","updated_at":"2026-05-15T21:06:15.960Z","registry_url":"https://pkg.go.dev/github.com/apburt/treeseg","install_command":"go get github.com/apburt/treeseg","documentation_url":"https://pkg.go.dev/github.com/apburt/treeseg#section-documentation","metadata":{},"repo_metadata":{"id":54737208,"uuid":"113763708","full_name":"apburt/treeseg","owner":"apburt","description":"Extract individual trees from lidar point clouds","archived":false,"fork":false,"pushed_at":"2023-03-20T20:24:08.000Z","size":5126,"stargazers_count":243,"open_issues_count":14,"forks_count":75,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-09-12T08:14:30.410Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apburt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-12-10T16:04:31.000Z","updated_at":"2025-09-11T09:18:12.000Z","dependencies_parsed_at":"2023-09-21T19:24:49.059Z","dependency_job_id":null,"html_url":"https://github.com/apburt/treeseg","commit_stats":{"total_commits":80,"total_committers":3,"mean_commits":"26.666666666666668","dds":0.09999999999999998,"last_synced_commit":"076ea0949a17102fcc6ce8d33cf1d915895bf180"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/apburt/treeseg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apburt","download_url":"https://codeload.github.com/apburt/treeseg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275830188,"owners_count":25536280,"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-18T02:00:09.552Z","response_time":77,"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":"apburt","name":"Andrew Burt","uuid":"34167406","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/34167406?v=4","repositories_count":5,"last_synced_at":"2024-06-11T15:59:25.049Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/apburt","funding_links":[],"total_stars":223,"followers":31,"following":0,"created_at":"2023-10-20T02:59:14.958Z","updated_at":"2024-06-11T15:59:25.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apburt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apburt/repositories"},"tags":[{"name":"v0.2.2","sha":"076ea0949a17102fcc6ce8d33cf1d915895bf180","kind":"commit","published_at":"2021-05-31T20:01:51.000Z","download_url":"https://codeload.github.com/apburt/treeseg/tar.gz/v0.2.2","html_url":"https://github.com/apburt/treeseg/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apburt/treeseg@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"9f1a973c8db30bab402521804b5545848e5c7b6a","kind":"commit","published_at":"2021-02-01T13:10:47.000Z","download_url":"https://codeload.github.com/apburt/treeseg/tar.gz/v0.2.1","html_url":"https://github.com/apburt/treeseg/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apburt/treeseg@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"4ff83325c8e826b5a7d07023c63b15387e481350","kind":"commit","published_at":"2020-03-31T15:02:30.000Z","download_url":"https://codeload.github.com/apburt/treeseg/tar.gz/v0.2.0","html_url":"https://github.com/apburt/treeseg/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apburt/treeseg@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"1600868804d0d137f6974ab46b74718e4567d891","kind":"commit","published_at":"2018-10-25T17:07:14.000Z","download_url":"https://codeload.github.com/apburt/treeseg/tar.gz/v0.1.0","html_url":"https://github.com/apburt/treeseg/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apburt/treeseg@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-27T06:25:57.113Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/apburt/treeseg","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/apburt/treeseg","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/apburt/treeseg","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/apburt/treeseg/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T17:28:36.992Z","issues_count":44,"pull_requests_count":13,"avg_time_to_close_issue":17636512.333333332,"avg_time_to_close_pull_request":11140772.375,"issues_closed_count":33,"pull_requests_closed_count":8,"pull_request_authors_count":5,"issue_authors_count":29,"avg_comments_per_issue":1.6818181818181819,"avg_comments_per_pull_request":0.3076923076923077,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fapburt%2Ftreeseg/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fapburt%2Ftreeseg/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fapburt%2Ftreeseg/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fapburt%2Ftreeseg/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fapburt%2Ftreeseg/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fapburt%2Ftreeseg/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2142538,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1254247,"full_name":"apburt/treeseg","default_branch":"master","total_commits":80,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":26.666666666666668,"dds":0.09999999999999998,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-05-22T11:05:23.945Z","last_synced_commit":"076ea0949a17102fcc6ce8d33cf1d915895bf180","created_at":"2023-03-27T11:01:12.691Z","updated_at":"2026-05-22T11:05:23.901Z","committers":[{"name":"apburt","email":"a.burt@ucl.ac.uk","login":"apburt","count":72},{"name":"tpet93","email":"tpet93@gmail.com","login":"tpet93","count":7},{"name":"Jonathan Greenberg","email":"jgreenberg@unr.edu","login":"jgrn307","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-24T00:00:21.472Z","repositories_count":6240239,"commits_count":884627330,"contributors_count":34914046,"owners_count":1156840,"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":"apburt/treeseg","html_url":"https://github.com/apburt/treeseg","last_synced_at":"2026-05-04T02:01:40.258Z","status":"error","issues_count":44,"pull_requests_count":13,"avg_time_to_close_issue":17636512.333333332,"avg_time_to_close_pull_request":11140772.375,"issues_closed_count":33,"pull_requests_closed_count":8,"pull_request_authors_count":5,"issue_authors_count":29,"avg_comments_per_issue":1.6818181818181819,"avg_comments_per_pull_request":0.3076923076923077,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:38:05.962Z","updated_at":"2026-05-04T02:01:40.259Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/apburt%2Ftreeseg/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":33,"CONTRIBUTOR":11},"pull_request_author_associations_count":{"CONTRIBUTOR":8,"NONE":5},"issue_authors":{"jgrn307":8,"Jaqen81":4,"tpet93":3,"hypertag":2,"dalap125":2,"pkarpi":2,"jonaselmesten":1,"XGL96":1,"yangshikai1997":1,"davodogster":1,"chaofeng2007":1,"jiang-li1":1,"Ciaran1981":1,"Knutchanat":1,"JulFrey":1,"AnthoineResea":1,"Lavenderloved":1,"nazimshoikot1":1,"Ibra9551":1,"ShukhratSh":1,"qmxp55":1,"diesseh":1,"seththefirst":1,"wujilingfeng":1,"ulimaps":1,"swjtu-jia-wei":1,"bj-neilson":1,"AAAAngie":1,"kmiksa":1},"pull_request_authors":{"tpet93":6,"josafatburmeister":2,"CiSong10":2,"jgrn307":2,"robodrome":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-22T00:00:21.018Z","repositories_count":14662835,"issues_count":34135897,"pull_requests_count":111729993,"authors_count":11269356,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":2,"ForkEvent":5,"IssuesEvent":1,"WatchEvent":35,"IssueCommentEvent":3},"last_year":{"ForkEvent":1,"WatchEvent":13}},"keywords":[],"dependencies":[],"score":null,"created_at":"2023-09-11T14:52:11.347Z","updated_at":"2026-05-24T12:02:53.909Z","avatar_url":"https://github.com/apburt.png","language":"C++","category":"Biosphere","sub_category":"Forest Remote Sensing","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# treeseg\n\nExtract individual trees from lidar point clouds\n\n\u003cimg src=\"/doc/images/treeseg_cover.png\" width=\"500\"\u003e\n\n## Table of contents\n\n- [Overview](#overview)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Acknowledgements](#acknowledgements)\n- [Authors](#authors)\n- [Citing](#citing)\n- [License](#license)\n\n## Overview\n\ntreeseg has been developed to near-automatically segment individual tree point clouds from high-density larger-area lidar point clouds acquired in forests. A formal, albeit somewhat outdated description of the methods can be found in our [paper](https://doi.org/10.1111/2041-210X.13121).\n\n## Installation\n\ntreeseg has been developed and tested on Ubuntu 20.04 LTS only, and is dependent on the following packages:\n\n* Point Cloud Library (v1.10)\n* Armadillo (v9.8)\n\nThese dependencies are installed via apt:\n\n```\napt install libpcl-dev libarmadillo-dev\n```\n\ntreeseg can then be installed using:\n\n```\ngit clone https://github.com/apburt/treeseg.git;\nmkdir ./treeseg/build; cd ./treeseg/build; cmake ..; make;\n```\n\nOptionally, for users with RIEGL V-Line scan data, treeseg includes the executable `rxp2pcd`, to convert and preprocess data in RXP data stream format, to binary PCD format. This executable will automatically be built if the directories `./treeseg/include/reigl/` and `./treeseg/lib/riegl/` are populated with the RIEGL RiVLIB headers and libraries (as appropriate for the user's particular CPU architecture and gcc version), which can be downloaded from the Members Area of the RIEGL website (e.g., rivlib-2_5_10-x86_64-linux-gcc9.zip). \n\nFinally, the environment variable `PATH` can then be updated to include the directory containing the built treeseg executables, either temporarily, by calling the following, or permanently, by inserting it at the top of `~/.bashrc`:\n\n```\nexport PATH=\"$PATH:/path/to/treeseg/build\"\n```\n\n## Usage\n\nA tutorial demonstrating the usage of treeseg is available [here](/doc/tutorial_overview.md).\n\n## Acknowledgements\n\ntreeseg makes extensive use of the Point Cloud Library ([PCL](http://pointclouds.org)).\n\n## Authors\n\n* Andrew Burt\n* Mathias Disney\n* Kim Calders\n* Matheus Boni Vicari\n* Tony Peter\n\n## Citing\n\ntreeseg can be cited as:\n\nBurt, A., Disney, M., Calders, K. (2019). Extracting individual trees from lidar point clouds using *treeseg*. *Methods Ecol Evol* 10(3), 438–445. doi: 10.1111/2041-210X.13121\n\nA doi for the latest version is available in [releases](https://github.com/apburt/treeseg/releases).\n\n## License\n\nThis project is licensed under the terms of the MIT license - see the [LICENSE](LICENSE) file for details.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1111/2041-210X.13121"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20277","html_url":"https://ost.ecosyste.ms/projects/20277"}