Field Notes Journal

Resident Detectability Model

The Resident Detectability Model is a seasonal wildlife observation model designed for species that remain present throughout the year but whose detectability changes seasonally.

Unlike strict seasonal-presence models, the resident model does not attempt to describe annual arrival and departure. Instead, it represents a continuously present population whose observed abundance varies because detectability rises and falls through the year.

This provides a compact explanation for many seasonal observation patterns in long-term field records:

The model forms part of the wider Wildlife Seasonal Modelling work developed for Field Notes Journal, but has also been adapted for constrained handheld systems including the TI-84 Plus CE-T Python calculator as part of the Pocket Ecology project.

Concept

The model treats observed detectability as a state variable which gradually relaxes toward a changing seasonal target.

Rather than switching a species “on” and “off” seasonally, the system assumes that the species remains continuously present while detectability moves through:

The resulting curves often resemble the observed annual structure of resident species surprisingly well while remaining biologically interpretable.

Seasonal Components

The handheld implementation retains most of the structure of the desktop model.

The target detectability curve is constructed from several overlapping seasonal components:

Winter Support

Represents elevated winter detectability associated with factors such as:

Summer Suppression

Represents reduced detectability during summer periods such as:

Autumn Recovery

Allows detectability to rise again following the summer trough.

A separate onset gate delays the autumn rise so the model can avoid unrealistically early late-year recovery caused by broad seasonal shoulders.

Spring Carry-Over

Some resident species retain elevated detectability well into spring and early summer before collapsing rapidly into the summer trough.

The carry-over component provides additional support for these prolonged high-detectability periods.

Year-End Reinforcement

An additional late-year component allowing certain species to regain or maintain elevated detectability near the end of the annual cycle without forcing the main winter component to become unrealistically broad.

Asymmetric Seasonal Structure

A central feature of the model is the use of asymmetric seasonal components.

Each annual seasonal bump can have independent rise and fall widths, allowing the system to represent:

This proved particularly important for modelling resident species whose seasonal behaviour is strongly unbalanced across the year.

Example: Blackbird (Turdus merula)

The handheld implementation below shows the resident detectability model configured for blackbird observations.

Resident Detectability Model for Blackbird (Turdus merula)
Resident Detectability Model for Blackbird (_Turdus merula_)

Although blackbirds remain present throughout the year, long-term observation records often show strong seasonal variation in apparent abundance and detectability.

The model attempts to reproduce this structure not through migration or seasonal absence, but through changing observational visibility across the annual cycle.

Several characteristic features emerge in the resulting curve:

The deep summer trough reflects the combined effects of dense foliage, reduced vocal activity, post-breeding behaviour, and general seasonal suppression of visibility despite continuous year-round presence.

One of the more interesting aspects of the resident model is that the decline into the summer minimum is substantially sharper than the later recovery. The resulting asymmetry proved difficult to reproduce using simpler seasonal forcing systems and ultimately led to the introduction of delayed suppression and carry-over components within the model structure.

Despite running on extremely constrained hardware, the TI-84 implementation preserves much of this broader seasonal behaviour while performing all numerical integration and rendering directly on-device.

Pocket Ecology

The resident model represents an experiment in portable ecological computation:

How much ecological structure can survive when reduced to extremely small computational systems?

The resulting calculator implementation is necessarily simpler than the desktop system, but it preserves much of the seasonal behaviour and ecological interpretability of the original model while fitting inside a battery-powered handheld device originally designed for school mathematics.

Repository

TI-84 Python

Small scientific and modelling experiments for the TI-84 Plus CE-T Python

As a slightly improbable side project, a growing collection of numerical, modelling, and scientific computing experiments have gradually been implemented on the TI-84 Plus CE-T Python calculator.

The repository explores what can realistically be achieved within the calculator's highly constrained Python environment, including ODE solving, ecological modelling, graphical rendering, and various optimisation techniques required to make small scientific applications run on limited handheld hardware.

View on GitHub