Skip to main content

EPA's Python interface for the EPA/USDA honey bee colony model BeePop+

Project description

pybeepop+ 🐝

Tests PyPI version Python 3.8+

A Python interface for the USDA/EPA BeePop+ honey bee colony simulation model

InstallationDocumentationExamplesContributing

About

pybeepop+ provides a Python interface to BeePop+, an agent-based model for simulating honey bee (Apis mellifera L.) colony dynamics. The model is designed for ecological risk assessment and research applications.

References:

Minucci, J. (2025). "pybeepop+: A Python Interface for the BeePop+ Honey Bee Colony Model." Journal of Open Research Software, 13(1). https://doi.org/10.5334/jors.550

Garber, K., et al. (2022). "Simulating the Effects of Pesticides on Honey Bee (Apis mellifera L.) Colonies with BeePop+." Ecologies, 3(3), 22. https://doi.org/10.3390/ecologies3030022

Package author: Jeffrey Minucci, U.S. Environmental Protection Agency

Table of Contents

Requirements

Core Dependencies (All Engines)

Package Version Purpose
Python ≥ 3.8 Runtime environment
pandas > 2.0.0 Data handling
matplotlib > 3.1.0 Visualization

C++ Engine Requirements (Optional)

Tip: If you can't meet these requirements, use the Python engine instead.

Supported Platforms

  • Windows 64-bit
  • Linux 64-bit
  • macOS (Python engine only)

Platform-Specific Dependencies

Windows

Linux

macOS

  • Only the Python engine is supported (C++ engine unavailable due to architecture compatibility issues)

Choosing a Simulation Engine

pybeepop+ supports two simulation engines:

  • Python engine (default): A pure Python port for improved portability and easier code inspection, with no binary dependencies
  • C++ engine (optional): The original published C++ implementation, requires compiled binaries

Both engines produce nearly identical results, with only negligible differences in some floating-point calculations.

Note: On macOS, only the Python engine is available. The C++ engine is not supported due to architecture-specific compatibility issues.

Selecting an Engine

Specify the engine when creating a PyBeePop instance using the engine parameter:

from pybeepop import PyBeePop

# Default behavior - use the Python engine
beepop = PyBeePop()

# Explicitly use C++ engine
beepop = PyBeePop(engine='cpp')

# Explicitly use Python engine  
beepop = PyBeePop(engine='python')

Quick Start Guide

Installation

pip install pybeepop-plus

Basic Usage

from pybeepop import PyBeePop

# 1. Create a BeePop+ instance
beepop = PyBeePop()

# 2. Configure simulation parameters
params = {
    "ICWorkerAdults": 10000,
    "ICWorkerBrood": 8000,
    "SimStart": "04/13/2015",
    "SimEnd": "09/15/2015",
    "AIAdultLD50": 0.04
}
beepop.set_parameters(params)

# 3. Load weather data
beepop.load_weather('path/to/weather.txt')

# 4. (Optional) Load pesticide exposure data
beepop.load_residue_file('path/to/residues.txt')

# 5. Run simulation
results = beepop.run_model()
print(results)

Working with Results

# Get results as DataFrame
results_df = beepop.get_output()

# Get results as JSON
results_json = beepop.get_output(json_str=True)

# Visualize time series
beepop.plot_output()  # default columns
beepop.plot_output(["Colony Size", "Adult Workers"])  # custom columns

Updating Parameters Between Runs

# Update specific parameters (others remain unchanged)
beepop.set_parameters({"ICWorkerAdults": 22200, "InitColPollen": 4000})
results_updated = beepop.run_model()

Loading Parameters from File

# Parameters file format (key=value per line)
# Example: my_parameters.txt
#   RQEggLayDelay=10
#   RQReQueenDate=06/25/2015
#   RQEnableReQueen=False

beepop.load_parameter_file('my_parameters.txt')
params = beepop.get_parameters()

Additional Resources

Note: Parameters not explicitly set will use BeePop+ default values. See the publication for details.

Minimal Working Example

from pybeepop import PyBeePop
import tempfile
import os

