Repos

The Cognavitron — hover for details · click to navigate


easy_birdnet

Convenience wrapper for BirdNET bird call detection. Runs BirdNET on one or more audio files from AudioMoth or Song Meter recorders and produces a CSV table and detection plot per file. Supports batch and recursive directory modes.


uav_pytools

Python utilities for DJI UAV mission planning, data management, and project setup. Developed for ecological field work with the DJI Mavic 3M (multispectral) and DJI Air 3S. Includes tools for GSD calculation, flight path export, image QC, RGB/multispectral splitting for WebODM, SRT telemetry parsing, and project directory management.


r_large_raster

R examples for working with large raster datasets that don’t fit in memory — tiling, Virtual Raster Datasets (VRTs), and parallel processing. Developed for NAIP multispectral imagery using terra and stars. Includes two parallel implementations (base parallel and future/future.apply) and HPC examples using MPI.


mkde

R package for 2D and 3D movement-based kernel density estimation (MKDE) for animal home range and space use analysis. Developed in conjunction with the California condor 3D MKDE project; maintained on CRAN.


pareto-ranking

R code (with supporting C/C++ functions) for Pareto ranking of conserved areas threatened by wildfire and urban fragmentation. Identifies monitoring and management priorities by ranking sites jointly on fire risk, biodiversity value, and landscape connectivity — without collapsing them into a single score.


eeid-abm

Agent-based model (ABM) for studying how habitat fragmentation affects infectious disease dynamics in wildlife populations. Simulated bobcats move through a spatially explicit landscape derived from actual land cover data, form proximity-based contact networks, and transmit infection to neighbors. Published as a software supplement to the Ecosphere paper.