Workflows

These are active SWEEP pipelines integrated with TerraView.

Optimizing Irrigation Timing for Corn

Purpose: Compare sap-flow with Sentinel-2 ET to optimize irrigation.

Goals:

  • Ingest sap-flow data
  • Calculate SSEBop ET
  • Trigger irrigation alert if imbalance

Workflow Steps: sensor_ingest → clean_sapflow → compute_flux → fetch_sentinel2 → calculate_et_ssebop → compare_flux_et → trigger_irrigation_alert

Heat Stress in Citrus

Purpose: Detect canopy stress with thermal imagery and sap-flow dips.

Goals:

  • Ingest drone thermal data
  • Extract canopy temperature
  • Detect sap-flow anomalies
  • Send heat alert

Workflow Steps: thermal_ingest → extract_canopy_temp → sensor_ingest → detect_flow_drop → heat_stress_matcher → send_alert

Grape Yield Forecasting with NDVI & Sap-Flow

Purpose: Predict grapevine yield using NDVI trends and sap-flow metrics.

Goals:

  • Ingest weekly Sentinel-2 NDVI
  • Smooth NDVI curve
  • Aggregate sap-flow by phenophase
  • Run yield prediction model

Workflow Steps: fetch_ndvi_weekly → smooth_ndvi_curve → sensor_ingest → aggregate_flow_timeseries → run_yield_model → generate_report

Cold Stress Detection in Apple Orchards

Purpose: Detect frost events via nighttime sap-flow monitoring and NOAA forecast integration.

Goals:

  • Filter sap-flow data from midnight–5am
  • Ingest NOAA hourly forecast
  • Compare nighttime flow with freezing temperatures
  • Trigger frost alert

Workflow Steps: sensor_ingest → filter_night_period → fetch_noaa_forecast → compare_temp_thresholds → detect_flow_disruption → trigger_frost_alert

Water Stress Monitoring in Valley Oaks

Purpose: Correlate tree-level sap-flow with landscape-scale ET using PlanetScope and METRIC.

Goals:

  • Ingest and clean sap-flow data from oak sensors
  • Fetch PlanetScope imagery
  • Run METRIC evapotranspiration model
  • Compare ET with sap-flow
  • Generate correlation plots

Workflow Steps: sensor_ingest → clean_oak_flux → fetch_planetscope → run_metric_et → correlate_et_flux → generate_research_outputs