Skip to content

Commit e9c582c

Browse files
authored
Merge pull request #31 from CU-ESIIL/codex/add-context-to-innovation-summit-links
Add context for Innovation Summit datasets
2 parents a8eacac + 42fac77 commit e9c582c

File tree

3 files changed

+112
-47
lines changed

3 files changed

+112
-47
lines changed

docs/innovation-summit-2025.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,27 @@
44

55
![Innovation Summit 2025](assets/pre-summit-training-header.png)
66

7-
- [Air data](hazards/Air_data/Air_data.md)
8-
- [FAO](food/FAOSTAT/FAO.md)
9-
- [FIRED](hazards/FIRED/FIRED.md)
10-
- [NLCD](maka-sitomniya/NLCD/NLCD.md)
11-
- [Phenology network](forecasting/Phenology_network/Phenology_network.md)
12-
- [epa water quality](water/epa_water_quality/epa_water_quality.md)
13-
- [epica dome c ch4](hazards/epica_dome_c_ch4/epica_dome_c_ch4.md)
14-
- [global forest change](maka-sitomniya/global_forest_change/global_forest_change.md)
15-
- [iNaturalist](scale/iNaturalist/iNaturalist.md)
16-
- [lidar canopy height](remote_sensing/lidar_canopy_height/lidar_canopy_height.md)
17-
- [neon and lter](harmonization/neon_and_lter/neon_and_lter.md)
18-
- [neon aquatic](water/neon_aquatic/neon_aquatic.md)
19-
- [neon hyperspectral](remote_sensing/neon_hyperspectral/neon_hyperspectral.md)
20-
- [neon lidar and organismal](harmonization/neon_lidar_and_organismal/neon_lidar_and_organismal.md)
21-
- [nrcs soil exploration](maka-sitomniya/NRCS/nrcs_soil_exploration.md)
22-
- [osm](solutions/osm/osm.md)
23-
- [prism](forecasting/prism/prism.md)
24-
- [rap-tiles](vegetation/rap-tiles/rap-tiles.md)
25-
- [sentinel streaming](remote_sensing/sentinel_streaming/sentinel_streaming.md)
26-
- [usgs water services](water/usgs_water_services/usgs_water_services.md)
27-
- [watershed boundaries](maka-sitomniya/watershed_boundaries/watershed_boundaries.md)
28-
- [weatherbench](AI/weatherbench/weatherbench.md)
7+
- [Air data](hazards/Air_data/Air_data.md) - EPA county-level air quality metrics track pollution-driven tipping points.
8+
- [FAO](food/FAOSTAT/FAO.md) - Global food balance sheets reveal agricultural trends linked to ecological transitions.
9+
- [FIRED](hazards/FIRED/FIRED.md) - Wildfire event polygons highlight landscapes nearing fire-driven tipping points.
10+
- [NLCD](maka-sitomniya/NLCD/NLCD.md) - National land cover maps expose land-use changes that can trigger ecosystem shifts.
11+
- [Phenology network](forecasting/Phenology_network/Phenology_network.md) - Seasonal plant and animal observations signal climate-driven ecological transitions.
12+
- [epa water quality](water/epa_water_quality/epa_water_quality.md) - Water-quality monitoring helps detect aquatic systems approaching degradation thresholds.
13+
- [epica dome c ch4](hazards/epica_dome_c_ch4/epica_dome_c_ch4.md) - Antarctic methane records provide context for modern atmospheric tipping points.
14+
- [global forest change](maka-sitomniya/global_forest_change/global_forest_change.md) - Landsat-based forest loss and gain reveal deforestation tipping points worldwide.
15+
- [iNaturalist](scale/iNaturalist/iNaturalist.md) - Citizen-science species occurrences capture biodiversity shifts near critical thresholds.
16+
- [lidar canopy height](remote_sensing/lidar_canopy_height/lidar_canopy_height.md) - NEON lidar canopy models track forest structure changes preceding regime shifts.
17+
- [nclimgrid](hazards/nclimgrid/nclimgrid.md) - NOAA gridded climate normals show trends that may push regions past climate tipping points.
18+
- [neon and lter](harmonization/neon_and_lter/neon_and_lter.md) - Integrated macroinvertebrate data uncover aquatic community transitions.
19+
- [neon aquatic](water/neon_aquatic/neon_aquatic.md) - Sensor-based water data monitor freshwater systems for early warning signs.
20+
- [neon hyperspectral](remote_sensing/neon_hyperspectral/neon_hyperspectral.md) - High-resolution spectral imagery detects vegetation stress before ecosystem tipping.
21+
- [neon lidar and organismal](harmonization/neon_lidar_and_organismal/neon_lidar_and_organismal.md) - Fusing structural and biological data links habitat change to ecological thresholds.
22+
- [nrcs soil exploration](maka-sitomniya/NRCS/nrcs_soil_exploration.md) - Soil survey attributes illuminate land degradation tipping points.
23+
- [osm](solutions/osm/osm.md) - OpenStreetMap vectors map human pressures that drive ecological tipping dynamics.
24+
- [prism](forecasting/prism/prism.md) - Gridded temperature and precipitation normals track climate trends toward tipping points.
25+
- [rap-tiles](vegetation/rap-tiles/rap-tiles.md) - Rangeland Analysis Platform tiles reveal vegetation transitions and desertification risk.
26+
- [sentinel streaming](remote_sensing/sentinel_streaming/sentinel_streaming.md) - Sentinel-2 quicklooks enable rapid detection of landscape changes near thresholds.
27+
- [usgs water services](water/usgs_water_services/usgs_water_services.md) - Streamflow and groundwater APIs flag hydrologic systems near critical limits.
28+
- [watershed boundaries](maka-sitomniya/watershed_boundaries/watershed_boundaries.md) - Hydrologic unit maps frame catchments vulnerable to ecological shifts.
29+
- [weatherbench](AI/weatherbench/weatherbench.md) - Benchmark datasets support models predicting extreme events and tipping points.
2930

