Skip to content

add nexrad source functionality#177

Open
iskandari wants to merge 19 commits into
mainfrom
feature/source_birdcast_archive
Open

add nexrad source functionality#177
iskandari wants to merge 19 commits into
mainfrom
feature/source_birdcast_archive

Conversation

@iskandari
Copy link
Copy Markdown
Contributor

@iskandari iskandari commented May 10, 2026

Adds support for retrieving NEXRAD-based VPTS data in getRad with:

  • nexrad as a new source in get_vpts() and get_vpts_coverage()
  • get_vpts_nexrad() and get_vpts_coverage_nexrad() helpers
  • integration with the public BirdCast S3 VPTS archive
  • radar/date coverage validation
  • caching support for NEXRAD coverage metadata
  • comprehensive tests for coverage retrieval, validation, and VPTS downloads
  • updated documentation and examples for NEXRAD usage
  • incidentally fixes the Estonia PVOL test by making the download failure-tolerant for intermittent 429/500 API responses.

@iskandari iskandari changed the title Feature/source birdcast archive add nexrad archive functionality May 10, 2026
@iskandari iskandari changed the title add nexrad archive functionality add nexrad source functionality May 10, 2026
@iskandari iskandari requested review from adokter and removed request for adokter May 10, 2026 04:24
@codecov
Copy link
Copy Markdown

codecov Bot commented May 10, 2026

Codecov Report

❌ Patch coverage is 98.83721% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 91.75%. Comparing base (f4bc216) to head (82f1494).

Files with missing lines Patch % Lines
R/zzz.R 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #177      +/-   ##
==========================================
+ Coverage   91.66%   91.75%   +0.08%     
==========================================
  Files          25       27       +2     
  Lines        1896     1976      +80     
==========================================
+ Hits         1738     1813      +75     
- Misses        158      163       +5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@iskandari iskandari requested a review from peterdesmet May 10, 2026 14:45
@bart1
Copy link
Copy Markdown
Collaborator

bart1 commented May 11, 2026

Hi @iskandari Great to see all activity here! I hope to have some time later to actually also test this! For my reference this is a different dataset from #175 right? Or is it the same data?

@iskandari
Copy link
Copy Markdown
Contributor Author

iskandari commented May 11, 2026

@bart1 it is a different dataset that we recently made public on S3

@adokter
Copy link
Copy Markdown

adokter commented May 11, 2026

This is the vol2bird/bioRad dataset

@adokter
Copy link
Copy Markdown

adokter commented May 11, 2026

@bart1 @peterdesmet please coordinate with me on the exact timing of merging/releasing this - good to have this available before the IRAC workshop but not fully unannounced.

@adokter adokter self-requested a review May 11, 2026 18:37
@bart1
Copy link
Copy Markdown
Collaborator

bart1 commented May 12, 2026

@bart1 it is a different dataset that we recently made public on S3

Thanks for the update, good to understand the differences!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants