Have a personal or library account? Click to login
pybeepop+: A Python Interface for the BeePop+ Honey Bee Colony Model Cover

pybeepop+: A Python Interface for the BeePop+ Honey Bee Colony Model

By: Jeffrey Minucci  
Open Access
|Aug 2025

Abstract

The BeePop+ honey bee colony model, developed by the U.S. Environmental Protection Agency (US EPA) and U.S. Department of Agriculture (USDA), simulates how pesticides, pathogens, and other stressors impact colony dynamics. The pybeepop+ package provides a Python interface to BeePop+ through a ctypes-based wrapper that communicates with the compiled C++ library. It exposes BeePop+’s functionality through an intuitive API for setting parameters, loading weather and pesticide data, running simulations, and retrieving results as pandas DataFrames. The package includes pre-compiled binaries for Windows/Linux, automated testing, and comprehensive documentation. By enabling programmatic access to BeePop+, pybeepop+ facilitates high-throughput analyses, sensitivity testing, and integration with Python scientific computing workflows previously unavailable with the standalone model.

DOI: https://doi.org/10.5334/jors.550 | Journal eISSN: 2049-9647
Language: English
Submitted on: Dec 26, 2024
|
Accepted on: Aug 6, 2025
|
Published on: Aug 20, 2025
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2025 Jeffrey Minucci, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.