[
 {
  "page": "ddt",
  "id": "advisory",
  "title": "OEHHA fish advisory, Santa Monica Pier to Seal Beach Pier",
  "description": "California OEHHA fish consumption advice for the coast from Santa Monica Pier to Seal Beach Pier (issued June 18, 2009; based on mercury, DDT or PCBs): servings per week by species for two groups, where 0 means do not eat. Transcribed from the OEHHA advisory page on Oct 20, 2026.",
  "file": "/data/ddt/advisory.csv",
  "rows": 38,
  "bytes": 7305
 },
 {
  "page": "ddt",
  "id": "corrections",
  "title": "Corrections and changes",
  "description": "Dated log of corrections and material changes to this page: what changed and why.",
  "file": "/data/ddt/corrections.csv",
  "rows": 4,
  "bytes": 1072
 },
 {
  "page": "ddt",
  "id": "funding",
  "title": "DDT research funding",
  "description": "Federal NOAA earmarks (FY2022 to FY2024), the 2022 California budget item, the FY2025 request letter and the 2026 bill: amounts requested, enacted and confirmed awarded, in nominal dollars. Blank means no public figure found.",
  "file": "/data/ddt/funding.csv",
  "rows": 6,
  "bytes": 1388
 },
 {
  "page": "ddt",
  "id": "mapPoints",
  "title": "DDT map points",
  "description": "Point layers: 465 SCCWRP Bight survey sediment stations (2008, 2013, 2018, 2023) with total DDT in ng/g dry weight; 69 EPA Palos Verdes Shelf cores (Oct 2013, top 8 cm, from the May 2018 First MNR Report Tables 3-1, 3-2, 3-5; NAD83); dump site centers from a 1985 Regional Water Board report; JWPCP White Point outfall points from NPDES permits; 8 USGS 2021 ROV barrel sampling locations.",
  "file": "/data/ddt/mapPoints.csv",
  "rows": 548,
  "bytes": 85912
 },
 {
  "page": "ddt",
  "id": "mapShapes",
  "title": "DDT map shapes",
  "description": "Polygons: Natural Earth 1:10m land clipped to Southern California, Dumpsite No. 1 (3 nautical-mile radius from its published center), and three context disposal sites (H-10, THUMS, LA-2). Geometry stored as GeoJSON text per row.",
  "file": "/data/ddt/mapShapes.json",
  "rows": 12,
  "bytes": 23896
 },
 {
  "page": "ddt",
  "id": "promises",
  "title": "DDT commitments ledger",
  "description": "43 public commitments (2000 to 2026) on the deep-sea DDT dump sites off LA and the Palos Verdes Shelf Superfund site: who, what, when, how firmly, outcome, and a source for both the commitment and the outcome. Status as of Oct 20, 2026.",
  "file": "/data/ddt/promises.csv",
  "rows": 47,
  "bytes": 26135
 },
 {
  "page": "ddt",
  "id": "timeline",
  "title": "DDT timeline",
  "description": "Dated events from the 1947 to 1961 dumping through discovery, the 2021 sonar survey, research findings and the 2026 bill, each with a source link.",
  "file": "/data/ddt/timeline.csv",
  "rows": 32,
  "bytes": 5598
 },
 {
  "page": "coast",
  "id": "armorCells",
  "title": "Coastal armoring, half-kilometer cells",
  "description": "Armored shoreline length (meters) summed into 0.005-degree cells (about 500 m) for Santa Barbara, Ventura, Los Angeles, Orange and San Diego counties. From the CSMW '2014 Coastal Armoring' layer (California Natural Resources Agency GIS; based mostly on the J. Dare 2005 inventory, with photo dates mostly 2004-05 and a few 2012-13 updates), with geodesic lengths computed from the line geometry. Lon/lat is the cell center. Pulled Oct 20, 2026.",
  "file": "/data/coast/armorCells.csv",
  "rows": 596,
  "bytes": 19614
 },
 {
  "page": "coast",
  "id": "armorLand",
  "title": "Southern California land outline",
  "description": "Natural Earth v4.1.0 1:10m land (public domain, via world-atlas 2.0.2), clipped to 32.45-34.8 N and 120.8-116.95 W. Geometry stored as GeoJSON text. Reference basemap only (about 300 m precision).",
  "file": "/data/coast/armorLand.json",
  "rows": 1,
  "bytes": 13330
 },
 {
  "page": "coast",
  "id": "armoring",
  "title": "Coastal armoring by county",
  "description": "Miles of open coast and miles armored (seawalls, revetments, riprap) for Santa Barbara, Ventura, Los Angeles, Orange and San Diego counties in 1971, 1998 and 2018. From Griggs (2024), J. Mar. Sci. Eng. 12(2):199, Table 1, which compiles the 1971 Army Corps National Shoreline Study and aerial-photo mapping for 1998 and 2015-2018 (Griggs & Patsch 2019). Open coast only; harbors and bays excluded.",
  "file": "/data/coast/armoring.csv",
  "rows": 15,
  "bytes": 1187
 },
 {
  "page": "coast",
  "id": "beachWater",
  "title": "Beach bacteria by county",
  "description": "State Water Board beach monitoring for LA, Orange and San Diego counties, monthly 1999 to 2025: samples, samples over the single-sample bacteria limit, beach closure days and advisory days (rain advisories excluded).",
  "file": "/data/coast/beachWater.csv",
  "rows": 972,
  "bytes": 58879
 },
 {
  "page": "coast",
  "id": "beachWaterSD",
  "title": "San Diego beach bacteria, split",
  "description": "San Diego County beach monitoring split into Tijuana-affected beaches (Imperial Beach to Coronado) and all other beaches, monthly 1999 to 2025.",
  "file": "/data/coast/beachWaterSD.csv",
  "rows": 648,
  "bytes": 53628
 },
 {
  "page": "coast",
  "id": "beachWidth",
  "title": "San Diego beach widths",
  "description": "SANDAG Regional Beach Monitoring Program fall surveys, 1997 to 2024: beach width at mean sea level in feet for each fixed monitoring site.",
  "file": "/data/coast/beachWidth.csv",
  "rows": 1554,
  "bytes": 146898
 },
 {
  "page": "coast",
  "id": "cliffs",
  "title": "Cliff retreat rates",
  "description": "Published sea cliff retreat measurements for California and Southern California, by study, period and method.",
  "file": "/data/coast/cliffs.csv",
  "rows": 12,
  "bytes": 2757
 },
 {
  "page": "coast",
  "id": "collapses",
  "title": "Bluff collapses",
  "description": "Dated bluff and slope failures in San Diego and Orange counties, with impacts such as rail closures.",
  "file": "/data/coast/collapses.csv",
  "rows": 8,
  "bytes": 2284
 },
 {
  "page": "coast",
  "id": "corrections",
  "title": "Corrections and changes",
  "description": "Dated log of corrections and material changes to this page: what changed and why.",
  "file": "/data/coast/corrections.csv",
  "rows": 7,
  "bytes": 1981
 },
 {
  "page": "coast",
  "id": "kelp",
  "title": "Kelp canopy, SoCal",
  "description": "Kelpwatch Landsat kelp canopy area for Point Conception to the Mexico border including the Channel Islands, largest quarter each year, 1984 to 2025.",
  "file": "/data/coast/kelp.csv",
  "rows": 45,
  "bytes": 5677
 },
 {
  "page": "coast",
  "id": "kelpEvents",
  "title": "Ocean events timeline",
  "description": "Dated El Ni\u00f1os, the 2014 to 2016 marine heatwave, sea star wasting milestones and kelp restoration, each with a source.",
  "file": "/data/coast/kelpEvents.csv",
  "rows": 16,
  "bytes": 2444
 },
 {
  "page": "coast",
  "id": "kelpRegions",
  "title": "Kelp canopy by region",
  "description": "SBC LTER California kelp canopy and environment (knb-lter-sbc.162.3, Bell 2026, CC BY 4.0), 30 m Landsat pixels totaled into seven California regions per year using the largest quarter, 1984 to 2025, with mean sea surface temperature and nitrate.",
  "file": "/data/coast/kelpRegions.csv",
  "rows": 294,
  "bytes": 15708
 },
 {
  "page": "coast",
  "id": "landings",
  "title": "Commercial fishery landings",
  "description": "California commercial landings in pounds and dock value (nominal $) for red sea urchin, spiny lobster, market squid, Pacific sardine and northern anchovy: statewide from NOAA Fisheries FOSS (1950 to 2024) and CDFW tables, Southern California ports from CDFW (1987 to 2023).",
  "file": "/data/coast/landings.csv",
  "rows": 582,
  "bytes": 36153
 },
 {
  "page": "coast",
  "id": "nourishment",
  "title": "Beach sand projects",
  "description": "Beach nourishment projects in LA, Orange and San Diego counties, 1927 to 2025: volume, reported cost (nominal) and funder. SANDAG reports for San Diego from 1994; the Western Carolina University database otherwise.",
  "file": "/data/coast/nourishment.csv",
  "rows": 251,
  "bytes": 48442
 },
 {
  "page": "coast",
  "id": "railClosures",
  "title": "Coastal rail closures from erosion and landslides",
  "description": "18 documented LOSSAN rail service suspensions from bluff failure, landslide or wave erosion since 2018 (San Clemente / south Orange County, Del Mar bluffs, Gaviota coast): dates, segment, cause, service impact and days closed where both dates are sourced. Compiled from OCTA, Metrolink, Amtrak, SANDAG, NCTD and news sources.",
  "file": "/data/coast/railClosures.csv",
  "rows": 18,
  "bytes": 8257
 },
 {
  "page": "coast",
  "id": "railCommitments",
  "title": "Coastal rail commitments",
  "description": "25 public commitments (2003 to 2026) to stabilize, fund, study or relocate the coastal rail line at Del Mar and San Clemente, with outcome status and sources for the commitment and the outcome. Status as of Oct 20, 2026.",
  "file": "/data/coast/railCommitments.csv",
  "rows": 25,
  "bytes": 14347
 },
 {
  "page": "coast",
  "id": "rain",
  "title": "Monthly rainfall, SoCal",
  "description": "NOAA GHCN-Daily monthly rainfall totals for Los Angeles Downtown/USC, Santa Ana John Wayne Airport and San Diego Lindbergh Field, 1999 to 2025; months with any missing day left blank.",
  "file": "/data/coast/rain.csv",
  "rows": 972,
  "bytes": 75419
 },
 {
  "page": "coast",
  "id": "reef",
  "title": "Channel Islands reef surveys",
  "description": "Channel Islands National Park Kelp Forest Monitoring 1 m quadrats via NOAA ERDDAP (erdCinpKfm1Q): yearly mean density of purple and red urchins, adult giant kelp and giant spined sea stars over the 14 sites surveyed every year, 1983 to 2007.",
  "file": "/data/coast/reef.csv",
  "rows": 25,
  "bytes": 3053
 },
 {
  "page": "coast",
  "id": "sandPromises",
  "title": "Sand promises ledger",
  "description": "25 public commitments (1962 to 2026) about Southern California beach nourishment, its funding, planning, managed retreat and sand mitigation: who, what, when made, by when, outcome status, and a source for both the commitment and the outcome. Status as of Oct 20, 2026.",
  "file": "/data/coast/sandPromises.csv",
  "rows": 25,
  "bytes": 17919
 },
 {
  "page": "coast",
  "id": "seaLevel",
  "title": "Sea level, La Jolla and LA",
  "description": "NOAA tide gauge annual mean sea level for La Jolla (9410230) and Los Angeles (9410660), in meters relative to the 1983 to 2001 epoch.",
  "file": "/data/coast/seaLevel.csv",
  "rows": 204,
  "bytes": 15386
 },
 {
  "page": "coast",
  "id": "seastars",
  "title": "Sunflower star sightings",
  "description": "iNaturalist research-grade observations as published on GBIF (dataset 50c9509d), per year 2005 to Oct 2026 and region from Southern California to Alaska: sunflower sea star (taxonKey 2274565) and all sea stars (class Asteroidea, taxonKey 214) as an effort baseline.",
  "file": "/data/coast/seastars.csv",
  "rows": 154,
  "bytes": 59755
 },
 {
  "page": "coast",
  "id": "starEvents",
  "title": "Sunflower star timeline",
  "description": "Dated outbreak, listing, captive breeding, outplanting and sighting milestones for the sunflower sea star, 2013 to 2026, with sources (MARINe, IUCN, NOAA, Federal Register, OPC, Sunflower Star Lab).",
  "file": "/data/coast/starEvents.csv",
  "rows": 22,
  "bytes": 2628
 },
 {
  "page": "coast",
  "id": "stations",
  "title": "California pier temperatures",
  "description": "Annual mean surface temperature for 10 Shore Stations piers and beaches (La Jolla to Trinidad), from the UC San Diego Library archive of Sept 30, 2026: good-flagged daily readings averaged by month, then by year, only for years with all 12 months.",
  "file": "/data/coast/stations.csv",
  "rows": 578,
  "bytes": 59616
 },
 {
  "page": "coast",
  "id": "temperature",
  "title": "Scripps Pier temperature",
  "description": "Scripps Pier annual mean surface temperature, 1917 to 2025, computed from the Shore Stations daily record (La Jolla archive, Sept 30, 2026): good-flagged readings averaged by month, then by year, only for years with all 12 months. Anomaly vs the published 1916 to 2024 average of 17.25 \u00b0C.",
  "file": "/data/coast/temperature.csv",
  "rows": 109,
  "bytes": 5196
 },
 {
  "page": "coast",
  "id": "thresholds",
  "title": "Relocation and adaptation triggers by jurisdiction",
  "description": "28 Southern California coastal cities and counties: their sea-level-rise adaptation plan or coastal program document, status, whether it sets measurable triggers tied to actions (yes / general / no), whether managed retreat is named or was dropped, Coastal Commission certification, and the trigger language. Reviewed Oct 2026 from published plans; 'no' means none found in the documents reviewed.",
  "file": "/data/coast/thresholds.csv",
  "rows": 28,
  "bytes": 24235
 },
 {
  "page": "coast",
  "id": "transectJoin",
  "title": "San Diego beach width vs armoring and sand projects",
  "description": "38 SANDAG fall MSL beach-width transects with at least 3 surveys in both 1997-2001 and 2020-24: average width in each period and the change; armored length within 250 m of the transect line (CSMW 2014 Coastal Armoring vs CSMW Beach Profile Locations), main wall type, and whether the transect's beach was a receiver site in the 2001 or 2012 SANDAG Regional Beach Sand Projects (matched by location name; some locations inferred from neighboring transects, marked 'inferred').",
  "file": "/data/coast/transectJoin.csv",
  "rows": 38,
  "bytes": 1741
 },
 {
  "page": "coast",
  "id": "trends",
  "title": "Sea level trends",
  "description": "NOAA published long-term sea level trends for La Jolla and Los Angeles, in mm per year.",
  "file": "/data/coast/trends.csv",
  "rows": 2,
  "bytes": 142
 },
 {
  "page": "coast",
  "id": "whoPays",
  "title": "Sand placed by funder type, by decade",
  "description": "Cubic yards of beach sand placed in Southern California (Santa Barbara to San Diego counties) from 1990 on, summed by decade and funder type from the nourishment records (PSDS, SANDAG and agency sources). Funder type is classified from the recorded funder; the 2023-24 Encinitas-Solana Beach and San Clemente federal projects are classed as shared federal-state-local because state Public Beach Restoration grants covered part of the local share. Volume, not dollars.",
  "file": "/data/coast/whoPays.csv",
  "rows": 17,
  "bytes": 518
 }
]