sampley: A Python package for sampling visual survey data

Abstract Visual surveys are a common method of obtaining data for ecological studies, including studies that develop models (e.g. species distribution models). In the case of transect or non‐transect line surveys, data must often be partitioned into spatiotemporal units (i.e. samples) before being modelled. This processing typically follows one of three approaches —the grid, segment and point approaches— each with its own variations. Currently, processing of visual survey data is done in custom scripts that can be time‐consuming and technically demanding to develop, which hinders the development of ecological models. This issue is exacerbated if multiple approaches and/or variations are to be applied. Here, we present sampley , a user‐friendly Python package for processing visual survey data into samples. It operates on various common formats and filetypes, ensuring its applicability to diverse datasets and compatibility with other software. It can process data by multiple variations of the grid, segment and point approaches. As this processing follows a straightforward sequence of stages and involves a limited number of functions, it is easy to learn and use. The combination of these traits will increase efficiency and reproducibility of survey data processing and allow researchers to readily trial different methods. In this paper, we provide a description of the package — the types of data that can be processed, the approaches and variations available and the stages involved in processing. An example application, based on a mock dataset consisting of survey tracks, sightings and in situ environmental data, is also provided with descriptions of each stage.

Authors

Institutions

Publication Details

Journal
Methods in Ecology and Evolution
Published
2026-05-19
DOI
https://doi.org/10.1111/2041-210x.70320
Primary Topic
Species Distribution and Climate Change
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

sampley: A Python package for sampling visual survey data

Nicholas R. Record, Jonathan Syme, Erin Meyer‐Gutbrod, Benjamin Tupper et al.
Methods in Ecology and Evolution
Species Distribution and Climate Change
article

sampley: A Python package for sampling visual survey data

Nicholas R. Record, Jonathan Syme, Erin Meyer‐Gutbrod, Benjamin Tupper, Daniel E. Pendleton
article en

Abstract

Abstract Visual surveys are a common method of obtaining data for ecological studies, including studies that develop models (e.g. species distribution models). In the case of transect or non‐transect line surveys, data must often be partitioned into spatiotemporal units (i.e. samples) before being modelled. This processing typically follows one of three approaches —the grid, segment and point approaches— each with its own variations. Currently, processing of visual survey data is done in custom scripts that can be time‐consuming and technically demanding to develop, which hinders the development of ecological models. This issue is exacerbated if multiple approaches and/or variations are to be applied. Here, we present sampley , a user‐friendly Python package for processing visual survey data into samples. It operates on various common formats and filetypes, ensuring its applicability to diverse datasets and compatibility with other software. It can process data by multiple variations of the grid, segment and point approaches. As this processing follows a straightforward sequence of stages and involves a limited number of functions, it is easy to learn and use. The combination of these traits will increase efficiency and reproducibility of survey data processing and allow researchers to readily trial different methods. In this paper, we provide a description of the package — the types of data that can be processed, the approaches and variations available and the stages involved in processing. An example application, based on a mock dataset consisting of survey tracks, sightings and in situ environmental data, is also provided with descriptions of each stage.

Methods in Ecology and Evolution
University of South Carolina (US), Bigelow Laboratory for Ocean Sciences (US), NOAA National Marine Fisheries Service Northeast Fisheries Science Center (US)
Openalex Percentile: Top 5%
Species Distribution and Climate Change
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.