Package: pointcoral 0.1.0

Elvin Cordero

pointcoral: Local Point-Count Processing for Coral Photoquadrats

Imports Coral Point Count with Excel extensions (CPCe) point-count annotations and related exported tables, standardizes labels with a user-supplied crosswalk, creates ecological cover summaries, writes quality-control overlays, and exports machine-learning-ready point labels, image patches, sparse masks, and train/validation/test splits. The package is fully local and does not depend on third-party web platforms, user accounts, or other closed services. CPCe methods are described by Kohler and Gill (2006) "Coral Point Count with Excel extensions (CPCe): A Visual Basic program for the determination of coral and substrate coverage using random point count methodology" <doi:10.1016/j.cageo.2005.11.009>.

Authors:Elvin Cordero [aut, cre]

pointcoral_0.1.0.tar.gz
pointcoral_0.1.0.zip(r-4.7)pointcoral_0.1.0.zip(r-4.6)pointcoral_0.1.0.zip(r-4.5)
pointcoral_0.1.0.tgz(r-4.6-any)pointcoral_0.1.0.tgz(r-4.5-any)
pointcoral_0.1.0.tar.gz(r-4.7-any)pointcoral_0.1.0.tar.gz(r-4.6-any)
pointcoral_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
pointcoral/json (API)
NEWS

# Install 'pointcoral' in R:
install.packages('pointcoral', repos = c('https://el-cordero.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/el-cordero/pointcoral/issues

On CRAN:

Conda:

4.00 score 29 exports 42 dependencies

Last updated from:f0b8d7e5cd. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK164
source / vignettesOK227
linux-release-x86_64OK181
macos-release-arm64OK178
macos-oldrel-arm64OK184
windows-develOK121
windows-releaseOK111
windows-oldrelOK110
wasm-releaseOK134

Exports:check_crosswalkconvert_cpce_coordsexport_coralnet_pointsexport_segformer_sparseexport_yolo_classificationextract_point_patchesmake_class_lookupmake_ml_pointsmake_sparse_masksmatch_imagesplot_points_on_imageqc_label_summaryread_cpce_exportread_cpce_fileread_cpce_folderread_cpce_output_raw_tabsread_label_crosswalkrun_pointcoralsplit_ml_pointsstandardize_labelssummarize_imagessummarize_pointssummarize_sitessummarize_transectsvalidate_pointswrite_ml_points_csvwrite_pointcoral_datasetwrite_qc_overlayswrite_summary_tables

Dependencies:bitbit64cellrangerclicliprcpp11crayoncurldplyrfsgenericsgluehmsjanitorlifecyclelubridatemagickmagrittrpillarpkgconfigpngprettyunitsprogresspurrrR6Rcppreadrreadxlrematchrlangsnakecasestringistringrtibbletidyrtidyselecttimechangetzdbutf8vctrsvroomwithr

pointcoral workflow

Rendered frompointcoral-workflow.Rmdusingknitr::rmarkdownon Jun 20 2026.

Last update: 2026-06-08
Started: 2026-06-07

Readme and manuals

Help Manual

Help pageTopics
Check a label crosswalk against point datacheck_crosswalk
Convert CPCe coordinates to image pixel coordinatesconvert_cpce_coords
Export point labels in a simple CoralNet-style CSVexport_coralnet_points
Export SegFormer-style sparse masksexport_segformer_sparse
Export YOLO-style classification patchesexport_yolo_classification
Extract point-centered image patchesextract_point_patches
Make a class lookup tablemake_class_lookup
Make an ML-ready point-label tablemake_ml_points
Create sparse semantic segmentation masks from point labelsmake_sparse_masks
Match CPCe point rows to image filesmatch_images
Plot CPCe points on an imageplot_points_on_image
Summarize point-label QC issuesqc_label_summary
Read a CPCe CSV or Excel exportread_cpce_export
Read one CPCe '.cpc' fileread_cpce_file
Read CPCe files and exports from a folderread_cpce_folder
Read _raw sheets from a CPCe output workbookread_cpce_output_raw_tabs
Read a label crosswalkread_label_crosswalk
Run the full pointcoral workflow from foldersrun_pointcoral
Split ML points into train/validation/test setssplit_ml_points
Standardize CPCe labels with a crosswalkstandardize_labels
Summarize points at image levelsummarize_images
Summarize point counts and percent coversummarize_points
Summarize points at site levelsummarize_sites
Summarize points at transect levelsummarize_transects
Validate a point tablevalidate_points
Write ML point CSV fileswrite_ml_points_csv
Write a complete pointcoral dataset from imported pointswrite_pointcoral_dataset
Write QC overlays for point annotationswrite_qc_overlays
Write ecological summary tableswrite_summary_tables