
Version 0.6
iRfcb 0.6.0
CRAN release: 2025-11-20
New features
- New functions for interacting with the IFCB Dashboard API:
ifcb_download_dashboard_metadata()andifcb_list_dashboard_bins(). - Added
diatom_includeparameter toifcb_extract_biovolumes()andifcb_summarize_biovolumes()for manually forcing specific taxa to be treated as diatoms (overrides WoRMS classification) (#65). - Added
binsparameter toifcb_psd()for selecting which bins to process. - Added
fea_vparameter toifcb_psd()for selecting feature-file version. - Added
use_plot_subfoldersparameter toifcb_psd()to optionally save plots in subdirectories ofplot_folderbased on flag status. - Added
flagsparameter toifcb_psd_plot()to optionally add the quality flag annotation to the plot.
Minor improvements and fixes
-
ifcb_extract_biovolumes()now support both filename formats_fea_v*.csvand_features_v*.csv, increasing compatibility with legacy and new output formats (#61). -
ifcb_read_features(),ifcb_summarize_png_metadata(),ifcb_summarize_biovolumes(), andifcb_extract_biovolumes()now include an optional parameter to select specific feature file versions (e.g.,_v2,_v4), allowing finer control over which feature data are read and processed. - The
$data,$fitsand$flagsdata frames returned byifcb_psd()now use full bin names (<sample>_<ifcb>) as sample names, improving uniqueness and consistency with downstream workflows. - The
$dataand$fitsdata frames returned byifcb_psd()now preserves the original column names, including names starting with numbers or containing special characters. - Problematic character µ returned from
ifcb_psd()has been replaced by u in$dataheaders. - Updated
$flagsheaders inifcb_psd()to usesampleinstead offile, ensuring consistent naming across all outputs. - Reduced the size and resolution of saved plots in
ifcb_psd()whenplot_folderis specified, improving processing speed.