Features

PaddockTS Web turns a bounding-box + date range into a paddock-level biophysical dashboard. Below is what you can do once a query is run.

Query

Map-driven AOI selection

Draw a rectangle on the map (or paste lat/lon coordinates) to set the area of interest. Pick a date range and submit. Behind the scenes the query is hashed against a registry so re-running the same AOI and dates reuses the cached intermediate files.

Saved queries

Saved bounding box + date range presets, retrievable from the home page dropdown. Useful for revisiting the same paddocks.

Pipeline outputs

Sentinel-2 imagery videos

Each query produces an MP4 of the Sentinel-2 RGB imagery over time, plus a paddock-overlay version that draws SAM-derived paddock polygons on top of every frame.

Fractional cover videos

Green / dry / bare fractional cover animated over the same time range, with and without paddock outlines.

Paddock segmentation (SAM)

Segment Anything Model auto-derives paddock polygons from a clean Sentinel-2 composite. Polygons land as a GeoPackage and are used downstream for per-paddock time series, calendars, and phenology.

Interactive panes

Calendar

A 48-slot per-year grid of cloud-free RGB thumbnails for a selected paddock. Hover any cell to see a larger preview with its observation date. Picks the closest acquisition to each slot's day-of-year centre.

Phenology

Per-paddock × per-year NDVI scatter with start-of-season, peak-of-season, and end-of-season markers from the vendored phenolopy library (seasonal-amplitude method, 5%/two-sided). Metrics are computed once per pipeline run and cached as CSV; subsequent paddock switches are a file lookup.

Paddock pane

Combined Calendar (top) + Phenology (bottom) with a single paddock + year selector. The hover preview sits to the right and stays in sync with the calendar cells.

Environmental data

SILO

Daily temperature, rainfall, solar radiation, evapotranspiration, and vapour pressure for the AOI centroid.

OzWALD daily

Daily Tmax / Tmin, precipitation, wind, and downwelling longwave radiation.

OzWALD 8-day

Soil moisture (Ssoil), NDVI / EVI, Leaf Area Index, and Gross Primary Production at native 8-day cadence.

Combined plots

Rainfall + Soil Moisture share one chart with a dual y-axis; click a legend entry to toggle either trace.

Workspace UI

Draggable, resizable panes

Every pane has a draggable title bar, a close button, and eight resize handles around its perimeter (all four corners, all four edges). Layouts persist per-query in localStorage.

Sidebar drag & drop

Sidebar entries can be clicked to open at the bottom of the layout, or dragged onto a specific position in the grid.

Year filter

All multi-year plots have a Full / per-year / Custom toggle above the chart. Custom mode exposes two date inputs. Pressing the menu button resets filters and pane selections.

No internal scroll

Each pane measures its own content height on mount and grows its minimum size so that the content always fits without an internal scrollbar.

Reset

The ↺ button in the activity bar clears the saved layout and rebuilds the default arrangement (videos on the left, plots on the right).

Visit Home to start a new query, or jump to a results URL directly: /results/<stub>.