acoupi_batdetect2
An acoupi-compatible BatDetect2 model and program
Readme Content
- What is acoupi_batdetect2?
- What is the difference between acoupi and acoupi_batdetect2
- Requirements
- Installation
- What is acoupi?
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| acoupi_batdetect2-0.3.0.tar.gz | 99.7 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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 logSecurity 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.
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 logA 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.