Skip to main content

acoupi_batdetect2

An acoupi-compatible BatDetect2 model and program

Readme Content

What is acoupi_batdetect2?

acoupi_batdetect2 is an open-source Python package that implement the BatDetect2 bioacoustic deep-learning model on edge devices like the Raspberry Pi, using the acoupi framework. The BatDetect2 DL model has been developed by Mac Aodha O., et al. to detect and classify UK bats species.

What is the difference between acoupi and acoupi_batdetect2?

acoupi_batdetect2 and acoupi are different. The acoupi_batdetect2 program is built on top of the acoupi python package. Think of acoupi like a bag of LEGO pieces that you can assemble into multiple shapes and forms. acoupi_batdectect2 would be the results of assembling some of these LEGO pieces into a "bat"!

Requirements

acoupi has been designed to run on single-board computer devices like the Raspberry Pi (RPi). Users should be able to download and test acoupi software on any Linux-based machines with Python version >=3.8,<3.12 installed.

  • A Linux-based single board computer such as the Raspberry Pi 4B.
  • A SD Card with 64-bit Lite OS version installed.
  • A USB Microphone such as an AudioMoth, a µMoth, an Ultramic 192K/250K.

Installation

To install acoupi_batdetect2 on your embedded device, you will need to first have acoupi installed on your device. Follow these steps to install both acoupi and acoupi_batdetect2:

Step 1: Install acoupi and its dependencies.

curl -sSL https://github.com/acoupi/acoupi/raw/main/scripts/setup.sh | bash

Step 2: Install acoupi_batdetect2 and its dependencies

pip install acoupi_batdetect2

Step 3: Configure the acoupi_batdetect2 program.

acoupi setup --program acoupi_batdetect2.program

Step 4: Start the acoupi_batdetect2 program.

acoupi deployment start

What is acoupi?

acoupi is an open-source Python package that simplifies the use and implementation of bioacoustic classifiers on edge devices. It integrates and standardises the entire bioacoustic monitoring workflow, facilitating the creation of custom sensors, by handling audio recordings, processing, classifications, detections, communication, and data management.

Metadata

Release files for acoupi-batdetect2 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acoupi-batdetect2 0.3.0
File Size Uploaded Provenance
acoupi_batdetect2-0.3.0.tar.gz 99.7 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for acoupi-batdetect2 0.3.0
File Interpreter ABI Platform
acoupi_batdetect2-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 99.7 MB

Release files / acoupi_batdetect2-0.3.0.tar.gz

Download URL acoupi_batdetect2-0.3.0.tar.gz
Size 99.7 MB
Tags Source
SHA-256 checksum
How to use checksums
02dfae940cdf6586d0112bcf98b832bb0b297907c75d97971fca6ce2780a88d3
BLAKE2b-256 checksum
How to use checksums
ed431621de089f4f837bd0f5f0dc06eb88c07a1555d267d406dad472951b5195
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 3, 2024.

Transparency log

Release files / acoupi_batdetect2-0.3.0-py3-none-any.whl

Download URL acoupi_batdetect2-0.3.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
17686dde52ffe9481e4660780e7269533176950a134252b8b8acb8cc4ecb00eb
BLAKE2b-256 checksum
How to use checksums
c8003d05dc8dff0907a846eaf0c90df6c9eda42da2126d33fa4c355fc6f5003e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 3, 2024.

Transparency log

Security for acoupi-batdetect2 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for acoupi_batdetect2-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 3, 2024.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page