michaeldwan/boulder-smoke-forecast 🔢 → ❓

▶️ 57 runs 📅 Aug 2025 ⚙️ Cog 0.14.0
air-quality data-visualization environmental-monitoring pm2.5 smoke-forecast weather-analysis wildfire-monitoring

About

Extract structured air quality forecast data from maps

Example Output

Output

{"debug":"https://replicate.delivery/xezq/CSMSrAREn3aOJ5qymOF998KV546WHYZuUh8jjr7cHMUfU0mKA/combined_debug.png","forecast_data":"{
"color_scale": [
{
"value": 0,
"hex": "#ffffff"
},
{
"value": 1,
"hex": "#e6f5ff"
},
{
"value": 2,
"hex": "#cce5ff"
},
{
"value": 4,
"hex": "#99ccff"
},
{
"value": 6,
"hex": "#66b2ff"
},
{
"value": 8,
"hex": "#3399ff"
},
{
"value": 12,
"hex": "#0080ff"
},
{
"value": 16,
"hex": "#66ff66"
},
{
"value": 20,
"hex": "#99ff33"
},
{
"value": 25,
"hex": "#ccff00"
},
{
"value": 30,
"hex": "#ffff00"
},
{
"value": 40,
"hex": "#ffcc00"
},
{
"value": 60,
"hex": "#ff9933"
},
{
"value": 100,
"hex": "#ff6666"
},
{
"value": 200,
"hex": "#cc66ff"
}
],
"prediction_time": "2025-08-22T07:00:00-06:00",
"forecast": [
{
"time": "2025-08-22T07:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": -7,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F001.png"
},
{
"time": "2025-08-22T08:00:00-06:00",
"pm25_value": 1.5536943533635412,
"hour_delta": -6,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F002.png"
},
{
"time": "2025-08-22T09:00:00-06:00",
"pm25_value": 1.5562589031519694,
"hour_delta": -5,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F003.png"
},
{
"time": "2025-08-22T10:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": -4,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F004.png"
},
{
"time": "2025-08-22T11:00:00-06:00",
"pm25_value": 1.6194528535487875,
"hour_delta": -3,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F005.png"
},
{
"time": "2025-08-22T12:00:00-06:00",
"pm25_value": 1.5536943533635412,
"hour_delta": -2,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F006.png"
},
{
"time": "2025-08-22T13:00:00-06:00",
"pm25_value": 1.5180741280943226,
"hour_delta": -1,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F007.png"
},
{
"time": "2025-08-22T14:00:00-06:00",
"pm25_value": 1.6194528535487875,
"hour_delta": 0,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F008.png"
},
{
"time": "2025-08-22T15:00:00-06:00",
"pm25_value": 1.6622299968553835,
"hour_delta": 1,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F009.png"
},
{
"time": "2025-08-22T16:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": 2,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F010.png"
},
{
"time": "2025-08-22T17:00:00-06:00",
"pm25_value": 1.5180741280943226,
"hour_delta": 3,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F011.png"
},
{
"time": "2025-08-22T18:00:00-06:00",
"pm25_value": 1.6128185001158368,
"hour_delta": 4,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F012.png"
},
{
"time": "2025-08-22T19:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": 5,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F013.png"
},
{
"time": "2025-08-22T20:00:00-06:00",
"pm25_value": 1.4787260355428495,
"hour_delta": 6,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F014.png"
},
{
"time": "2025-08-22T21:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": 7,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F015.png"
},
{
"time": "2025-08-22T22:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": 8,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F016.png"
},
{
"time": "2025-08-22T23:00:00-06:00",
"pm25_value": 1.5562589031519694,
"hour_delta": 9,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F017.png"
},
{
"time": "2025-08-23T00:00:00-06:00",
"pm25_value": 1.5036902379019301,
"hour_delta": 10,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F018.png"
},
{
"time": "2025-08-23T01:00:00-06:00",
"pm25_value": 1.4787260355428495,
"hour_delta": 11,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F019.png"
},
{
"time": "2025-08-23T02:00:00-06:00",
"pm25_value": 1.4858544114388272,
"hour_delta": 12,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F020.png"
},
{
"time": "2025-08-23T03:00:00-06:00",
"pm25_value": 1.4787260355428495,
"hour_delta": 13,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F021.png"
},
{
"time": "2025-08-23T04:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": 14,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F022.png"
},
{
"time": "2025-08-23T05:00:00-06:00",
"pm25_value": 1.4128433641921792,
"hour_delta": 15,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F023.png"
},
{
"time": "2025-08-23T06:00:00-06:00",
"pm25_value": 1.518823633773567,
"hour_delta": 16,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F024.png"
},
{
"time": "2025-08-23T07:00:00-06:00",
"pm25_value": 1.4787260355428495,
"hour_delta": 17,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F025.png"
},
{
"time": "2025-08-23T08:00:00-06:00",
"pm25_value": 1.6054182991063404,
"hour_delta": 18,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F026.png"
},
{
"time": "2025-08-23T09:00:00-06:00",
"pm25_value": 3.0481784466931923,
"hour_delta": 19,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F027.png"
},
{
"time": "2025-08-23T10:00:00-06:00",
"pm25_value": 1.565872002486451,
"hour_delta": 20,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F028.png"
},
{
"time": "2025-08-23T11:00:00-06:00",
"pm25_value": 1.4787260355428495,
"hour_delta": 21,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F029.png"
},
{
"time": "2025-08-23T12:00:00-06:00",
"pm25_value": 0.06325148058480323,
"hour_delta": 22,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F030.png"
},
{
"time": "2025-08-23T13:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 23,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F031.png"
},
{
"time": "2025-08-23T14:00:00-06:00",
"pm25_value": 0.3383494783002508,
"hour_delta": 24,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F032.png"
},
{
"time": "2025-08-23T15:00:00-06:00",
"pm25_value": 0.2898979485566356,
"hour_delta": 25,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F033.png"
},
{
"time": "2025-08-23T16:00:00-06:00",
"pm25_value": 0.4588452621645457,
"hour_delta": 26,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F034.png"
},
{
"time": "2025-08-23T17:00:00-06:00",
"pm25_value": 0.2898979485566356,
"hour_delta": 27,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F035.png"
},
{
"time": "2025-08-23T18:00:00-06:00",
"pm25_value": 0.38284405241425784,
"hour_delta": 28,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F036.png"
},
{
"time": "2025-08-23T19:00:00-06:00",
"pm25_value": 0.38284405241425784,
"hour_delta": 29,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F037.png"
},
{
"time": "2025-08-23T20:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 30,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F038.png"
},
{
"time": "2025-08-23T21:00:00-06:00",
"pm25_value": 0.4588452621645457,
"hour_delta": 31,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F039.png"
},
{
"time": "2025-08-23T22:00:00-06:00",
"pm25_value": 0.4230853984924675,
"hour_delta": 32,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F040.png"
},
{
"time": "2025-08-23T23:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 33,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F041.png"
},
{
"time": "2025-08-24T00:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 34,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F042.png"
},
{
"time": "2025-08-24T01:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 35,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F043.png"
},
{
"time": "2025-08-24T02:00:00-06:00",
"pm25_value": 0.18246809887754506,
"hour_delta": 36,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F044.png"
},
{
"time": "2025-08-24T03:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 37,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F045.png"
},
{
"time": "2025-08-24T04:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 38,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F046.png"
},
{
"time": "2025-08-24T05:00:00-06:00",
"pm25_value": 0.12417165107349626,
"hour_delta": 39,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F047.png"
},
{
"time": "2025-08-24T06:00:00-06:00",
"pm25_value": 0.06325148058480323,
"hour_delta": 40,
"image_url": "https://bouldercast.com/models/all/HRR_FR_SFCSMK_F048.png"
}
]
}","future_forecast":"https://replicate.delivery/xezq/NzFje5wyODT5LiT08obiK73NOmVlBtPMqTSDk0eN5Kz8poNVA/forecast_animation.gif","current_forecast":"https://replicate.delivery/xezq/XUiQYI5cyCYbJ1lYS3qDFzfdMakhhQ9FOuBeyybYF719poNVA/sampling_point_visualization.png"}

Performance Metrics

75.80s Prediction Time
76.22s Total Time
All Input Parameters
{
  "radius": 6,
  "x_coordinate": 258,
  "y_coordinate": 415
}
Input Parameters
radius Type: integerDefault: 6Range: 1 - 10
Radius in pixels to average color around the point
x_coordinate Type: integerDefault: 258
X pixel coordinate on the map (defaults to Boulder, CO)
y_coordinate Type: integerDefault: 415
Y pixel coordinate on the map (defaults to Boulder, CO)
Output Schema
debug Type: stringFormat: uri
Debug
forecast Type: array
Forecast
color_scale Type: array
Color Scale
future_forecast Type: stringFormat: uri
Future Forecast
prediction_time Type: string
Prediction Time
current_forecast Type: stringFormat: uri
Current Forecast
Version Details
Version ID
2e25155682054ced602b28b34c125eaf3894d872557237e3950f9651cda5f059
Version Created
September 6, 2025
Run on Replicate →