Added bins parameter to ifcb_psd() for selecting which bins to process.
Added fea_v parameter to ifcb_psd() for selecting feature-file version.
Added use_plot_subfolders parameter to ifcb_psd() to optionally save plots in subdirectories of plot_folder based on flag status.
Added flags parameter to ifcb_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*.csv and _features_v*.csv, increasing compatibility with legacy and new output formats (#61).
The $data, $fits and $flags data frames returned by ifcb_psd() now use full bin names (<sample>_<ifcb>) as sample names, improving uniqueness and consistency with downstream workflows.
The $data and $fits data frames returned by ifcb_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 $data headers.
Updated $flags headers in ifcb_psd() to use sample instead of file, ensuring consistent naming across all outputs.
Reduced the size and resolution of saved plots in ifcb_psd() when plot_folder is specified, improving processing speed.