# Create minimal synthetic weather data
weather_data = """04/01/2023, 20.0, 10.0, 15.0, 3.0, 0.0, 12.0
04/02/2023, 22.0, 12.0, 17.0, 2.5, 0.0, 12.1
04/03/2023, 21.0, 11.0, 16.0, 3.2, 2.0, 12.2
04/04/2023, 19.0, 9.0, 14.0, 2.8, 0.0, 12.3
04/05/2023, 23.0, 13.0, 18.0, 2.1, 0.0, 12.4"""

# Write to temporary file
with tempfile.NamedTemporaryFile(mode="w", suffix=".txt", delete=False) as f:
    f.write(weather_data)
    temp_weather_file = f.name

try:
    # Create BeePop+ instance and run simulation
    beepop = PyBeePop()
    beepop.set_parameters(
        {"ICWorkerAdults": 10000, "ICWorkerBrood": 5000, "SimStart": "04/01/2023", "SimEnd": "04/05/2023"}
    )
    beepop.load_weather(temp_weather_file)

    # Run model and display results
    results = beepop.run_model()
    print(results[["Date", "Colony Size", "Adult Workers"]].head())

finally:
    # Clean up temporary file
    os.unlink(temp_weather_file)

Example Notebook

A Jupyter notebook demonstrating pybeepop+ usage is available here:

pybeepop_example.ipynb

API Documentation

Complete API reference and usage guide:

https://usepa.github.io/pybeepop/

Compiling BeePop+ on Linux

Build Requirements

  • cmake ≥ 3.2
  • gcc or g++

Compilation Steps

# 1. Clone the BeePop+ repository
git clone https://github.com/quanted/VPopLib.git
cd VPopLib

# 2. Create and enter build directory
mkdir build
cd build

# 3. Build the shared library
cmake -DCMAKE_POSITION_INDEPENDENT_CODE=ON ..
cmake --build . --config Release

Using Your Custom Build

The compiled library (liblibvpop.so) will be in the build/ directory. Use it with pybeepop:

from pybeepop import PyBeePop

# Pass the path to your compiled library
beepop = PyBeePop(lib_file='/home/example/liblibvpop.so')

Contributing

We welcome community contributions. Here's how you can help:

Code Contributions

Fork the repository and submit pull requests. All submissions will be reviewed by maintainers.

Bug Reports

Found a bug? Please open an issue with:

  • Description of the problem
  • Steps to reproduce
  • Expected vs. actual behavior
  • System information (OS, Python version, etc.)

Support & Questions

Need help? Open an issue on GitHub.

Disclaimer

