{"id":652,"name":"bioRad","description":"R package for analysis and visualisation of biological signals in weather radar data.","url":"https://github.com/adokter/bioRad","last_synced_at":"2026-04-09T03:01:50.903Z","repository":{"id":8738681,"uuid":"59586835","full_name":"adokter/bioRad","owner":"adokter","description":"R package for analysis and visualisation of biological signals in weather radar data","archived":false,"fork":false,"pushed_at":"2025-11-04T17:29:48.000Z","size":400122,"stargazers_count":29,"open_issues_count":77,"forks_count":17,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-11-13T03:07:20.356Z","etag":null,"topics":["aeroecology","enram","eumetnet-opera","lifewatch","movement-ecology","nexrad","oscibio","package","r","radar","weather-radar","wsr-88d"],"latest_commit_sha":null,"homepage":"http://adokter.github.io/bioRad","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/adokter.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2016-05-24T15:49:06.000Z","updated_at":"2025-11-04T17:20:45.000Z","dependencies_parsed_at":"2023-09-21T19:09:57.559Z","dependency_job_id":"22a6d9ee-433f-4554-9feb-f24b3a651403","html_url":"https://github.com/adokter/bioRad","commit_stats":{"total_commits":2623,"total_committers":19,"mean_commits":"138.05263157894737","dds":0.6000762485703393,"last_synced_commit":"9bf2c021871c183e21f10e9903c716fea580c9f2"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/adokter/bioRad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adokter","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27522764,"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-12-05T02:00:07.920Z","response_time":54,"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":"adokter","name":"Adriaan Dokter","uuid":"8268415","kind":"user","description":"","email":"","website":"http://adriaandokter.com","location":null,"twitter":null,"company":"Lab of ornithology, Cornell University","icon_url":"https://avatars.githubusercontent.com/u/8268415?u=9a31996e5983bb33a62836b08ab12c7b87c8f748\u0026v=4","repositories_count":25,"last_synced_at":"2024-06-11T15:36:14.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/adokter","funding_links":[],"total_stars":95,"followers":24,"following":2,"created_at":"2022-11-05T12:46:49.813Z","updated_at":"2024-06-11T15:36:15.820Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adokter","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adokter/repositories"},"packages":[{"id":435475,"name":"bioRad","ecosystem":"cran","description":"Biological Analysis and Visualization of Weather Radar Data","homepage":"https://github.com/adokter/bioRad/","licenses":"MIT + file LICENSE","normalized_licenses":["MIT"],"repository_url":"https://github.com/adokter/bioRad","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2018-12-14T22:30:00.000Z","latest_release_published_at":"2025-08-29T00:00:00.000Z","latest_release_number":"0.11.0","last_synced_at":"2025-12-07T09:37:44.813Z","created_at":"2022-04-06T23:03:56.747Z","updated_at":"2025-12-07T09:37:44.813Z","registry_url":"https://cran.r-project.org/package=bioRad","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/bioRad/bioRad.pdf","metadata":{},"repo_metadata":{"id":8738681,"uuid":"59586835","full_name":"adokter/bioRad","owner":"adokter","description":"R package for analysis and visualisation of biological signals in weather radar data","archived":false,"fork":false,"pushed_at":"2024-10-25T02:45:16.000Z","size":348449,"stargazers_count":29,"open_issues_count":65,"forks_count":16,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-10-29T21:01:54.783Z","etag":null,"topics":["aeroecology","enram","eumetnet-opera","lifewatch","movement-ecology","nexrad","oscibio","package","r","radar","weather-radar","wsr-88d"],"latest_commit_sha":null,"homepage":"http://adokter.github.io/bioRad","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/adokter.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json"}},"created_at":"2016-05-24T15:49:06.000Z","updated_at":"2024-10-25T02:40:44.000Z","dependencies_parsed_at":"2023-09-21T19:09:57.559Z","dependency_job_id":"22a6d9ee-433f-4554-9feb-f24b3a651403","html_url":"https://github.com/adokter/bioRad","commit_stats":{"total_commits":2511,"total_committers":18,"mean_commits":139.5,"dds":0.6029470330545599,"last_synced_commit":"65fbeb0e22090d968c2d9657b1e2e3da2499a45b"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adokter","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222132610,"owners_count":16936615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"adokter","name":"Adriaan Dokter","uuid":"8268415","kind":"user","description":"","email":"","website":"http://adriaandokter.com","location":null,"twitter":null,"company":"Lab of ornithology, Cornell University","icon_url":"https://avatars.githubusercontent.com/u/8268415?u=9a31996e5983bb33a62836b08ab12c7b87c8f748\u0026v=4","repositories_count":25,"last_synced_at":"2024-06-11T15:36:14.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/adokter","funding_links":[],"total_stars":95,"followers":24,"following":2,"created_at":"2022-11-05T12:46:49.813Z","updated_at":"2024-06-11T15:36:15.820Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adokter","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adokter/repositories"},"tags":[{"name":"0.8.1","sha":"924a0181d5c878766d8f907f015acb3331b77bf3","kind":"commit","published_at":"2024-07-29T19:35:23.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.8.1","html_url":"https://github.com/adokter/bioRad/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"0d80327a514b6e8cf33773cab1ba10126bcc86d2","kind":"commit","published_at":"2024-07-28T13:33:15.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.8.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.8.0/manifests"},{"name":"0.7.3","sha":"06c9adc50a48c62f967a064da98afa322576c6da","kind":"commit","published_at":"2023-10-20T13:54:40.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.7.3","html_url":"https://github.com/adokter/bioRad/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"2f9df62668b719adc1d2a5f1e87f069a38676e08","kind":"commit","published_at":"2023-09-26T20:00:50.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.7.2","html_url":"https://github.com/adokter/bioRad/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"7a6cfdffebfca3cc6768beb6a5d37874a0062e45","kind":"commit","published_at":"2023-07-17T22:02:24.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.7.1","html_url":"https://github.com/adokter/bioRad/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.7.1/manifests"},{"name":"0.6.2","sha":"13e8be241d291f660dce9375b0a6064a74be3317","kind":"commit","published_at":"2022-12-16T17:20:31.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.6.2","html_url":"https://github.com/adokter/bioRad/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"1b11e349c83b8e3b5c6b587e8328b024f775e3fa","kind":"commit","published_at":"2022-08-30T21:13:38.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.6.1","html_url":"https://github.com/adokter/bioRad/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"e30fc231620b5ec93b0ddc6c46ad11bf5d2d3338","kind":"commit","published_at":"2022-05-09T15:44:25.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.6.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.6.0/manifests"},{"name":"0.5.2","sha":"aaf84bd3f3658af1c6f4fba29a1941e8a84510e8","kind":"commit","published_at":"2020-05-11T13:16:02.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.5.2","html_url":"https://github.com/adokter/bioRad/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"78b1506c6045ef4378aac37b633fc07406ccfbfd","kind":"commit","published_at":"2020-04-01T18:16:35.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.5.1","html_url":"https://github.com/adokter/bioRad/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"7f41f48f54f56882dbdd12ef44ba8e375fccd751","kind":"commit","published_at":"2020-02-19T17:46:21.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.5.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.5.0/manifests"},{"name":"0.2.0","sha":"f9d387cc157e6434a0c2f36630462ae4018b0107","kind":"tag","published_at":"2019-10-23T22:12:08.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.2.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"a6eb33fe0fb76d23f5eef1fe7328708976c48324","kind":"tag","published_at":"2019-10-23T22:10:38.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.1.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.1.0/manifests"},{"name":"0.4.0","sha":"0c7cb10b368a7b20709f07243e54e610391b89d1","kind":"tag","published_at":"2018-12-14T21:02:02.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.4.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"8a6a854be185925c3acf7871b31b561f7ab082ce","kind":"tag","published_at":"2018-09-22T22:21:20.000Z","download_url":"https://codeload.github.com/adokter/bioRad/tar.gz/0.3.0","html_url":"https://github.com/adokter/bioRad/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/tags/0.3.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:42:08.805Z","dependent_packages_count":0,"downloads":602,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":25.517698905368906,"dependent_repos_count":35.45467469080226,"dependent_packages_count":29.796711368051938,"stargazers_count":10.98422025304459,"forks_count":5.307302279296783,"average":21.412121499312896},"purl":"pkg:cran/bioRad","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/bioRad","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cran/bioRad","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/bioRad/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T20:03:30.807Z","issues_count":396,"pull_requests_count":287,"avg_time_to_close_issue":14427414.277439024,"avg_time_to_close_pull_request":1489220.1258741259,"issues_closed_count":328,"pull_requests_closed_count":286,"pull_request_authors_count":13,"issue_authors_count":27,"avg_comments_per_issue":2.8207070707070705,"avg_comments_per_pull_request":1.4738675958188152,"merged_pull_requests_count":263,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":23,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":3766250.285714286,"past_year_avg_time_to_close_pull_request":2161365.052631579,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":0.65,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/issues","maintainers":[{"login":"adokter","count":348,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adokter"},{"login":"peterdesmet","count":155,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/peterdesmet"},{"login":"bart1","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bart1"},{"login":"CeciliaNilsson709","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CeciliaNilsson709"},{"login":"iskandari","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iskandari"},{"login":"stijnvanhoey","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stijnvanhoey"},{"login":"PietrH","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PietrH"},{"login":"Rafnuss","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Rafnuss"},{"login":"barthoekstra","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/barthoekstra"},{"login":"baptischmi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/baptischmi"},{"login":"BirgenH","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BirgenH"}],"active_maintainers":[{"login":"adokter","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adokter"},{"login":"iskandari","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iskandari"},{"login":"bart1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bart1"},{"login":"CeciliaNilsson709","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CeciliaNilsson709"},{"login":"peterdesmet","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/peterdesmet"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/bioRad/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/bioRad/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/bioRad/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/bioRad/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/bioRad/codemeta","maintainers":[{"uuid":"biorad@cornell.edu","login":null,"name":"Adriaan M. Dokter","email":"biorad@cornell.edu","url":null,"packages_count":1,"html_url":null,"role":null,"created_at":"2024-07-27T21:50:16.287Z","updated_at":"2024-07-27T21:50:16.287Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/biorad@cornell.edu/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":26939,"maintainers_count":14812,"namespaces_count":0,"keywords_count":8511,"github":"r-project-org","metadata":{"funded_packages_count":530},"icon_url":"https://github.com/r-project-org.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2025-12-19T06:56:52.488Z","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":724186,"full_name":"adokter/bioRad","default_branch":"master","total_commits":2803,"total_committers":21,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":133.47619047619048,"dds":0.5783089546914021,"past_year_total_commits":169,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":24.142857142857142,"past_year_dds":0.2781065088757396,"last_synced_at":"2025-12-19T04:55:02.222Z","last_synced_commit":"7d2eb23087b097cde6f34c90b9e8b74917bb75d3","created_at":"2023-03-09T13:10:58.188Z","updated_at":"2025-12-19T04:53:57.282Z","committers":[{"name":"adokter","email":"adriaandokter@gmail.com","login":"adokter","count":1182},{"name":"peterdesmet","email":"peter.desmet@inbo.be","login":"peterdesmet","count":501},{"name":"stijnvanhoey","email":"stijnvanhoey@gmail.com","login":"stijnvanhoey","count":361},{"name":"iskandari","email":"sasha.tedeschi@gmail.com","login":"iskandari","count":309},{"name":"Pieter Huybrechts","email":"48065851+PietrH","login":"PietrH","count":236},{"name":"bart","email":"bart@example.com","login":"bart1","count":86},{"name":"Cecilia Nilsson","email":"cecilia.nilsson@biol.lu.se","login":"CeciliaNilsson709","count":64},{"name":"Raphaël Nussbaumer","email":"rafnuss@gmail.com","login":"Rafnuss","count":23},{"name":"Bart Hoekstra","email":"barthoekstra@gmail.com","login":"barthoekstra","count":9},{"name":"Bart","email":"bart@myotis","login":null,"count":6},{"name":"GitHub Actions","email":"actions@github.com","login":"actions-user","count":5},{"name":"Nicolas Noé","email":"nicolas.noe@inbo.be","login":null,"count":5},{"name":"bart","email":"you@example.com","login":"invalid-email-address","count":4},{"name":"Berend-Christiaan Wijers","email":"berend_wijers@msn.com","login":"BerendWijers","count":3},{"name":"Plieper","email":"liesbeth.slechtvalk@gmail.com","login":"plieper","count":2},{"name":"fyiguo","email":"61436402+fyiguo","login":"fyiguo","count":2},{"name":"Baptiste Schmid","email":"baptiste.schmid@vogelwarte.ch","login":"baptischmi","count":1},{"name":"iskandari","email":"sasha.tedeschi@gmail.comO","login":null,"count":1},{"name":"Alexander Tedeschi","email":"at744@ag-clo-at744.ad.cornell.edu","login":null,"count":1},{"name":"Adriaan Michiel Dokter","email":"amd427@cornell.edu","login":null,"count":1},{"name":"Dan Sheldon","email":"sheldon@cs.umass.edu","login":"dsheldon","count":1}],"past_year_committers":[{"name":"Adriaan Dokter","email":"adriaandokter@gmail.com","login":"adokter","count":122},{"name":"iskandari","email":"sasha.tedeschi@gmail.com","login":"iskandari","count":31},{"name":"Peter Desmet","email":"peter.desmet@inbo.be","login":"peterdesmet","count":10},{"name":"fyiguo","email":"61436402+fyiguo","login":"fyiguo","count":2},{"name":"Cecilia Nilsson","email":"cecilia.nilsson@biol.lu.se","login":"CeciliaNilsson709","count":2},{"name":"Dan Sheldon","email":"sheldon@cs.umass.edu","login":"dsheldon","count":1},{"name":"Bart","email":"bart@myotis","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-19T00:16:19.503Z","repositories_count":6131508,"commits_count":926506434,"contributors_count":35987978,"owners_count":1124798,"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":"adokter/bioRad","html_url":"https://github.com/adokter/bioRad","last_synced_at":"2025-10-18T19:59:26.102Z","status":"active","issues_count":428,"pull_requests_count":344,"avg_time_to_close_issue":13729455.593023255,"avg_time_to_close_pull_request":1322559.5,"issues_closed_count":344,"pull_requests_closed_count":330,"pull_request_authors_count":14,"issue_authors_count":29,"avg_comments_per_issue":2.6939252336448596,"avg_comments_per_pull_request":1.2761627906976745,"merged_pull_requests_count":306,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":37,"past_year_pull_requests_count":50,"past_year_avg_time_to_close_issue":577622.5238095238,"past_year_avg_time_to_close_pull_request":245220.71794871794,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":39,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.135135135135135,"past_year_avg_comments_per_pull_request":0.36,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"created_at":"2023-05-09T10:37:41.236Z","updated_at":"2025-10-18T19:59:26.102Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adokter%2FbioRad/issues","issue_labels_count":{"bug":48,"enhancement":38,"sprint":35,"documentation":30,"wontfix":14,"VPTS CSV":9,"question":6,"tests":4,"blocked":3,"GA":3,"new feature":3,"help wanted":2,"duplicate":2,"to test":1},"pull_request_labels_count":{"documentation":7,"sprint":6,"enhancement":5,"bug":2,"new feature":2,"blocked":1,"to test":1,"tests":1},"issue_author_associations_count":{"OWNER":246,"COLLABORATOR":147,"NONE":19,"CONTRIBUTOR":16},"pull_request_author_associations_count":{"OWNER":171,"COLLABORATOR":167,"CONTRIBUTOR":5,"NONE":1},"issue_authors":{"adokter":246,"peterdesmet":94,"bart1":27,"plieper":11,"stijnvanhoey":7,"CeciliaNilsson709":6,"iskandari":6,"BerendWijers":5,"barthoekstra":2,"jshamoun":2,"PietrH":2,"rsbivand":2,"ElmoreEcology":2,"Rafnuss":1,"HellyJoshi":1,"GStarmin":1,"willdemott":1,"jbuler":1,"baptischmi":1,"pecard":1,"ifellows":1,"ohueppop":1,"mdwhitby":1,"layik":1,"mbelotti99":1,"BirgenH":1,"grapemanJac":1,"dylanosterhaus":1,"fidele07":1},"pull_request_authors":{"adokter":171,"peterdesmet":63,"bart1":42,"iskandari":15,"CeciliaNilsson709":15,"stijnvanhoey":11,"Rafnuss":8,"barthoekstra":6,"PietrH":6,"niconoe":2,"dsheldon":2,"baptischmi":1,"plieper":1,"BerendWijers":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-19T00:00:22.201Z","repositories_count":12327378,"issues_count":35684983,"pull_requests_count":117195711,"authors_count":11069317,"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":{"bug":4,"documentation":1,"question":1,"enhancement":1},"past_year_pull_request_labels_count":{"new feature":2,"documentation":1,"enhancement":1},"past_year_issue_author_associations_count":{"OWNER":27,"COLLABORATOR":4,"NONE":2},"past_year_pull_request_author_associations_count":{"OWNER":32,"COLLABORATOR":10,"NONE":1,"CONTRIBUTOR":1},"past_year_issue_authors":{"adokter":27,"bart1":4,"HellyJoshi":1,"willdemott":1},"past_year_pull_request_authors":{"adokter":32,"peterdesmet":4,"bart1":3,"CeciliaNilsson709":2,"dsheldon":2,"iskandari":1},"maintainers":[{"login":"adokter","count":417,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adokter"},{"login":"peterdesmet","count":157,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/peterdesmet"},{"login":"bart1","count":69,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bart1"},{"login":"CeciliaNilsson709","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CeciliaNilsson709"},{"login":"iskandari","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iskandari"},{"login":"stijnvanhoey","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stijnvanhoey"},{"login":"Rafnuss","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Rafnuss"},{"login":"barthoekstra","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/barthoekstra"},{"login":"PietrH","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PietrH"},{"login":"baptischmi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/baptischmi"},{"login":"BirgenH","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BirgenH"}],"active_maintainers":[{"login":"adokter","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adokter"},{"login":"bart1","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bart1"},{"login":"peterdesmet","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/peterdesmet"},{"login":"CeciliaNilsson709","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CeciliaNilsson709"},{"login":"iskandari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iskandari"}]},"events":{"total":{"CreateEvent":23,"ReleaseEvent":3,"IssuesEvent":56,"DeleteEvent":39,"MemberEvent":1,"IssueCommentEvent":60,"PushEvent":155,"PullRequestReviewCommentEvent":34,"PullRequestReviewEvent":22,"PullRequestEvent":46},"last_year":{"CreateEvent":20,"ReleaseEvent":3,"IssuesEvent":49,"DeleteEvent":37,"MemberEvent":1,"IssueCommentEvent":52,"PushEvent":139,"PullRequestReviewCommentEvent":34,"PullRequestReviewEvent":22,"PullRequestEvent":39}},"keywords":["aeroecology","enram","eumetnet-opera","lifewatch","movement-ecology","nexrad","oscibio","package","r","radar","weather-radar","wsr-88d"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-07-15T21:48:17.489Z","updated_at":"2022-07-15T21:48:17.489Z","repository_link":"https://github.com/adokter/bioRad/blob/master/DESCRIPTION","dependencies":[{"id":226041228,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.5.0","direct":true,"kind":"depends","optional":false},{"id":226041229,"package_name":"assertthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041230,"package_name":"aws.s3","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041231,"package_name":"curl","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041232,"package_name":"data.table","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041233,"package_name":"fields","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041234,"package_name":"ggmap","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"imports","optional":false},{"id":226041235,"package_name":"ggplot2","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041236,"package_name":"glue","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041237,"package_name":"graphics","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041238,"package_name":"lubridate","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041239,"package_name":"lutz","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041240,"package_name":"maptools","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041241,"package_name":"methods","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041242,"package_name":"raster","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041243,"package_name":"rgdal","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041244,"package_name":"rhdf5","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041245,"package_name":"sp","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041246,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041247,"package_name":"tidyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041248,"package_name":"utils","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041249,"package_name":"viridisLite","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041250,"package_name":"viridis","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":226041251,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":226041252,"package_name":"rlang","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":226041253,"package_name":"tidyselect","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":226041254,"package_name":"dplyr","ecosystem":"cran","requirements":"\u003e= 0.7","direct":true,"kind":"suggests","optional":false},{"id":226041255,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":226041256,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":226041257,"package_name":"vdiffr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2023-01-13T14:58:29.249Z","updated_at":"2023-01-13T14:58:29.249Z","repository_link":"https://github.com/adokter/bioRad/blob/master/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":6878906143,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6878906144,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906145,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906146,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906147,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2023-01-13T14:58:29.311Z","updated_at":"2023-01-13T14:58:29.311Z","repository_link":"https://github.com/adokter/bioRad/blob/master/.github/workflows/pkgdown.yaml","dependencies":[{"id":6878906171,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6878906172,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906173,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906174,"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":"2023-01-13T14:58:29.375Z","updated_at":"2023-01-13T14:58:29.375Z","repository_link":"https://github.com/adokter/bioRad/blob/master/.github/workflows/pr-commands.yaml","dependencies":[{"id":6878906175,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6878906176,"package_name":"r-lib/actions/pr-fetch","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906177,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906178,"package_name":"r-lib/actions/pr-push","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2023-01-13T14:58:29.591Z","updated_at":"2023-01-13T14:58:29.591Z","repository_link":"https://github.com/adokter/bioRad/blob/master/.github/workflows/test-coverage.yaml","dependencies":[{"id":6878906199,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6878906200,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6878906201,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":14.109878728562675,"created_at":"2023-09-11T11:54:35.525Z","updated_at":"2026-04-09T03:01:50.920Z","avatar_url":"https://github.com/adokter.png","language":"R","category":"Biosphere","sub_category":"Avian Monitoring and Analysis","monthly_downloads":602,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file and knit with devtools::build_readme() --\u003e\n\n```{r setup, 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# bioRad \u003cimg src=\"man/figures/logo.png\" align=\"right\" alt=\"\" width=\"120\"\u003e\n\n\u003c!-- badges: start --\u003e\n[![CRAN status](https://www.r-pkg.org/badges/version/bioRad)](https://cran.r-project.org/package=bioRad)\n[![R-CMD-check](https://github.com/adokter/bioRad/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/adokter/bioRad/actions/workflows/R-CMD-check.yaml)\n[![repo status](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)\n[![codecov](https://codecov.io/gh/adokter/bioRad/branch/master/graph/badge.svg?token=pDmyO4JVJu)](https://app.codecov.io/gh/adokter/bioRad)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3370004.svg)](https://doi.org/10.5281/zenodo.3370004)\n[![vol2birdR DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7992026.svg)](https://doi.org/10.5281/zenodo.7992026)\n\n\u003c!-- badges: end --\u003e\n\nbioRad provides standardized methods for extracting and reporting biological signals from weather radars. It includes functionality to inspect low-level radar data, process these data into meaningful biological information on animal speeds and directions at different altitudes in the atmosphere, visualize these biological extractions, and calculate further summary statistics.\n\nTo get started, see:\n\n* [Dokter et al. (2019)](https://doi.org/10.1111/ecog.04028): a paper describing the package.\n* [bioRad vignette](https://adriaandokter.com/bioRad/articles/bioRad.html): an introduction to bioRad's main functionalities.\n* [Function reference](https://adriaandokter.com/bioRad/reference/index.html): an overview of all bioRad functions.\n* [Introductory exercises](https://adriaandokter.com/bioRad/articles/rad_aero_19.html): a tutorial with code examples and exercises.\n\nMore vignettes:\n\n* [Range correction](https://adriaandokter.com/bioRad/articles/range_correction.html): estimate spatial images of vertically integrated density corrected for range effects.\n\nDocumentation for the latest development version can be found [here](https://adriaandokter.com/bioRad/dev/).\n\n## Installation\n\n### Install system libraries\nFor OS X and Linux the GNU Scientific Library (GSL), PROJ and HDF5 libraries need to be installed as system libraries prior to installation, which are required by dependency package **[vol2birdR](https://adriaandokter.com/vol2birdR/)**. On linux, additionally, CURL, SSL and GDAL are required by other dependency packages of bioRad:\n\n| System                                    | Command\n|:------------------------------------------|:---------------------------------------------|\n|**OS X (using Homebrew)**                  | `brew install hdf5 proj gsl`\n|**Debian-based systems (including Ubuntu)**| `sudo apt-get install libhdf5-dev libproj-dev gsl-bin libgsl-dev libcurl4-openssl-dev libssl-dev libgdal-dev`\n|**Systems supporting yum and RPMs**        | `sudo yum install hdf5-devel proj-devel gsl gsl-devel libcurl-devel openssl-devel gdal gdal-devel`\n\n\u003cbr\u003e\n\n### Install bioRad\nYou can install the released version of bioRad from [CRAN](https://CRAN.R-project.org) with:\n\n```{r eval = FALSE}\ninstall.packages(\"bioRad\")\n```\n\nAlternatively, you can install the latest development version from [GitHub](https://github.com/adokter/bioRad) with:\n\n```{r eval = FALSE}\n# install.packages(\"devtools\")\ndevtools::install_github(\"adokter/bioRad\")\n```\n\nThen load the package with:\n\n```{r load_bioRad}\nlibrary(bioRad)\n```\n\n### (optional) Enable MistNet\nTo enable MistNet, the following vol2birdR commands should be executed:\n```{r, eval=FALSE}\nvol2birdR::install_mistnet()\nvol2birdR::install_mistnet_model()\n```\nRead the [vol2birdR documentation](https://adriaandokter.com/vol2birdR/articles/vol2birdR.html) for more details.\n\n## Usage\n\n### Radar data example\n\nbioRad can read weather radar data (= polar volumes) in the [`ODIM`](http://eumetnet.eu/wp-content/uploads/2017/01/OPERA_hdf_description_2014.pdf) format and formats supported by the [RSL library](https://trmm-fc.gsfc.nasa.gov/trmm_gv/software/rsl/), such as NEXRAD data. NEXRAD data (US) are [available as open data](https://www.ncei.noaa.gov/nexradinv/) and on [AWS](https://registry.opendata.aws/noaa-nexrad/).\n\nHere we read an example polar volume data file with `read_pvolfile()`, extract the scan/sweep at elevation angle 3 with `get_scan()`, project the data to a plan position indicator with `project_as_ppi()` and plot the _radial velocity_ of detected targets with `plot()`:\n\n```{r plot_ppi, warning = FALSE, message = FALSE}\nlibrary(tidyverse) # To pipe %\u003e% the steps below\nsystem.file(\"extdata\", \"volume.h5\", package = \"bioRad\") %\u003e%\n  read_pvolfile() %\u003e%\n  get_scan(3) %\u003e%\n  project_as_ppi() %\u003e%\n  plot(param = \"VRADH\") # VRADH = radial velocity in m/s\n```\n\n_Radial velocities towards the radar are negative, while radial velocities away from the radar are positive, so in this plot there is movement from the top right to the bottom left._\n\n### Vertical profile data example\n\nWeather radar data can be processed into vertical profiles of biological targets using `calculate_vp()`. This type of data is [available as open data](https://aloftdata.eu) for over 100 European weather radars.\n\nOnce vertical profile data are loaded into bioRad, these can be bound into time series using `bind_into_vpts()`. Here we read an example time series, project it on a regular time grid with `regularize_vpts()` and plot it with `plot()`:\n\n```{r plot_vpts, warning = FALSE, message = FALSE}\nexample_vpts %\u003e%\n  regularize_vpts() %\u003e%\n  plot()\n```\n\n_The gray bars in the plot indicate gaps in the data._\n\nThe altitudes in the profile can be integrated with `integrate_profile()` resulting in a dataframe with rows for datetimes and columns for quantities. Here we plot the quantity _migration traffic rate_ (column `mtr`) with `plot()`:\n\n```{r plot_vpi, warning = FALSE, message = FALSE}\nmy_vpi \u003c- integrate_profile(example_vpts)\n\nplot(my_vpi, quantity = \"mtr\") # mtr = migration traffic rate\n```\n\nTo know the total number of birds passing over the radar during the full time series, we use the last value of the _cumulative migration traffic_ (column `mt`):\n\n```{r mt_value, warning = FALSE, message = FALSE}\nmy_vpi %\u003e%\n  pull(mt) %\u003e% # Extract column mt as a vector\n  last()\n```\n\nFor more exercises, see [this tutorial](https://adriaandokter.com/bioRad/articles/rad_aero_19.html).\n\n## Meta\n\n* We welcome [contributions](https://adriaandokter.com/bioRad/CONTRIBUTING.html) including bug reports.\n* License: MIT\n* Get citation information for `bioRad` in R doing `citation(\"bioRad\")`.\n* Please note that this project is released with a [Contributor Code of Conduct](https://adriaandokter.com/bioRad/CODE_OF_CONDUCT.html). By participating in this project you agree to abide by its terms.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3370004","https://doi.org/10.5281/zenodo.7992026","https://doi.org/10.1111/ecog.04028"],"works":{"https://doi.org/10.5281/zenodo.3370004":null,"https://doi.org/10.1111/ecog.04028":{"id":"https://openalex.org/W2891876682","doi":"https://doi.org/10.1111/ecog.04028","title":"bioRad: biological analysis and visualization of weather radar data","display_name":"bioRad: biological analysis and visualization of weather radar data","publication_year":2018,"publication_date":"2018-11-14","ids":{"openalex":"https://openalex.org/W2891876682","doi":"https://doi.org/10.1111/ecog.04028","mag":"2891876682"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1111/ecog.04028","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/ecog.04028","source":{"id":"https://openalex.org/S25093289","display_name":"Ecography","issn_l":"0906-7590","issn":["0906-7590","1600-0587"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310320503","host_organization_name":"Wiley-Blackwell","host_organization_lineage":["https://openalex.org/P4310320503","https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley-Blackwell","Wiley"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/ecog.04028","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030037132","display_name":"Adriaan M. Dokter","orcid":"https://orcid.org/0000-0001-6573-066X"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]},{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL","US"],"is_corresponding":true,"raw_author_name":"Adriaan M. Dokter","raw_affiliation_string":"Cornell Lab of Ornithology, Cornell Univ, USA; Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands","raw_affiliation_strings":["Cornell Lab of Ornithology, Cornell Univ, USA","Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068450202","display_name":"Peter Desmet","orcid":"https://orcid.org/0000-0002-8442-8025"},"institutions":[{"id":"https://openalex.org/I202500258","display_name":"Research Institute for Nature and Forest","ror":"https://ror.org/00j54wy13","country_code":"BE","type":"facility","lineage":["https://openalex.org/I202500258"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Peter Desmet","raw_affiliation_string":"Research Inst. for Nature and Forest (INBO), Belgium","raw_affiliation_strings":["Research Inst. for Nature and Forest (INBO), Belgium"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000904362","display_name":"Jurriaan H. Spaaks","orcid":null},"institutions":[{"id":"https://openalex.org/I4210095242","display_name":"Netherlands eScience Center","ror":"https://ror.org/00rbjv475","country_code":"NL","type":"nonprofit","lineage":["https://openalex.org/I2800991832","https://openalex.org/I4210090210","https://openalex.org/I4210095242"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jurriaan H. Spaaks","raw_affiliation_string":"Netherlands eScience Center, the Netherlands","raw_affiliation_strings":["Netherlands eScience Center, the Netherlands"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015508941","display_name":"Stijn Van Hoey","orcid":null},"institutions":[{"id":"https://openalex.org/I202500258","display_name":"Research Institute for Nature and Forest","ror":"https://ror.org/00j54wy13","country_code":"BE","type":"facility","lineage":["https://openalex.org/I202500258"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Stijn van Hoey","raw_affiliation_string":"Research Inst. for Nature and Forest (INBO), Belgium","raw_affiliation_strings":["Research Inst. for Nature and Forest (INBO), Belgium"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039779251","display_name":"Lourens Veen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210095242","display_name":"Netherlands eScience Center","ror":"https://ror.org/00rbjv475","country_code":"NL","type":"nonprofit","lineage":["https://openalex.org/I2800991832","https://openalex.org/I4210090210","https://openalex.org/I4210095242"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Lourens Veen","raw_affiliation_string":"Netherlands eScience Center, the Netherlands","raw_affiliation_strings":["Netherlands eScience Center, the Netherlands"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088160748","display_name":"Liesbeth Verlinden","orcid":null},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Liesbeth Verlinden","raw_affiliation_string":"Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands","raw_affiliation_strings":["Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054084621","display_name":"Cecilia Nilsson","orcid":null},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cecilia Nilsson","raw_affiliation_string":"Cornell Lab of Ornithology, Cornell Univ, USA","raw_affiliation_strings":["Cornell Lab of Ornithology, Cornell Univ, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063382228","display_name":"Günther Haase","orcid":null},"institutions":[{"id":"https://openalex.org/I1293302089","display_name":"Swedish Meteorological and Hydrological Institute","ror":"https://ror.org/00hgzve81","country_code":"SE","type":"government","lineage":["https://openalex.org/I1293302089"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Günther Haase","raw_affiliation_string":"Swedish Meteorological and Hydrological Inst, Sweden","raw_affiliation_strings":["Swedish Meteorological and Hydrological Inst, Sweden"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075784800","display_name":"H. Leijnse","orcid":"https://orcid.org/0000-0001-7835-4480"},"institutions":[{"id":"https://openalex.org/I1309140791","display_name":"Royal Netherlands Meteorological Institute","ror":"https://ror.org/05dfgh554","country_code":"NL","type":"government","lineage":["https://openalex.org/I1309140791","https://openalex.org/I331567899"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Hidde Leijnse","raw_affiliation_string":"Royal Netherlands Meteorological Inst, the Netherlands","raw_affiliation_strings":["Royal Netherlands Meteorological Inst, the Netherlands"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028426061","display_name":"Andrew Farnsworth","orcid":"https://orcid.org/0000-0002-9854-4449"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andrew Farnsworth","raw_affiliation_string":"Cornell Lab of Ornithology, Cornell Univ, USA","raw_affiliation_strings":["Cornell Lab of Ornithology, Cornell Univ, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016563134","display_name":"W. Bouten","orcid":"https://orcid.org/0000-0002-5250-8872"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Willem Bouten","raw_affiliation_string":"Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands","raw_affiliation_strings":["Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands"]},{"author_position":"last","author":{"id":"https://openalex.org/A5029563634","display_name":"Judy Shamoun‐Baranes","orcid":"https://orcid.org/0000-0002-1652-7646"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Judy Shamoun-Baranes","raw_affiliation_string":"Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands","raw_affiliation_strings":["Inst. for Biodiversity and Ecosystem Dynamics, Univ. of Amsterdam, the Netherlands"]}],"countries_distinct_count":4,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5030037132"],"corresponding_institution_ids":["https://openalex.org/I205783295","https://openalex.org/I887064364"],"apc_list":{"value":2200,"currency":"USD","value_usd":2200,"provenance":"doaj"},"apc_paid":{"value":2200,"currency":"USD","value_usd":2200,"provenance":"doaj"},"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":47,"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"42","issue":"5","first_page":"852","last_page":"860"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"biorad","score":0.4238},{"keyword":"biological analysis","score":0.3694},{"keyword":"visualization","score":0.3678},{"keyword":"weather","score":0.2737}],"concepts":[{"id":"https://openalex.org/C554190296","wikidata":"https://www.wikidata.org/wiki/Q47528","display_name":"Radar","level":2,"score":0.74573267},{"id":"https://openalex.org/C92237259","wikidata":"https://www.wikidata.org/wiki/Q863343","display_name":"Weather radar","level":3,"score":0.7124159},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.583032},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.48227245},{"id":"https://openalex.org/C2777575432","wikidata":"https://www.wikidata.org/wiki/Q216507","display_name":"Bird migration","level":2,"score":0.44742328},{"id":"https://openalex.org/C197947376","wikidata":"https://www.wikidata.org/wiki/Q5155608","display_name":"Comparability","level":2,"score":0.44258663},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.41294622},{"id":"https://openalex.org/C62649853","wikidata":"https://www.wikidata.org/wiki/Q199687","display_name":"Remote sensing","level":1,"score":0.3988678},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.36990082},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3677622},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.32164684},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.24262685},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.13988334},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1111/ecog.04028","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/ecog.04028","source":{"id":"https://openalex.org/S25093289","display_name":"Ecography","issn_l":"0906-7590","issn":["0906-7590","1600-0587"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310320503","host_organization_name":"Wiley-Blackwell","host_organization_lineage":["https://openalex.org/P4310320503","https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley-Blackwell","Wiley"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://pure.uva.nl/ws/files/35268190/Dokter_et_al_2019_Ecography.pdf","pdf_url":"https://pure.uva.nl/ws/files/35268190/Dokter_et_al_2019_Ecography.pdf","source":{"id":"https://openalex.org/S4306401571","display_name":"Wiardi Beckman Foundation (Wiardi Beckman Foundation)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:smhi:diva-5206","pdf_url":"https://smhi.diva-portal.org/smash/get/diva2:1316788/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1111/ecog.04028","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/ecog.04028","source":{"id":"https://openalex.org/S25093289","display_name":"Ecography","issn_l":"0906-7590","issn":["0906-7590","1600-0587"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310320503","host_organization_name":"Wiley-Blackwell","host_organization_lineage":["https://openalex.org/P4310320503","https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley-Blackwell","Wiley"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.15},{"id":"https://metadata.un.org/sdg/14","display_name":"Life below water","score":0.11}],"grants":[],"referenced_works_count":34,"referenced_works":["https://openalex.org/W1532772242","https://openalex.org/W1552335444","https://openalex.org/W1732094168","https://openalex.org/W1970687628","https://openalex.org/W1996518850","https://openalex.org/W2002530788","https://openalex.org/W2039018979","https://openalex.org/W2069510509","https://openalex.org/W2075401779","https://openalex.org/W2086196641","https://openalex.org/W2113894410","https://openalex.org/W2117924955","https://openalex.org/W2122794948","https://openalex.org/W2149555119","https://openalex.org/W2150668859","https://openalex.org/W2153535040","https://openalex.org/W2156598595","https://openalex.org/W2166265139","https://openalex.org/W2173524412","https://openalex.org/W2179021815","https://openalex.org/W2179599623","https://openalex.org/W2533585192","https://openalex.org/W2551872855","https://openalex.org/W2611903589","https://openalex.org/W2619890661","https://openalex.org/W2732945121","https://openalex.org/W2782276604","https://openalex.org/W2784259636","https://openalex.org/W2788650779","https://openalex.org/W2791547799","https://openalex.org/W2800811151","https://openalex.org/W2889806161","https://openalex.org/W2890211809","https://openalex.org/W4254687493"],"related_works":["https://openalex.org/W1544437858","https://openalex.org/W2149555119","https://openalex.org/W2166923512","https://openalex.org/W2798120804","https://openalex.org/W3011109177","https://openalex.org/W1933455866","https://openalex.org/W2036324114","https://openalex.org/W2275457798","https://openalex.org/W2128697856","https://openalex.org/W2383116385"],"ngrams_url":"https://api.openalex.org/works/W2891876682/ngrams","abstract_inverted_index":{"Weather":[0],"surveillance":[1],"radars":[2],"are":[3,34,59],"increasingly":[4],"used":[5,167],"for":[6,85,93,137,151,164,184,225],"monitoring":[7],"the":[8,15,35,53,75,120,169,197,203,207],"movements":[9],"and":[10,39,50,62,88,114,126,139,179,202,221],"abundances":[11],"of":[12,19,37,171,206,228],"animals":[13],"in":[14,66,119,168,218],"airspace.":[16],"However,":[17],"analysis":[18],"weather":[20,90,144,153,161,215],"radar":[21,41,91,102,154,162,199,204,216],"data":[22,42,55,92,106,155,194],"remains":[23],"a":[24,44,83,149],"specialised":[25],"task":[26],"that":[27,58],"can":[28],"be":[29],"technically":[30],"challenging.":[31],"Major":[32],"hurdles":[33],"difficulty":[36],"accessing":[38],"visualising":[40],"on":[43,111],"software":[45],"platform":[46],"familiar":[47,165],"to":[48,99,134,213],"ecologists":[49],"biologists,":[51],"processing":[52],"low‐level":[54,101,193],"into":[56,107],"products":[57],"biologically":[60],"meaningful,":[61],"summarizing":[63],"these":[64,71,105,123,186],"results":[65],"standardized":[67],"measures.":[68,187],"To":[69],"overcome":[70],"hurdles,":[72],"we":[73,147],"developed":[74],"open":[76],"source":[77],"R":[78],"package":[79,132,190],"bioRad,":[80],"which":[81],"provides":[82,97],"toolbox":[84],"accessing,":[86],"visualizing":[87],"analyzing":[89,152],"biological":[94,109,124,141],"studies.":[95,229],"It":[96],"functionality":[98],"access":[100],"data,":[103],"process":[104],"meaningful":[108],"information":[110],"animal":[112],"speeds":[113],"directions":[115],"at":[116],"different":[117],"altitudes":[118],"atmosphere,":[121],"visualize":[122],"extractions,":[125],"calculate":[127],"further":[128],"summary":[129],"statistics.":[130],"The":[131,188],"aims":[133,212],"standardize":[135],"methods":[136],"extracting":[138],"reporting":[140,185],"signals":[142],"from":[143,195],"radars.":[145],"Here":[146],"describe":[148],"roadmap":[150],"using":[156],"bioRad.":[157],"We":[158],"also":[159],"define":[160],"equivalents":[163],"measures":[166],"field":[170],"migration":[172,176],"ecology,":[173],"such":[174],"as":[175],"traffic":[177],"rates,":[178],"recommend":[180],"several":[181],"good":[182],"practices":[183],"bioRad":[189,211],"integrates":[191],"with":[192],"both":[196],"European":[198],"network":[200,205],"(OPERA)":[201],"United":[208],"States":[209],"(NEXRAD).":[210],"make":[214],"studies":[217],"ecology":[219],"easier":[220],"more":[222],"reproducible,":[223],"allowing":[224],"better":[226],"inter‐comparability":[227]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2891876682","counts_by_year":[{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":4}],"updated_date":"2023-12-18T13:19:47.991679","created_date":"2018-09-27"}},"citation_counts":{"https://doi.org/10.1111/ecog.04028":44},"total_citations":44,"keywords_from_contributors":["birds","ecology","gbif","frictionlessdata","invasive-species","jekyll","biodiversity","data-access","fish","biologging"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/652","html_url":"https://ost.ecosyste.ms/projects/652"}