docs/tags.md

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
- [ICS209 Plus](hazards/ICS209_plus/ICS209_Plus.md)
8585
- [Uranium mines](hazards/Uranium_mines/Uranium_mines.md)
8686
- [epica dome c ch4](hazards/epica_dome_c_ch4/epica_dome_c_ch4.md)
87+
- [nclimgrid](hazards/nclimgrid/nclimgrid.md)
8788

8889
## ics209_plus
8990

@@ -105,28 +106,29 @@
105106

106107
![Innovation Summit 2025](assets/pre-summit-training-header.png)
107108

108-
- [Air data](hazards/Air_data/Air_data.md)
109-
- [FAO](food/FAOSTAT/FAO.md)
110-
- [FIRED](hazards/FIRED/FIRED.md)
111-
- [NLCD](maka-sitomniya/NLCD/NLCD.md)
112-
- [Phenology network](forecasting/Phenology_network/Phenology_network.md)
113-
- [epa water quality](water/epa_water_quality/epa_water_quality.md)
114-
- [epica dome c ch4](hazards/epica_dome_c_ch4/epica_dome_c_ch4.md)
115-
- [global forest change](maka-sitomniya/global_forest_change/global_forest_change.md)
116-
- [iNaturalist](scale/iNaturalist/iNaturalist.md)
117-
- [lidar canopy height](remote_sensing/lidar_canopy_height/lidar_canopy_height.md)
118-
- [neon and lter](harmonization/neon_and_lter/neon_and_lter.md)
119-
- [neon aquatic](water/neon_aquatic/neon_aquatic.md)
120-
- [neon hyperspectral](remote_sensing/neon_hyperspectral/neon_hyperspectral.md)
121-
- [neon lidar and organismal](harmonization/neon_lidar_and_organismal/neon_lidar_and_organismal.md)
122-
- [nrcs soil exploration](maka-sitomniya/NRCS/nrcs_soil_exploration.md)
123-
- [osm](solutions/osm/osm.md)
124-
- [prism](forecasting/prism/prism.md)
125-
- [rap-tiles](vegetation/rap-tiles/rap-tiles.md)
126-
- [sentinel streaming](remote_sensing/sentinel_streaming/sentinel_streaming.md)
127-
- [usgs water services](water/usgs_water_services/usgs_water_services.md)
128-
- [watershed boundaries](maka-sitomniya/watershed_boundaries/watershed_boundaries.md)
129-
- [weatherbench](AI/weatherbench/weatherbench.md)
109+
- [Air data](hazards/Air_data/Air_data.md) - EPA county-level air quality metrics track pollution-driven tipping points.
110+
- [FAO](food/FAOSTAT/FAO.md) - Global food balance sheets reveal agricultural trends linked to ecological transitions.
111+
- [FIRED](hazards/FIRED/FIRED.md) - Wildfire event polygons highlight landscapes nearing fire-driven tipping points.
112+
- [NLCD](maka-sitomniya/NLCD/NLCD.md) - National land cover maps expose land-use changes that can trigger ecosystem shifts.
113+
- [Phenology network](forecasting/Phenology_network/Phenology_network.md) - Seasonal plant and animal observations signal climate-driven ecological transitions.
114+
- [epa water quality](water/epa_water_quality/epa_water_quality.md) - Water-quality monitoring helps detect aquatic systems approaching degradation thresholds.
115+
- [epica dome c ch4](hazards/epica_dome_c_ch4/epica_dome_c_ch4.md) - Antarctic methane records provide context for modern atmospheric tipping points.
116+
- [global forest change](maka-sitomniya/global_forest_change/global_forest_change.md) - Landsat-based forest loss and gain reveal deforestation tipping points worldwide.
117+
- [iNaturalist](scale/iNaturalist/iNaturalist.md) - Citizen-science species occurrences capture biodiversity shifts near critical thresholds.
118+
- [lidar canopy height](remote_sensing/lidar_canopy_height/lidar_canopy_height.md) - NEON lidar canopy models track forest structure changes preceding regime shifts.
119+
- [nclimgrid](hazards/nclimgrid/nclimgrid.md) - NOAA gridded climate normals show trends that may push regions past climate tipping points.
120+
- [neon and lter](harmonization/neon_and_lter/neon_and_lter.md) - Integrated macroinvertebrate data uncover aquatic community transitions.
121+
- [neon aquatic](water/neon_aquatic/neon_aquatic.md) - Sensor-based water data monitor freshwater systems for early warning signs.
122+
- [neon hyperspectral](remote_sensing/neon_hyperspectral/neon_hyperspectral.md) - High-resolution spectral imagery detects vegetation stress before ecosystem tipping.
123+
- [neon lidar and organismal](harmonization/neon_lidar_and_organismal/neon_lidar_and_organismal.md) - Fusing structural and biological data links habitat change to ecological thresholds.
124+
- [nrcs soil exploration](maka-sitomniya/NRCS/nrcs_soil_exploration.md) - Soil survey attributes illuminate land degradation tipping points.
125+
- [osm](solutions/osm/osm.md) - OpenStreetMap vectors map human pressures that drive ecological tipping dynamics.
126+
- [prism](forecasting/prism/prism.md) - Gridded temperature and precipitation normals track climate trends toward tipping points.
127+
- [rap-tiles](vegetation/rap-tiles/rap-tiles.md) - Rangeland Analysis Platform tiles reveal vegetation transitions and desertification risk.
128+
- [sentinel streaming](remote_sensing/sentinel_streaming/sentinel_streaming.md) - Sentinel-2 quicklooks enable rapid detection of landscape changes near thresholds.
129+
- [usgs water services](water/usgs_water_services/usgs_water_services.md) - Streamflow and groundwater APIs flag hydrologic systems near critical limits.
130+
- [watershed boundaries](maka-sitomniya/watershed_boundaries/watershed_boundaries.md) - Hydrologic unit maps frame catchments vulnerable to ecological shifts.
131+
- [weatherbench](AI/weatherbench/weatherbench.md) - Benchmark datasets support models predicting extreme events and tipping points.
130132