This software is provided "as is" without warranty of any kind. The views expressed in this package are those of the authors and do not necessarily represent the views or policies of the U.S. Environmental Protection Agency.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybeepop_plus-0.2.1.tar.gz (440.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pybeepop_plus-0.2.1-pp311-pypy311_pp73-win_amd64.whl (453.9 kB view details)

Uploaded PyPyWindows x86-64

pybeepop_plus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-pp310-pypy310_pp73-win_amd64.whl (453.9 kB view details)

Uploaded PyPyWindows x86-64

pybeepop_plus-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-pp39-pypy39_pp73-win_amd64.whl (453.9 kB view details)

Uploaded PyPyWindows x86-64

pybeepop_plus-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-pp38-pypy38_pp73-win_amd64.whl (453.9 kB view details)

Uploaded PyPyWindows x86-64

pybeepop_plus-0.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp313-cp313-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pybeepop_plus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pybeepop_plus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_arm64.whl (453.1 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pybeepop_plus-0.2.1-cp312-cp312-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pybeepop_plus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pybeepop_plus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_arm64.whl (453.1 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pybeepop_plus-0.2.1-cp311-cp311-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pybeepop_plus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pybeepop_plus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_arm64.whl (453.1 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pybeepop_plus-0.2.1-cp310-cp310-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pybeepop_plus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pybeepop_plus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_arm64.whl (453.1 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

pybeepop_plus-0.2.1-cp39-cp39-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pybeepop_plus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pybeepop_plus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_arm64.whl (453.1 kB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pybeepop_plus-0.2.1-cp38-cp38-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.8Windows x86-64

pybeepop_plus-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pybeepop_plus-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pybeepop_plus-0.2.1-cp38-cp38-macosx_15_0_x86_64.whl (453.0 kB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

File details

Details for the file pybeepop_plus-0.2.1.tar.gz.

File metadata

  • Download URL: pybeepop_plus-0.2.1.tar.gz
  • Upload date:
  • Size: 440.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybeepop_plus-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4f406eb783d3726b36287bfb2433c6b9afccc8158683665fe14bffded1c815f6
MD5 ad6c3be066992893d6f14dbb6da0ee95
BLAKE2b-256 9c40bed0d08179cffad39056069e6802d380e91e7cfd3f2e15bd0c5f29c7dead

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1.tar.gz:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5d0910562a98019e58da03d3cb015edbfe88024c1809351164b6075340320c9f
MD5 e4d6da91715b7b5dfb777dab5aa03618
BLAKE2b-256 8d6a424b26d766adf89173192bef6e2bb44c4e06beb03e85107e712b756b4861

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp311-pypy311_pp73-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff387269796e6d457a81409524fa141379f7154d548b40eba370de7ae36d255d
MD5 99b2021b380fe51f685c5770a869aebd
BLAKE2b-256 b3b6f668f1c1c418d6fb9b06e36e250eaed81a3e6869e6ed28b5ef8bf6899bfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6e167da37a2abc83e7af10ceebca021169bd164f855faab9f6882fd35fd43243
MD5 83b6df7dd495de0f9145806ee3a83fae
BLAKE2b-256 e2ff046963278ad935b39f3b4327bef9f5b274b9bc42bdf9454b1059c53521ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp310-pypy310_pp73-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1862bf5d61e8013b3163ab87cb1d64ad8ab17ee627e9cfd0c4b9f8b9856cf77
MD5 35aa10dd2ca34c71c2c293bde3d6e11d
BLAKE2b-256 13f17028dc80165ce983eb4bd173e795b341202bf3f9d20e19f7a059870c96f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1f23e0771761e6187ad8056cc8efcd5aaa3322374ffb68fcf99a5a277f2ea1cc
MD5 e81f9e0d438d94550c01e2684ba22851
BLAKE2b-256 eaa4f7d8856582b2f8cef80c0f0581b4d27edcd698f6cf626ed60c8fab0b5c9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp39-pypy39_pp73-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c680a870ce383210f7980b974978d65d59c87f3c0a3046a3c31a0a4cc3390d0c
MD5 79963d011c67f4e805de27bce90a091b
BLAKE2b-256 dd57b10c82e7a4c0a05749cd29b22436884a2934578ff8fc30209dd25fdc9601

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6ca81f5b4ccdb7a087b1f1e0ad171a039b1218578bfddaf3118ef5565cc1919b
MD5 680456545a5710bad3b8027788c3a92b
BLAKE2b-256 5cba093200ff2501cec2aed1761f413efa6c3c52da08cdd0bfced571aa1569bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp38-pypy38_pp73-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19e743844addfb77362aeada60a88772a3539136da65e6dc0426e95c72f4e42c
MD5 5e371337af8e81ae3918e45d0d5fd6b1
BLAKE2b-256 ab58cbb587a7df0d77cb23de26e25940d7f100a772b345b05e11a83509ec6826

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e3c8792c5ca6d0aad57ed2ac624aade928320eadbd6b30d23c4656590488f43f
MD5 d1c0a5de0318dcd3369bfa2d4cc34569
BLAKE2b-256 728bff8bbf38c326deeee044eace717c7825b53568c9d5e8e10cab060c0fe9a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp313-cp313-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10195e42ee0b728ef205ba26afdf87a6ee5ee65f90d1da175f6be94700c452f0
MD5 07495fdc6f16f3c3ecb9a59ab0421893
BLAKE2b-256 1207bbb66c6790b7d3d83e91208132a641413c5cbe35b3879ce76aea938f05a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a736e885f9e7003946ac208711bd03810c2a9805c83101557fe611244f2006d4
MD5 35e04664d9f70fef3e4b0ca13cb52733
BLAKE2b-256 38cf0172493ed3790efade9c15f6821ef671b4750b1b0cc4ecade5db6a44e2e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 538d5d26c08d32e1b743e5ccb63789f38201060acba958273caa71cba8836e17
MD5 4f9b9d03b208e51093aa5ce3337c23bd
BLAKE2b-256 a5a90dc3eb96c106f48cc9a7005deb8c031fbfdd4f1c0b2d73bc0de6583a43a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 517b5d4d3d9a792f72bb663414ef1df8d01c8552fc2d91a335bcb120102b2c41
MD5 b9697707f5363ca9f7635af2de776b6e
BLAKE2b-256 d7e02b9bd8626dadd92d2393b2a41c378eea93929c28c6e1b24ade89c3af7f2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5f7b07ed35609d04cf81a30c141bd07f31069c3b4b4b043ea51083c95b95916f
MD5 67fbb2a03454dfbc223522766866bdce
BLAKE2b-256 e25c201042c1de5ed030cfa309d22b06503ad60c06eef6180a504376a2910127

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp312-cp312-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 46a2d613a4571b099df1837198fa1b397c51cee4a9a79bdde115e88464ea81c4
MD5 789979a4dac2d4c7d391417565cf734f
BLAKE2b-256 5bbfc555bc7e4216b4ed87a17af100e2a3d7adcaf097d923a493d1983ac690b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcac2481dc7acff19eb029dd1e26b389699bfe003073a9a1ef9eff3a1424a71c
MD5 b2f77e8981bbcea75e6c60f5f3d4fe80
BLAKE2b-256 34dafd3bba6e3f30b881f2bce35e41cff91569605c631bf2452fd621f6ce5af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8b367ca47daebb593c3bfb3df6fa3884ec2a516de70508b694436bd3888bd447
MD5 0fbe86b590f53181ed247d755e3dd64a
BLAKE2b-256 bbb82fbafb41f521d6c761cb939cc47612deaed09a0101872c9b8a96e9ac8a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f471ef18c153c2052d6ae02ba51320d46b32a28a1b5f44931690e6491a39efed
MD5 c59173198774e06a289d431f75dcb3cc
BLAKE2b-256 381459610d3c2883c3a1345d8606cfdff22d3072c8b7edb6d790946032a4c7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c1a537b460bea8ea6455a3013c05010cefb2e24577aaec9e2e05ff938a5c9502
MD5 f3921bf6fc6139f2bf37d4afd1fd4724
BLAKE2b-256 cc267a0057ec4987d3ccca7289bac069f3f97602c3f3fe8eebe6ee023300b50b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp311-cp311-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7a1f1f913a9293824045c8a1467e578f8fc2ab8002e19c1bd71b7f28f80cef5
MD5 d23c21d18615960a8f4d0a8de287e68a
BLAKE2b-256 20a758e2f7c9392911c32d0259e9f85e0a167a95f8f8046f1efaebc0ada0f8ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01685a2170ad3023326660395738f9bf2aa92cf5b3917e82ff16cc40ce85c917
MD5 38b1e6f95c53a6b00f9e6bc826e86191
BLAKE2b-256 82a4e3082692879b97278f42b5d2ae8230ef5fd495158d561c16fd22d48dea8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7c3fe7a9428f4e8b330f1da143d7b4a2878b8a43f43360651de61854d2b3730c
MD5 091e9495641a2c45ffaeff03d53f6992
BLAKE2b-256 868e1c93cf52307d4cbe222ed6727b820c5aff8d97ac491775cafd9776e6a0b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9ae9778c69d020f8b1c7adec2cf3a8c19b11eed211bf272d91393d133fb09afc
MD5 445117cb83a1a402013672470a4c3acb
BLAKE2b-256 c37ddd577a509e00ad94677a4c6fd737a338b4a0411569aa75f1f1756eccd119

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0c71735511ab3e33433020e43453b14e1eb43e5633f2b64b7fbb60477190c9d7
MD5 a2f9e755c633ef18c4c59cb6f228c26e
BLAKE2b-256 40dfe140efae2619f49da1890c7d4708aba2d1f8e5f1988e5b43a8be96bad885

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp310-cp310-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13c41ec8caef8d7ab96a2403322bd5fab6f60a6273b242b394aa93ebff5842fd
MD5 710a32242a537b7eb595750794434c53
BLAKE2b-256 1df72a867fed3e10539adcb09f580d7948455b83d43aec1f18556183deb228c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e916c89cc6942e9b3437ebe5c5b5503fa50d9c5253537b5ed377c9eee8237d6
MD5 56927b9f06ca03c956f2a278ffcb3382
BLAKE2b-256 fec23d63e34a48bf77b8b7e1f70a50c0d2e8ef1a1e861139c9edc41de1d8e68d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 04470774e4829a8de6907efff506795f02e7ca5bb42e2a7c47a3fa30421f6b1d
MD5 929d1cbe77397797bdee44632e7c7d9e
BLAKE2b-256 e04c0be534d4354308ac78c8c018463dc64a49b9e495785af05486afe7199fbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c025b0e57f52972f0d4c3366dd7414a0212df2bd93a7d25c492dd4d05395a1f4
MD5 34f329e7649b57f5cb93d82968bc75d9
BLAKE2b-256 60124862e9acf0e562a525f0cc474c1340dc2d7206b139116e5d841e930f1dc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0d559f910ab52d1520c5a58a99eb81ca1207c52c2de67a73be7b751baf187147
MD5 7c3fa586445a26e7777cc3c7caad6158
BLAKE2b-256 8a20d9c9d6ad71f637e47395d4948921eb43b1f9a0bd40bfb879925b465511f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp39-cp39-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f83c34a358496f3c0069bb29027913687e5394127fe7ccdbaafbaa1d884634cd
MD5 9b2fec9c04bd6412e1194af2fca419f0
BLAKE2b-256 380eaebba4461c8d654b085008bccdb1dc3fb4b4dd78f5b2348a5c76417c1326

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c49858a97d627ee1523356cde08841ec9f4ceae1e8943f184bb8e4bcf68e9f0
MD5 32e698ac820e3297de5ec29a62e1244c
BLAKE2b-256 d2a2764c1bc6dbb428401c3165bd56099148c7643a8dc3c9830687833c1d65e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 519974dc49294c9ab92767d87319b61ca21edd2a9b399abb3f024b5b5efc198e
MD5 8769ed5ac6b88f96ebc6e0139741fe09
BLAKE2b-256 804890e1fbabef5fff40f9b167e59c9b99619a934f73d5102da695d158c6086c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b86b2d9fb53808fd3a15cc9cc3e4a376cd42193e1fd486778a65debe15cc030b
MD5 cdb2620097075681166da773c630eeff
BLAKE2b-256 bd2ba4812a09bac76c8e751556e451aad926f77744355d6941f0ca46d4078870

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp39-cp39-macosx_15_0_arm64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a16e45d9d6b446970886fb2570f7d5c5f2421319774b457087877138c7a702ec
MD5 dbdef3d975d9d0c0c2756889c143e918
BLAKE2b-256 ce7bba8a7d8559e38d62afccc26555474d7ecb9ac98267d5207c9866e25d013d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp38-cp38-win_amd64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49eb345b7128eda9cba176bf648c36a9b160cd6d6f351e2c7cb4873fff8cb977
MD5 07348350b3705eadcdc21243b69c8957
BLAKE2b-256 80d0aca4a8b6fea1f89f2472491c95f821de8eb71b48ef17ca8ddaf50fba80a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58001849a0b03d7954a4d3f4c48bf9ae275dc17c2ddac0a926df67cf9d5dd9cc
MD5 481b88e3de5e75cf4f11be3e3373febe
BLAKE2b-256 62f456cab1c9e95e711e2a4e392f66025ffda77b9d8b8410960caac7d3dd64d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybeepop_plus-0.2.1-cp38-cp38-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pybeepop_plus-0.2.1-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 60550e6e0d91e35d7758b82662c01dcff46104c8493fcbd3f7a6296b82bcbbd2
MD5 e7c642edc071ed2718a2b79aaf8c7faf
BLAKE2b-256 c2ddab94b7c63a9d0ef99866f5edf81bfa07600547a0bbaf53610786831c99e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybeepop_plus-0.2.1-cp38-cp38-macosx_15_0_x86_64.whl:

Publisher: ci-build-publish.yml on USEPA/pybeepop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page