The Cacophony Project (@TheCacophonyProject)

Top repositories

1

cacophony-api

API server where Cacophony Project recordings are stored & managed
TypeScript
26
star
2

classifier-pipeline

Exports tracked animals through thermal vision.
Python
18
star
3

thermal-recorder

Thermal video recording software with motion detection
Go
15
star
4

bird-monitor

Android application to regularly record birdsong for analysis
Java
11
star
5

lepton3

Robust, efficient Go based package for interfacing with the FLIR Lepton 3 camera
Go
11
star
6

cacophony-browse

The web interface for the Cacophony Project API
Vue
9
star
7

wpasupplicantconf

Python library for parsing, manipulation and generation of wpa_supplicant.conf files
Python
7
star
8

management-interface

Management of Cacophony Project thermal cameras over local networks
Go
4
star
9

python-cptv

Python parser for Cacophony Project Thermal Video (CPTV) files
Python
3
star
10

cacophony-web-old

Legacy web interface for cacophony-api
JavaScript
2
star
11

python-api

Python client library to access the Cacophony REST server
Python
2
star
12

audiobait

Audio lure playback tool
Go
2
star
13

audio_tagger

GUI application to create training and test data from Cacophony audio recordings - for training machine learning models to automatically identify bird calls and songs
Python
2
star
14

attiny-controller

Talking to the ATtiny on the PCB over i2c
Go
2
star
15

event-reporter

Queue up events & periodically report them to the Cacophony Project API
Go
2
star
16

rpi-image

Tooling for creating and maintaining Raspian images for the Cacophony Project
Python
2
star
17

docs

Source for the Cacophony Project's documentation
PHP
1
star
18

window

Go package for recurring daily time windows
Go
1
star
19

rs485-controller

Will control the devices connected to the Raspberry Pi by RS485
Go
1
star
20

go-cptv

Go package for creating and reading Cacophony Project Thermal Video (CPTV) files
Go
1
star
21

rtc-utils

Tools for managing the real-time clock
Go
1
star
22

cptv-download

Bulk download & upload thermal video recordings from a Cacophony Project API server
Python
1
star
23

sidekick

Android application for management of Cacophonator devices on the local network
TypeScript
1
star
24

go-api

go library to access the api
Go
1
star
25

pico-cam

Early prototyping of rp2040-based low-power thermal camera
Rust
1
star
26

audio-classifier

Jupyter Notebook
1
star
27

cacophony-processing

Python
1
star
28

audio_manager

Local application to manage audio training runs
Python
1
star
29

device-register

Registers the thermal-camera in the API server when camera is first setup
Go
1
star
30

cacophony-web

API server where Cacophony Project recordings are stored & managed + the web interface where recordings can be viewed, tagged, and analysed.
JavaScript
1
star