131133
## justice
132134

@@ -170,6 +172,10 @@
170172

171173
- [NCES](education/NCES/NCES.md)
172174

175+
## nclimgrid
176+
177+
- [nclimgrid](hazards/nclimgrid/nclimgrid.md)
178+
173179
## neon
174180

175181
- [neon](forecasting/neon/neon.md)
@@ -247,8 +253,8 @@
247253

248254
- [lidar canopy height](remote_sensing/lidar_canopy_height/lidar_canopy_height.md)
249255
- [neon hyperspectral](remote_sensing/neon_hyperspectral/neon_hyperspectral.md)
250-
- [sentinel2 aws](remote_sensing/sentinel2_aws/sentinel2_aws.md)
251256
- [sentinel streaming](remote_sensing/sentinel_streaming/sentinel_streaming.md)
257+
- [sentinel2 aws](remote_sensing/sentinel2_aws/sentinel2_aws.md)
252258

253259
## scale
254260

scripts/build_tags.py

Lines changed: 60 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,56 @@
99
topic_dir = docs_dir / 'topic'
1010
mkdocs_path = Path('mkdocs.yml')
1111

12+
# Descriptions for Innovation Summit datasets
13+
summit_descriptions = {
14+
'Air data':
15+
'EPA county-level air quality metrics track pollution-driven tipping points.',
16+
'FAO':
17+
'Global food balance sheets reveal agricultural trends linked to ecological transitions.',
18+
'FIRED':
19+
'Wildfire event polygons highlight landscapes nearing fire-driven tipping points.',
20+
'NLCD':
21+
'National land cover maps expose land-use changes that can trigger ecosystem shifts.',
22+
'Phenology network':
23+
'Seasonal plant and animal observations signal climate-driven ecological transitions.',
24+
'epa water quality':
25+
'Water-quality monitoring helps detect aquatic systems approaching degradation thresholds.',
26+
'epica dome c ch4':
27+
'Antarctic methane records provide context for modern atmospheric tipping points.',
28+
'global forest change':
29+
'Landsat-based forest loss and gain reveal deforestation tipping points worldwide.',
30+
'iNaturalist':
31+
'Citizen-science species occurrences capture biodiversity shifts near critical thresholds.',
32+
'lidar canopy height':
33+
'NEON lidar canopy models track forest structure changes preceding regime shifts.',
34+
'nclimgrid':
35+
'NOAA gridded climate normals show trends that may push regions past climate tipping points.',
36+
'neon and lter':
37+
'Integrated macroinvertebrate data uncover aquatic community transitions.',
38+
'neon aquatic':
39+
'Sensor-based water data monitor freshwater systems for early warning signs.',
40+
'neon hyperspectral':
41+
'High-resolution spectral imagery detects vegetation stress before ecosystem tipping.',
42+
'neon lidar and organismal':
43+
'Fusing structural and biological data links habitat change to ecological thresholds.',
44+
'nrcs soil exploration':
45+
'Soil survey attributes illuminate land degradation tipping points.',
46+
'osm':
47+
'OpenStreetMap vectors map human pressures that drive ecological tipping dynamics.',
48+
'prism':
49+
'Gridded temperature and precipitation normals track climate trends toward tipping points.',
50+
'rap-tiles':
51+
'Rangeland Analysis Platform tiles reveal vegetation transitions and desertification risk.',
52+
'sentinel streaming':
53+
'Sentinel-2 quicklooks enable rapid detection of landscape changes near thresholds.',
54+
'usgs water services':
55+
'Streamflow and groundwater APIs flag hydrologic systems near critical limits.',
56+
'watershed boundaries':
57+
'Hydrologic unit maps frame catchments vulnerable to ecological shifts.',
58+
'weatherbench':
59+
'Benchmark datasets support models predicting extreme events and tipping points.',
60+
}
61+
1262
def derive_tags(md_path):
1363
parts = md_path.relative_to(docs_dir).parts[:-1]
1464
tags = []
@@ -53,7 +103,11 @@ def read_title(content, md_path):
53103
f.write('[Visit the Innovation Summit website](https://www.colorado.edu/esiil/)\n\n')
54104
f.write('![Innovation Summit 2025](assets/pre-summit-training-header.png)\n\n')
55105
for title, path in sorted(tags_map[tag]):
56-
f.write(f'- [{title}]({path})\n')
106+
desc = summit_descriptions.get(title)
107+
if tag == 'innovation-summit-2025' and desc:
108+
f.write(f'- [{title}]({path}) - {desc}\n')
109+
else:
110+
f.write(f'- [{title}]({path})\n')
57111
f.write('\n')
58112

59113
tag_counts = {tag: len(paths) for tag, paths in tags_map.items()}
@@ -78,7 +132,11 @@ def read_title(content, md_path):
78132
f.write('[Visit the Innovation Summit website](https://www.colorado.edu/esiil/)\n\n')
79133
f.write('![Innovation Summit 2025](assets/pre-summit-training-header.png)\n\n')
80134
for title, path in sorted(tags_map.get('innovation-summit-2025', [])):
81-
f.write(f'- [{title}]({path})\n')
135+
desc = summit_descriptions.get(title)
136+
if desc:
137+
f.write(f'- [{title}]({path}) - {desc}\n')
138+
else:
139+
f.write(f'- [{title}]({path})\n')
82140
f.write('\n')
83141

84142
if mkdocs_path.exists():

0 commit comments

Comments
 (0)