{
  "recorded_on": "2026-10-26",
  "description": "Recorded port-by-port validation summaries. These figures do not include the official prediction series or reproduce the original comparison; a fit-control window is not an independent holdout test. A median or P95 is not a maximum error.",
  "ports": [
    {
      "port": "arinaga",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:arinaga Arinaga (Gran Canaria)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 5.9,
      "p95_absolute_time_minutes": 13.1,
      "mean_height_difference_cm": 1.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "arrecife",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:arrecife Arrecife (Lanzarote)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.3,
      "p95_absolute_time_minutes": 5.9,
      "mean_height_difference_cm": 1.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "granadilla",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:granadilla Granadilla (Tenerife)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.0,
      "p95_absolute_time_minutes": 11.3,
      "mean_height_difference_cm": 3.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "los-cristianos",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:loscristianos Los Cristianos (Tenerife)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 1.5,
      "p95_absolute_time_minutes": 4.5,
      "mean_height_difference_cm": 0.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "los-gigantes",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:losgigantes Los Gigantes (Tenerife)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 1.5,
      "p95_absolute_time_minutes": 9.2,
      "mean_height_difference_cm": 2.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "morro-jable",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:morrojable Morro Jable (Fuerteventura)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 5.4,
      "p95_absolute_time_minutes": 13.7,
      "mean_height_difference_cm": 3.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "pasito-blanco",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:pasitoblanco Pasito Blanco (Gran Canaria)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 4.1,
      "p95_absolute_time_minutes": 15.8,
      "mean_height_difference_cm": 2.0,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "puerto-cruz",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ptocruz Puerto de la Cruz (Tenerife)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 4.2,
      "p95_absolute_time_minutes": 11.8,
      "mean_height_difference_cm": 5.1,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "puerto-estaca",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ptolaestaca Puerto de la Estaca (El Hierro)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.9,
      "p95_absolute_time_minutes": 8.9,
      "mean_height_difference_cm": 1.0,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "puerto-luz",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ptolaluz Puerto de la Luz (Gran Canaria)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.7,
      "p95_absolute_time_minutes": 6.4,
      "mean_height_difference_cm": 1.5,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "puerto-nieves",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ptolasnieves Puerto de las Nieves (Gran Canaria)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 1.4,
      "p95_absolute_time_minutes": 7.3,
      "mean_height_difference_cm": 1.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "puerto-rosario",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ptorosario Puerto del Rosario (Fuerteventura)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 1.4,
      "p95_absolute_time_minutes": 5.1,
      "mean_height_difference_cm": 1.3,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "san-sebastian-gomera",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:sansebastiangomera San Sebastián de la Gomera",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 3.7,
      "p95_absolute_time_minutes": 8.4,
      "mean_height_difference_cm": 5.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "santa-cruz-palma",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:stacruzpalma Santa Cruz de La Palma",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.7,
      "p95_absolute_time_minutes": 7.0,
      "mean_height_difference_cm": 1.6,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "santa-cruz-tenerife",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:stacruztenerife Santa Cruz de Tenerife",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.2,
      "p95_absolute_time_minutes": 7.6,
      "mean_height_difference_cm": 1.0,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "a-coruna",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:coruna A Coruña",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.3,
      "p95_absolute_time_minutes": 4.4,
      "mean_height_difference_cm": 2.1,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "a-guarda",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:aguarda A Guarda",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.4,
      "p95_absolute_time_minutes": 5.7,
      "mean_height_difference_cm": 3.5,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "aviles",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:aviles Avilés (San Juan de Nieva)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 4.9,
      "p95_absolute_time_minutes": 9.2,
      "mean_height_difference_cm": 8.3,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "baiona",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:baiona Baiona",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.1,
      "p95_absolute_time_minutes": 8.3,
      "mean_height_difference_cm": 3.6,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "bermeo",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:Bermeo Bermeo",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.7,
      "p95_absolute_time_minutes": 9.7,
      "mean_height_difference_cm": 3.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "bilbao",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:bilbao Bilbao",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.8,
      "p95_absolute_time_minutes": 6.5,
      "mean_height_difference_cm": 2.5,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "burela",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:burela Burela",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.6,
      "p95_absolute_time_minutes": 5.0,
      "mean_height_difference_cm": 2.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "camarinas",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:camarinas Camariñas",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 3.2,
      "p95_absolute_time_minutes": 10.6,
      "mean_height_difference_cm": 5.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "carino",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:carino Cariño",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 3.3,
      "p95_absolute_time_minutes": 12.4,
      "mean_height_difference_cm": 7.5,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "cedeira",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:cedeira Cedeira",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 4.1,
      "p95_absolute_time_minutes": 9.8,
      "mean_height_difference_cm": 4.6,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "cillero",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:cillero Cillero (Ría de Viveiro)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 6.7,
      "p95_absolute_time_minutes": 19.7,
      "mean_height_difference_cm": 4.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "cudillero",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:cudillero Cudillero",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.1,
      "p95_absolute_time_minutes": 5.2,
      "mean_height_difference_cm": 3.1,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "ferrol",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ferrol Ferrol",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.8,
      "p95_absolute_time_minutes": 6.0,
      "mean_height_difference_cm": 3.6,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "fisterra",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:fisterra Fisterra",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 4.2,
      "p95_absolute_time_minutes": 16.6,
      "mean_height_difference_cm": 8.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "foz",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:foz Foz",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 4.6,
      "p95_absolute_time_minutes": 11.8,
      "mean_height_difference_cm": 3.5,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "gijon",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:gijon Gijón",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.8,
      "p95_absolute_time_minutes": 6.5,
      "mean_height_difference_cm": 3.4,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "langosteira",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:langosteira Langosteira (Puerto exterior de A Coruña)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.3,
      "p95_absolute_time_minutes": 5.2,
      "mean_height_difference_cm": 2.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "llanes",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:llanes Llanes",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.8,
      "p95_absolute_time_minutes": 6.2,
      "mean_height_difference_cm": 2.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "malpica",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:malpica Malpica",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.9,
      "p95_absolute_time_minutes": 6.3,
      "mean_height_difference_cm": 4.4,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "marin",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:marin Marín (Ría de Pontevedra)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.6,
      "p95_absolute_time_minutes": 5.7,
      "mean_height_difference_cm": 3.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "navia",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:navia Navia",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 3.6,
      "p95_absolute_time_minutes": 10.2,
      "mean_height_difference_cm": 6.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "pasajes",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:pasajes Pasajes",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 4.2,
      "p95_absolute_time_minutes": 13.0,
      "mean_height_difference_cm": 3.6,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "portosin",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:portosin Portosín (Ría de Muros y Noia)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 3.7,
      "p95_absolute_time_minutes": 8.8,
      "mean_height_difference_cm": 3.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "ribadeo",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ribadeo Ribadeo",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 17.2,
      "p95_absolute_time_minutes": 30.0,
      "mean_height_difference_cm": 7.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "ribadesella",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ribadesella Ribadesella",
      "period": "ventana de control del ajuste (7 días, ago-sep 2026)",
      "paired_events": 27,
      "median_absolute_time_minutes": 9.6,
      "p95_absolute_time_minutes": null,
      "mean_height_difference_cm": 7.8,
      "pending_revalidation": false,
      "fit_control": true
    },
    {
      "port": "ribeira",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:santauxia Santa Uxía de Ribeíra (Ría de Arousa)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.7,
      "p95_absolute_time_minutes": 6.0,
      "mean_height_difference_cm": 4.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "sada",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:sada Sada Fontán (Ría de Betanzos)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 5.6,
      "p95_absolute_time_minutes": 20.1,
      "mean_height_difference_cm": 10.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "san-cibrao",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:sancibrao Alúmina Española (San Cibrao)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 1.7,
      "p95_absolute_time_minutes": 6.3,
      "mean_height_difference_cm": 4.3,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "santander",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:santander Santander",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 6.6,
      "p95_absolute_time_minutes": 12.9,
      "mean_height_difference_cm": 2.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "sanxenxo",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:sanxenxo Sanxenxo (Ría de Pontevedra)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 4.4,
      "p95_absolute_time_minutes": 16.9,
      "mean_height_difference_cm": 4.1,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "tapia",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:tapia Tapia",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 3.6,
      "p95_absolute_time_minutes": 11.1,
      "mean_height_difference_cm": 5.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "vigo",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:vigo Vigo",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 16.1,
      "p95_absolute_time_minutes": 34.1,
      "mean_height_difference_cm": 12.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "vilagarcia",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:vilagarcia Vilagarcía (Ría de Arousa)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.1,
      "p95_absolute_time_minutes": 6.8,
      "mean_height_difference_cm": 3.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "almeria",
      "country": "ES",
      "reference": "Puertos del Estado (predicción de pleamares y bajamares, portus.puertos.es)",
      "reference_url": "https://portus.puertos.es/",
      "station": "PdE Almería",
      "period": "2026-10-25 → 2026-10-27",
      "paired_events": null,
      "median_absolute_time_minutes": 8,
      "p95_absolute_time_minutes": null,
      "mean_height_difference_cm": null,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "cartagena",
      "country": "ES",
      "reference": "Puertos del Estado (predicción de pleamares y bajamares, portus.puertos.es)",
      "reference_url": "https://portus.puertos.es/",
      "station": "PdE Cartagena",
      "period": "2026-10-25 → 2026-10-27",
      "paired_events": null,
      "median_absolute_time_minutes": 17,
      "p95_absolute_time_minutes": null,
      "mean_height_difference_cm": null,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "malaga",
      "country": "ES",
      "reference": "Puertos del Estado (predicción de pleamares y bajamares, portus.puertos.es)",
      "reference_url": "https://portus.puertos.es/",
      "station": "PdE Málaga",
      "period": "2026-10-25 → 2026-10-27",
      "paired_events": null,
      "median_absolute_time_minutes": 7,
      "p95_absolute_time_minutes": null,
      "mean_height_difference_cm": null,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "algeciras",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:algeciras Algeciras",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 10.1,
      "p95_absolute_time_minutes": 26.6,
      "mean_height_difference_cm": 5.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "ayamonte",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ayamonte Ayamonte",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 20.7,
      "p95_absolute_time_minutes": 35.4,
      "mean_height_difference_cm": 6.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "barbate",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:barbate Barbate",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.9,
      "p95_absolute_time_minutes": 8.6,
      "mean_height_difference_cm": 3.4,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "bonanza",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:bonanza Bonanza (Sanlúcar de Barrameda)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 22.1,
      "p95_absolute_time_minutes": 51.3,
      "mean_height_difference_cm": 11.4,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "cadiz",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:cadiz Cádiz",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 11.2,
      "p95_absolute_time_minutes": 18.8,
      "mean_height_difference_cm": 1.9,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "ceuta",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:ceuta Ceuta",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 11.0,
      "p95_absolute_time_minutes": 41.1,
      "mean_height_difference_cm": 3.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "chipiona",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:chipiona Chipiona",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.0,
      "p95_absolute_time_minutes": 7.9,
      "mean_height_difference_cm": 2.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "conil",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:conil Conil",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 2.4,
      "p95_absolute_time_minutes": 9.2,
      "mean_height_difference_cm": 4.3,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "gallineras",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:gallineras Gallineras",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 14.2,
      "p95_absolute_time_minutes": 23.8,
      "mean_height_difference_cm": 6.1,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "isla-canela",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:islacanela Marina de Isla Canela",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 6.4,
      "p95_absolute_time_minutes": 14.3,
      "mean_height_difference_cm": 3.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "isla-cristina",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:islacristina Isla Cristina",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 12.1,
      "p95_absolute_time_minutes": 35.1,
      "mean_height_difference_cm": 14.3,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "la-carraca",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:lacarraca La Carraca",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 5.6,
      "p95_absolute_time_minutes": 20.0,
      "mean_height_difference_cm": 9.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "mazagon",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:mazagon Mazagón (Huelva)",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 6.7,
      "p95_absolute_time_minutes": 10.5,
      "mean_height_difference_cm": 2.6,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "melilla",
      "country": "ES",
      "reference": "Puertos del Estado (predicción de pleamares y bajamares, portus.puertos.es)",
      "reference_url": "https://portus.puertos.es/",
      "station": "PdE Melilla",
      "period": "2026-10-25 → 2026-10-27",
      "paired_events": null,
      "median_absolute_time_minutes": 10,
      "p95_absolute_time_minutes": null,
      "mean_height_difference_cm": null,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "puerto-santa-maria",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:elpuertosantamaria El Puerto de Santa María",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 2.4,
      "p95_absolute_time_minutes": 10.8,
      "mean_height_difference_cm": 4.8,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "punta-umbria",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:puntaumbria Punta Umbría",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 10.4,
      "p95_absolute_time_minutes": 17.6,
      "mean_height_difference_cm": 3.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "rota",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:rota Rota",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 5.2,
      "p95_absolute_time_minutes": 9.9,
      "mean_height_difference_cm": 2.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "sancti-petri",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:sanctipetri Sancti Petri",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 119,
      "median_absolute_time_minutes": 14.9,
      "p95_absolute_time_minutes": 19.4,
      "mean_height_difference_cm": 4.7,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "sotogrande",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:sotogrande Sotogrande",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 9.9,
      "p95_absolute_time_minutes": 39.5,
      "mean_height_difference_cm": 3.2,
      "pending_revalidation": false,
      "fit_control": false
    },
    {
      "port": "tarifa",
      "country": "ES",
      "reference": "IHM (Instituto Hidrográfico de la Marina, Armada española)",
      "reference_url": "https://armada.defensa.gob.es/ihm/",
      "station": "ihm:tarifa Tarifa",
      "period": "2026-10-01 → 2026-10-31 (mes completo)",
      "paired_events": 120,
      "median_absolute_time_minutes": 19.9,
      "p95_absolute_time_minutes": 48.0,
      "mean_height_difference_cm": 5.0,
      "pending_revalidation": false,
      "fit_control": false
    }
  ]
}
