Main functions

ifcb_convert_filenames()

Convert IFCB Filenames to Timestamps

ifcb_correct_annotation()

Correct Annotations in MATLAB Classlist Files

ifcb_count_mat_annotations()

Count IFCB Annotations from .mat Files

ifcb_create_manifest()

Create a MANIFEST.txt file

ifcb_download_test_data()

Download test IFCB data

ifcb_extract_annotated_images()

Extract Annotated Images from IFCB Data

ifcb_extract_biovolumes()

Extract biovolumes from IFCB data and compute carbon content

ifcb_extract_classified_images()

Extract Taxa Images from MATLAB Classified Sample

ifcb_extract_pngs()

Extract Images from IFCB ROI File

ifcb_get_mat_names()

Get Variable Names from a MAT File

ifcb_get_mat_variable()

Get Classes from a MAT File

ifcb_get_runtime()

Read IFCB Header File and Extract Runtime Information

ifcb_get_shark_colnames()

Get Shark Column Names

ifcb_get_svea_position()

Get GPS coordinates from ferrybox data based on timestamps

ifcb_get_trophic_type()

Get Trophic Type for a List of Plankton Taxa

ifcb_is_diatom()

Identify Diatoms in Taxa List

ifcb_is_in_basin()

Check if Points are in a Specific Sea Basin

ifcb_is_near_land()

Determine if Positions are Near Land

ifcb_psd()

Plot and Save IFCB PSD Data

ifcb_psd_plot()

Generate PSD Plot for a Given Sample

ifcb_py_install()

Install iRfcb Python Environment

ifcb_read_features()

Read feature files from a specified folder

ifcb_read_hdr_data()

Reads HDR Data from IFCB HDR Files

ifcb_read_summary()

Read and Summarize Classified IFCB Data

ifcb_replace_mat_values()

Replace Values in MATLAB Classlist

ifcb_run_image_gallery()

Run IFCB Image Gallery

ifcb_summarize_biovolumes()

Summarize biovolumes and carbon content from IFCB data

ifcb_summarize_class_counts()

Count Cells from TreeBagger Classifier Output

ifcb_summarize_png_data()

Summarize Image Counts by Class and Sample

ifcb_volume_analyzed()

Estimate Volume Analyzed from IFCB Header File

ifcb_volume_analyzed_from_adc()

Estimate Volume Analyzed from IFCB ADC File

ifcb_which_basin()

Determine if Points are in a Specified Sea Basin

ifcb_zip_matlab()

Create a Zip Archive of Manual MATLAB Files

ifcb_zip_pngs()

Zip PNG Folders

Helper functions

create_package_manifest()

Function to create MANIFEST.txt

.onLoad()

Load iRfcb Python Environment on Package Load

extract_aphia_id()

Extract the AphiaID from the first row of each worms_records tibble

extract_class()

Extract the class from the first row of each worms_records tibble

extract_parts()

Function to extract parts using regular expressions

find_matching_data()

Function to find matching data files with a general pattern

find_matching_features()

Function to find matching feature files with a general pattern

handle_missing_positions()

Handle Missing Positions by Rounding Timestamps

print_progress()

Function to print the progress bar

read_hdr_file()

Function to read individual files and extract relevant lines

summarize_TBclass()

Summarize TreeBagger Classifier Results

truncate_folder_name()

Function to truncate the folder name

vol2C_lgdiatom()

Convert Biovolume to Carbon for Large Diatoms

vol2C_nondiatom()

Convert Biovolume to Carbon for Non-Diatom Protists