check_crosswalk         Check a label crosswalk against point data
convert_cpce_coords     Convert CPCe coordinates to image pixel
                        coordinates
export_coralnet_points
                        Export point labels in a simple CoralNet-style
                        CSV
export_segformer_sparse
                        Export SegFormer-style sparse masks
export_yolo_classification
                        Export YOLO-style classification patches
extract_point_patches   Extract point-centered image patches
make_class_lookup       Make a class lookup table
make_ml_points          Make an ML-ready point-label table
make_sparse_masks       Create sparse semantic segmentation masks from
                        point labels
match_images            Match CPCe point rows to image files
plot_points_on_image    Plot CPCe points on an image
qc_label_summary        Summarize point-label QC issues
read_cpce_export        Read a CPCe CSV or Excel export
read_cpce_file          Read one CPCe '.cpc' file
read_cpce_folder        Read CPCe files and exports from a folder
read_cpce_output_raw_tabs
                        Read _raw sheets from a CPCe output workbook
read_label_crosswalk    Read a label crosswalk
run_pointcoral          Run the full pointcoral workflow from folders
split_ml_points         Split ML points into train/validation/test sets
standardize_labels      Standardize CPCe labels with a crosswalk
summarize_images        Summarize points at image level
summarize_points        Summarize point counts and percent cover
summarize_sites         Summarize points at site level
summarize_transects     Summarize points at transect level
validate_points         Validate a point table
write_ml_points_csv     Write ML point CSV files
write_pointcoral_dataset
                        Write a complete pointcoral dataset from
                        imported points
write_qc_overlays       Write QC overlays for point annotations
write_summary_tables    Write ecological summary tables
