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.
