Introduces a number of new functions and parameters and includes bugfixes. All issues included in this release can be found here. ## New functions
integrate_profile() now sets default
interval_max to 1h (#481) and has a new argument
interval_replace. The function can now integrate at altitude resolutions smaller than the altitude bin spacing. New option
alt_min parameter, setting the altitude of the antenna as the minimum altitude (#472). Directional angles are now always mapped to the 0-360 degree domain (#489).
integrate_to_ppi() and other functions are sped up by avoiding duplicate input argument checking (#358) + radar name now added to output (#425, #443). Bugfix affecting profiles consisting of primarily NA/NaN values (#415), which are now treated as zeros.
fill parameter now allows to specify a time interval over which to perform nearest neighbour interpolation to fill gaps of missing profile data. (#475) + bugfix for
max_interval parameter (#480, #484, #475).
The package now accounts for
astart from the ODIM specification (#434).
Clearly indicate when a speed is ground speed (#462).
Improved documentation and unit tests for a number of functions thanks to an online bioRad sprint (June 2021).
GitHub Actions are set up to automatically test changes (#428).
regularize_vpts() is now much faster, and chooses more intuitive starting and ending point of the regularized grid, e.g. projecting on half hour grid will have time series start on the nearest half hour (#332).
regularize_vpts() has new option
keep_timestamp, which allows individual profiles to keep there original timestamp instead of the timestamp of the regularized grid.
check_night() has new option
offset, which allows day/night transition to be shifted by a temporal offset (#338). For example, this is useful when selecting night time profiles that start a specific number of hours after sunset.
Improved documentation and unit tests for a number of functions thanks to an online bioRad sprint (April 2020).
Minor bugfixes. All issues included in this release can be found here. This release primarily fixes a bug that will become effective once R version 4.0 is released.
Fixes a conflict due to new raw data format introduced in R version 4.0 (#331).
Corrects incorrect values in reading of correlation coefficient values RHOHV (#328).
Minor bug fixes, and addressing conflicts with CRAN dependencies.
Minor documentation improvements.
New CRAN release. All issues included in this release can be found here.
integrate_to_ppi() is a new function to estimate spatial images of vertically integrated density and reflectivity. This function produces an
ppi image showing the density of animals on the earth’s surface, corrected for the changing overlap between the radar beams and animal layer with distance from the radar. See Kranstauber et al. 2020 for methodology and this vignette for examples.
apply_mistnet() is a new function to apply the convolution neural network “MistNet” on pvolfiles to separate biological and meteorological signals (see Lin et al. 2019). Results can be readily visualized with
plot.scan(). MistNet is now also a segmentation option in
calculate_vp() now read Vaisala IRIS RAW format directly, helpful for countries like 🇨🇦🇫🇮🇨🇴🇵🇹 (#222). bioRad now also reads files containing single elevation scans and
calculate_vp() can calculate profiles from multiple files containing single elevation scans (#221).
beam_profile() is a new function to calculate for a set of beam elevations the altitudinal normalized distribution of radiated energy by those beams.
beam_profile_overlap() is a new function to calculate the distribution overlap (in terms of Bhattacharyya distance) between a vertical profile (
vp) and the vertical radiation profile of a set of emitted radar beams (given by
Improved documentation of how mtr can be calculated from vid, u, v (6dce625).
height is now the default quantity denoting height above mean sea level.
HGHT is deprecated (#273).
And many small bug fixes and documentation improvements.
First release on CRAN! All issues included in this release can be found here.
select_vpfiles() now use 5 letter radar codes (parameter
radars instead of
country), allow to skip already downloaded files (parameter
overwrite = TRUE) and have improved download and error messages (#176).
Details for deprecated functions
cmt() are now displayed with function (#166).
Introductory exercises vignette renamed to
rad_aero_19.Rmd since it is based on the 3d Radar Aeroecology Training School.
Functions (#84), arguments (#112) and objects (#80) have been renamed to be consistent (#51). Deprecated functions will remain functional for now, but we will trigger a warning: we advise to use the new functions names. See the lists for current functions and deprecated functions.
Changelog section (this page) has been added to website (#144).
Package R code is reorganized as one function = one file for easier maintenance (#50).
First tests are included for some functions.
bioRad now has a hex logo (#137). ✨