diff --git a/CHANGELOG.md b/CHANGELOG.md index b81ae2aee..76ac59ef2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # CHANGELOG +## 2026-11-10 - Main screen, second pass (Phase 3, session 2, draft) + +- One clock on the main screen: the map explorer no longer repeats "Fetched X min ago" under Latest reports. The header already shows the fetch time, and stale, offline and fallback states still show the explorer's own notice with its clock. Recorded history still shows the observation clock. +- Footer: the separate "Source" and "Refresh rate: Regular schedule" tiles are folded into one "Source:" line inside How Border Pulse works. "Regular schedule" said nothing the paragraph above did not. EN/ES. +- Phones (390px) are 153px shorter. No horizontal overflow at 390 or 1280. +- Checks: full `npm test` passes after a prerendered build. Entry bundle 61.97 KB gzip. Before/after 390px screenshots shared in chat. +- Decided from Umami data (see DECISIONS.md 2026-11-10): keep all three filters and Popular border crossings. + ## 2026-11-09 - Main screen, first pass (Phase 3, session 1, draft) - Phones (under 900px): the crossing results list now comes before the map, so the first thing after the controls is a wait. A starred crossing is already sorted first, so returning visitors see their own crossing's wait first. Desktop layout unchanged. diff --git a/DECISIONS.md b/DECISIONS.md index a30427e89..7b4ef6b40 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -559,3 +559,9 @@ The raw `bwtpublicmod` feed saved 2026-11-02 contains both port numbers for Ysle ## 2026-11-09 · Backup data reads the collector feed through a same-origin rewrite The bundled `/data/crossings.json` only refreshes on Vercel deploys, so as a fallback it could be most of a day old. `vercel.json` rewrites `/data/latest/crossings.json` to the collector's committed file on GitHub `main`, and the client keeps whichever valid backup is newer. Same origin, so no CORS and no new client-side host; GitHub already hosts the code and the Pages rollback. If GitHub is unreachable the bundled copy still serves. "Nothing loaded" is a separate `unavailable` state, never labeled as saved data. + +## 2026-11-10 - Keep all three home filters and Popular border crossings (Umami, last 30 days) + +- Filters: region tabs logged 83 uses and the crossing-area dropdown 77, out of about 2.35k visits. Both are used at similar rates, so neither is cut. Search use is not tracked (no free text is sent), so there is no evidence either way for it. Revisit only with a no-text search-use count. +- Popular border crossings stays: 3 of the 20 most recent `crossing-open` events came from it, and 98% of visitors arrive from search engines, so its internal links matter more than the repetition costs. +- Context for priorities: the home page is 25% of visitors. The prescription-medication blog post is 41% and crossing pages most of the rest. Main-screen polish reaches a minority of visitors; crossing pages and the blog-to-waits path reach the majority (blog-to-waits: 7 events against 617 post visitors). diff --git a/public/data/aggregates/andrade.json b/public/data/aggregates/andrade.json index 7f4a1a406..20915a8ed 100644 --- a/public/data/aggregates/andrade.json +++ b/public/data/aggregates/andrade.json @@ -1 +1 @@ -{"port_number":"250201","name":"Andrade","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":434,"overall_median":15,"overall_best_hour":21,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":18,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":15,"samples":8,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":10,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":25,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":58,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":80,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":80,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":80,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":65,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":30,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":18,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":18,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":18,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":0,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":10,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":7,"median":20,"samples":9,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":10,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":10,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":13,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":15,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":15,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":30,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":10,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":10,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":10,"samples":10,"window_hours":2,"raw_samples":2},{"day":2,"hour":0,"median":18,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":45,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":7,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":60,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":9,"median":60,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":40,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":20,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":18,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":15,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":15,"samples":7,"window_hours":1,"raw_samples":4},{"day":2,"hour":22,"median":23,"samples":6,"window_hours":1,"raw_samples":1},{"day":2,"hour":23,"median":23,"samples":6,"window_hours":2,"raw_samples":1},{"day":3,"hour":0,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":20,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":20,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":15,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":15,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":10,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":10,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":5,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":8,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":20,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":8,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":20,"samples":6,"window_hours":2,"raw_samples":1},{"day":4,"hour":1,"median":38,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":45,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":3,"median":45,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":43,"samples":4,"window_hours":2,"raw_samples":1},{"day":4,"hour":5,"median":35,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":7,"median":30,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":8,"median":18,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":8,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":8,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":10,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":10,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":10,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":7,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":8,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":8,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":13,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":10,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":13,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":15,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":15,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":8,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":8,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":5,"samples":7,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":10,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":13,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":6,"hour":7,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":8,"median":5,"samples":11,"window_hours":1,"raw_samples":5},{"day":6,"hour":9,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":10,"median":10,"samples":14,"window_hours":1,"raw_samples":5},{"day":6,"hour":11,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":20,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":30,"samples":16,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":30,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":30,"samples":12,"window_hours":2,"raw_samples":2},{"day":6,"hour":19,"median":18,"samples":6,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":13,"samples":6,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":10,"samples":8,"window_hours":1,"raw_samples":2},{"day":6,"hour":22,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":10,"samples":7,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"250201","name":"Andrade","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2146,"overall_median":20,"overall_best_hour":10,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":115,"samples":21,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":115,"samples":21,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":20,"samples":11,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":20,"samples":11,"window_hours":0,"raw_samples":11},{"day":0,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":12,"median":30,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":113,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":115,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":115,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":15,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":15,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":120,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":13,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":13,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":7,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":17,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":11,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":30,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":7,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":25,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":25,"samples":6,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":7,"median":20,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":8,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":20,"samples":17,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":20,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":5,"hour":7,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":9,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":10,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":13,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":15,"samples":14,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":15,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":45,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":8,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/brownsville-b-and-m.json b/public/data/aggregates/brownsville-b-and-m.json index 78eb101a8..7af7a21ca 100644 --- a/public/data/aggregates/brownsville-b-and-m.json +++ b/public/data/aggregates/brownsville-b-and-m.json @@ -1 +1 @@ -{"port_number":"535501","name":"Brownsville - B&M","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":552,"overall_median":40,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":60,"samples":11,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":75,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":2,"median":75,"samples":7,"window_hours":1,"raw_samples":3},{"day":0,"hour":3,"median":75,"samples":9,"window_hours":1,"raw_samples":2},{"day":0,"hour":4,"median":75,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":5,"median":75,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":60,"samples":12,"window_hours":1,"raw_samples":5},{"day":0,"hour":7,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":45,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":45,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":53,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":40,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":40,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":40,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":45,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":5,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":25,"samples":10,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":75,"samples":7,"window_hours":2,"raw_samples":1},{"day":1,"hour":3,"median":88,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":83,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":75,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":90,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":68,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":43,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":43,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":48,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":45,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":60,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":30,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":15,"samples":6,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":12,"window_hours":2,"raw_samples":1},{"day":2,"hour":2,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":6,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":30,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":18,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":35,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":50,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":33,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":15,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":5,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":12,"window_hours":2,"raw_samples":2},{"day":3,"hour":2,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":3,"hour":3,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":43,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":45,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":38,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":50,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":60,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":55,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":20,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":18,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":5,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":1,"median":2,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":5,"samples":7,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":5,"samples":12,"window_hours":2,"raw_samples":2},{"day":4,"hour":5,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":8,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":20,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":30,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":43,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":65,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":65,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":75,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":75,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":63,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":45,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":40,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":15,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":10,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":5,"window_hours":2,"raw_samples":2},{"day":5,"hour":3,"median":10,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":4,"median":23,"samples":10,"window_hours":2,"raw_samples":2},{"day":5,"hour":5,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":40,"samples":6,"window_hours":1,"raw_samples":4},{"day":5,"hour":7,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":38,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":9,"median":43,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":45,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":43,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":58,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":65,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":53,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":45,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":28,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":18,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":30,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":30,"samples":10,"window_hours":2,"raw_samples":2},{"day":6,"hour":2,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":3,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":4,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":6,"hour":5,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":7,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":35,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":33,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":45,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":65,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":78,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":80,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":90,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":70,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":30,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"535501","name":"Brownsville - B&M","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2718,"overall_median":60,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":30,"samples":43,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":2,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":20,"samples":41,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":3,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":80,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":8,"samples":24,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":3,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":18,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":19,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":20,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":21,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":22,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":50,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":17,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":18,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":21,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":5,"samples":30,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":80,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":17,"median":90,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":18,"median":50,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":21,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":22,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":3,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":32,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":2,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":5,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":6,"median":90,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":15,"samples":28,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":4,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/brownsville-gateway.json b/public/data/aggregates/brownsville-gateway.json index 0dc55aac9..2a49671aa 100644 --- a/public/data/aggregates/brownsville-gateway.json +++ b/public/data/aggregates/brownsville-gateway.json @@ -1 +1 @@ -{"port_number":"535504","name":"Brownsville - Gateway","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":560,"overall_median":30,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":70,"samples":11,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":75,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":2,"median":75,"samples":7,"window_hours":1,"raw_samples":3},{"day":0,"hour":3,"median":75,"samples":9,"window_hours":1,"raw_samples":2},{"day":0,"hour":4,"median":75,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":5,"median":75,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":75,"samples":12,"window_hours":1,"raw_samples":5},{"day":0,"hour":7,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":48,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":33,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":58,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":35,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":30,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":30,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":23,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":23,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":23,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":5,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":28,"samples":10,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":75,"samples":7,"window_hours":2,"raw_samples":1},{"day":1,"hour":3,"median":88,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":83,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":75,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":90,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":78,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":63,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":43,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":23,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":23,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":43,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":40,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":25,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":20,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":10,"samples":6,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":12,"window_hours":2,"raw_samples":1},{"day":2,"hour":2,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":3,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":6,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":25,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":20,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":25,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":33,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":28,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":40,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":43,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":25,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":5,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":5,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":12,"window_hours":2,"raw_samples":2},{"day":3,"hour":2,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":3,"hour":3,"median":10,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":35,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":40,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":33,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":23,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":25,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":25,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":23,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":10,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":13,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":13,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":3,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":1,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":5,"samples":7,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":2},{"day":4,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":15,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":25,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":30,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":38,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":53,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":43,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":33,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":23,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":0,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":5,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":5,"window_hours":2,"raw_samples":2},{"day":5,"hour":3,"median":13,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":4,"median":25,"samples":11,"window_hours":2,"raw_samples":2},{"day":5,"hour":5,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":30,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":35,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":40,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":35,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":25,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":18,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":10,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":5,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":30,"samples":13,"window_hours":2,"raw_samples":2},{"day":6,"hour":2,"median":38,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":10,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":5,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":6,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":20,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":33,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":40,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":18,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"535504","name":"Brownsville - Gateway","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2832,"overall_median":40,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":70,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":15,"samples":41,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":3,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":32,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":3,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":17,"median":40,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":18,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":33,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":2,"samples":34,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":2,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":33,"window_hours":1,"raw_samples":4},{"day":5,"hour":1,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":4,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":28,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":4,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":33,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/brownsville-los-indios.json b/public/data/aggregates/brownsville-los-indios.json index 2502b9041..55b769907 100644 --- a/public/data/aggregates/brownsville-los-indios.json +++ b/public/data/aggregates/brownsville-los-indios.json @@ -1 +1 @@ -{"port_number":"535503","name":"Brownsville - Los Indios","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":410,"overall_median":13,"overall_best_hour":6,"overall_best_median":3,"by_hour":[{"day":0,"hour":0,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":7,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":8,"samples":10,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":10,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":13,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":18,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":25,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":43,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":45,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":43,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":35,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":35,"samples":13,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":30,"samples":6,"window_hours":2,"raw_samples":1},{"day":0,"hour":22,"median":25,"samples":4,"window_hours":2,"raw_samples":1},{"day":0,"hour":23,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":25,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":25,"samples":6,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":25,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":20,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":5,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":5,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":10,"samples":13,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":10,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":5,"samples":7,"window_hours":2,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":23,"median":3,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":7,"window_hours":2,"raw_samples":3},{"day":2,"hour":8,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":2,"hour":9,"median":8,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":10,"median":5,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":5,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":22,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":23,"median":5,"samples":3,"window_hours":2,"raw_samples":1},{"day":3,"hour":0,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":8,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":8,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":8,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":10,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":10,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":8,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":5,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":13,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":10,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":5,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":5,"samples":7,"window_hours":2,"raw_samples":2},{"day":3,"hour":22,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":23,"median":5,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":4,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":3,"samples":8,"window_hours":2,"raw_samples":5},{"day":4,"hour":7,"median":3,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":10,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":13,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":25,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":23,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":20,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":5,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":5,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":13,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":20,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":20,"samples":8,"window_hours":2,"raw_samples":1},{"day":5,"hour":8,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":20,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":20,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":18,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":18,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":43,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":16,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":17,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":18,"median":45,"samples":10,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":38,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":20,"samples":11,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":15,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":22,"median":15,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":23,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":5,"samples":11,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":25,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":8,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":10,"samples":11,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":10,"samples":4,"window_hours":2,"raw_samples":1},{"day":6,"hour":22,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":23,"median":15,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"535503","name":"Brownsville - Los Indios","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1814,"overall_median":20,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":60,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":45,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":18,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":19,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":22,"median":60,"samples":24,"window_hours":1,"raw_samples":4},{"day":0,"hour":23,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":7,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":18,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":19,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":20,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":21,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":22,"median":1,"samples":14,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":1,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":17,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":17,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":18,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":19,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":20,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":21,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":0,"samples":14,"window_hours":1,"raw_samples":1},{"day":2,"hour":23,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":17,"median":35,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":18,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":20,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":21,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":22,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":10,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":10,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":16,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":17,"median":10,"samples":27,"window_hours":1,"raw_samples":4},{"day":4,"hour":18,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":19,"median":5,"samples":21,"window_hours":1,"raw_samples":5},{"day":4,"hour":20,"median":1,"samples":14,"window_hours":1,"raw_samples":4},{"day":4,"hour":21,"median":1,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":22,"median":1,"samples":9,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":2,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":9,"samples":13,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":9,"samples":13,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":9,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":2,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":2,"samples":20,"window_hours":1,"raw_samples":3},{"day":5,"hour":23,"median":2,"samples":20,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":45,"samples":19,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":45,"samples":19,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/brownsville-veterans-international.json b/public/data/aggregates/brownsville-veterans-international.json index 1de2ec325..cb275b4df 100644 --- a/public/data/aggregates/brownsville-veterans-international.json +++ b/public/data/aggregates/brownsville-veterans-international.json @@ -1 +1 @@ -{"port_number":"535502","name":"Brownsville - Veterans International","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":455,"overall_median":45,"overall_best_hour":22,"overall_best_median":8,"by_hour":[{"day":0,"hour":0,"median":30,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":53,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":7,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":18,"samples":10,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":40,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":45,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":40,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":70,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":95,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":90,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":90,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":60,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":25,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":38,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":38,"samples":6,"window_hours":2,"raw_samples":2},{"day":1,"hour":0,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":45,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":45,"samples":6,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":55,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":55,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":38,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":28,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":30,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":43,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":60,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":43,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":13,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":10,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":38,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":50,"samples":7,"window_hours":2,"raw_samples":3},{"day":2,"hour":8,"median":50,"samples":7,"window_hours":1,"raw_samples":1},{"day":2,"hour":9,"median":60,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":10,"median":45,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":43,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":65,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":65,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":85,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":90,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":45,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":10,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":10,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":8,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":7,"median":20,"samples":11,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":38,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":38,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":43,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":53,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":58,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":8,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":8,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":8,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":8,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":13,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":20,"samples":8,"window_hours":2,"raw_samples":5},{"day":4,"hour":7,"median":20,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":40,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":75,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":75,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":60,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":18,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":10,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":10,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":10,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":30,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":35,"samples":8,"window_hours":2,"raw_samples":1},{"day":5,"hour":8,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":50,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":50,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":53,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":60,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":13,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":10,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":18,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":10,"samples":11,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":15,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":35,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":70,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":65,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":30,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":20,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":15,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":18,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"535502","name":"Brownsville - Veterans International","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2084,"overall_median":50,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":40,"samples":21,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":40,"samples":21,"window_hours":2,"raw_samples":2},{"day":0,"hour":2,"median":40,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":40,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":70,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":19,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":7,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":100,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":10,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":70,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":83,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":21,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":7,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":68,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":18,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":19,"median":40,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":20,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":21,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":22,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":5,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":18,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":17,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":1,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":1,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":11,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":110,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":18,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":33,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":33,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":14,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":46,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":33,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/calexico-east.json b/public/data/aggregates/calexico-east.json index 50cde49b2..4afa1ef3a 100644 --- a/public/data/aggregates/calexico-east.json +++ b/public/data/aggregates/calexico-east.json @@ -1 +1 @@ -{"port_number":"250301","name":"Calexico - East","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":414,"overall_median":45,"overall_best_hour":6,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":23,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":23,"samples":8,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":75,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":105,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":90,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":60,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":40,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":60,"samples":8,"window_hours":2,"raw_samples":3},{"day":0,"hour":21,"median":60,"samples":6,"window_hours":2,"raw_samples":1},{"day":0,"hour":22,"median":60,"samples":5,"window_hours":2,"raw_samples":1},{"day":0,"hour":23,"median":68,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":0,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":7,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":43,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":25,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":10,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":10,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":15,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":13,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":18,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":23,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":10,"samples":7,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":23,"samples":6,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":23,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":18,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":78,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":100,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":100,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":80,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":95,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":18,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":25,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":25,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":25,"samples":7,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":25,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":23,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":38,"samples":8,"window_hours":2,"raw_samples":3},{"day":3,"hour":7,"median":38,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":60,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":80,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":90,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":11,"median":103,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":100,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":100,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":14,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":16,"median":48,"samples":10,"window_hours":1,"raw_samples":5},{"day":3,"hour":17,"median":18,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":20,"samples":9,"window_hours":2,"raw_samples":2},{"day":3,"hour":19,"median":20,"samples":8,"window_hours":2,"raw_samples":1},{"day":3,"hour":20,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":21,"median":20,"samples":5,"window_hours":2,"raw_samples":4},{"day":3,"hour":22,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":23,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":0,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":8,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":25,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":23,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":20,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":30,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":30,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":30,"samples":5,"window_hours":2,"raw_samples":1},{"day":4,"hour":23,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":75,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":3,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":5,"hour":6,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":20,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":65,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":45,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":45,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":53,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":53,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":40,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":40,"samples":9,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":23,"median":60,"samples":8,"window_hours":2,"raw_samples":3},{"day":6,"hour":0,"median":40,"samples":5,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":50,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":6,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":30,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":8,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":43,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":40,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":40,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":40,"samples":8,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":40,"samples":8,"window_hours":2,"raw_samples":2}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"250301","name":"Calexico - East","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2035,"overall_median":50,"overall_best_hour":6,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":80,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":30,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":30,"samples":20,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":12,"median":75,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":75,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":120,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":80,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":22,"median":80,"samples":20,"window_hours":1,"raw_samples":5},{"day":0,"hour":23,"median":80,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":0,"median":53,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":3,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":22,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":23,"median":53,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":0,"median":30,"samples":9,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":24,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":24,"window_hours":1,"raw_samples":4},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":23,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":0,"median":28,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":30,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":7,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":28,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":23,"median":28,"samples":10,"window_hours":1,"raw_samples":0},{"day":4,"hour":0,"median":90,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":30,"samples":14,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":14,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":90,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":22,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":23,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":4},{"day":5,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":53,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":21,"median":45,"samples":15,"window_hours":1,"raw_samples":1},{"day":5,"hour":22,"median":45,"samples":15,"window_hours":2,"raw_samples":0},{"day":5,"hour":23,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":40,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":20,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":20,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":50,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":23,"median":40,"samples":14,"window_hours":1,"raw_samples":4}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/calexico-west.json b/public/data/aggregates/calexico-west.json index cbade0fad..50cc94d00 100644 --- a/public/data/aggregates/calexico-west.json +++ b/public/data/aggregates/calexico-west.json @@ -1 +1 @@ -{"port_number":"250302","name":"Calexico - West","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":588,"overall_median":63,"overall_best_hour":3,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":100,"samples":7,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":110,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":110,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":3,"median":68,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":45,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":75,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":105,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":105,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":105,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":115,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":120,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":100,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":100,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":100,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":100,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":110,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":110,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":100,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":0,"median":110,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":110,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":2,"median":70,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":3,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":20,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":5,"median":23,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":68,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":78,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":60,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":53,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":45,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":40,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":55,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":50,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":0,"median":75,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":75,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":45,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":40,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":4,"median":50,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":5,"median":73,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":75,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":83,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":90,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":90,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":90,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":88,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":93,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":88,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":75,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":60,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":50,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":50,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":60,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":68,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":75,"samples":7,"window_hours":1,"raw_samples":2},{"day":3,"hour":0,"median":45,"samples":11,"window_hours":2,"raw_samples":2},{"day":3,"hour":1,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":38,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":45,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":50,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":75,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":90,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":90,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":90,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":90,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":105,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":95,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":50,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":55,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":70,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":65,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":55,"samples":12,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":60,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":45,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":45,"samples":9,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":45,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":45,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":5,"median":45,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":60,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":70,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":75,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":90,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":100,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":100,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":90,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":75,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":60,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":60,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":68,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":68,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":45,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":2,"median":45,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":45,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":4,"median":38,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":5,"median":45,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":85,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":95,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":100,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":100,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":100,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":100,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":100,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":95,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":68,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":30,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":30,"samples":8,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":60,"samples":11,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":2,"median":30,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":5,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":83,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":90,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":90,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":75,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":75,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":90,"samples":8,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"250302","name":"Calexico - West","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2954,"overall_median":60,"overall_best_hour":0,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":1,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":12,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":105,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":130,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":150,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":130,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":150,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":120,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":1,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":2,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":5,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":98,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":11,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":110,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":3,"median":23,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":50,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":13,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":4,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":80,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/columbus.json b/public/data/aggregates/columbus.json index 6e3973e28..89ea295cd 100644 --- a/public/data/aggregates/columbus.json +++ b/public/data/aggregates/columbus.json @@ -1 +1 @@ -{"port_number":"240601","name":"Columbus","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":592,"overall_median":5,"overall_best_hour":5,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":0,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":3,"median":0,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":6,"median":0,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":0,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":9,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":10,"median":5,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":12,"median":15,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":13,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":14,"median":10,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":15,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":16,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":18,"median":40,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":19,"median":20,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":20,"median":18,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":22,"median":10,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":23,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":0,"median":3,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":2,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":4,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":6,"median":5,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":7,"median":6,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":8,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":6,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":15,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":15,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":13,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":10,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":15,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":16,"median":10,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":10,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":18,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":19,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":20,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":21,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":22,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":23,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":0,"median":1,"samples":8,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":8,"window_hours":1,"raw_samples":4},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":3,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":3,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":8,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":10,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":13,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":18,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":19,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":5,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":0,"median":0,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":4},{"day":3,"hour":2,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":3,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":0,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":7,"median":5,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":8,"median":10,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":10,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":10,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":15,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":13,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":14,"median":10,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":5,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":19,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":20,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":21,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":23,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":0,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":1,"median":0,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":2,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":3,"median":0,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":4,"median":0,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":5,"median":0,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":6,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":0,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":8,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":9,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":10,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":13,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":14,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":5,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":20,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":21,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":0,"samples":10,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":1,"samples":9,"window_hours":2,"raw_samples":1},{"day":5,"hour":1,"median":0,"samples":9,"window_hours":2,"raw_samples":1},{"day":5,"hour":2,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":3,"median":0,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":4,"median":1,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":5,"median":5,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":6,"median":5,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":7,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":13,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":15,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":15,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":15,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":14,"median":15,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":10,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":10,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":5,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":19,"median":5,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":20,"median":3,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":21,"median":3,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":3,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":1,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":0,"median":1,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":1,"raw_samples":3},{"day":6,"hour":2,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":3,"median":0,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":4,"median":0,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":5,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":6,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":10,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":15,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":13,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":14,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":18,"median":10,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":19,"median":10,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":20,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":21,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240601","name":"Columbus","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":2980,"overall_median":5,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":10,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":14,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":9,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":15,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":8,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":1,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":8,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":9,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":1,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":2,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":3,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":1,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/del-rio.json b/public/data/aggregates/del-rio.json index 301ccc5cd..7a5159aa4 100644 --- a/public/data/aggregates/del-rio.json +++ b/public/data/aggregates/del-rio.json @@ -1 +1 @@ -{"port_number":"230201","name":"Del Rio","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":581,"overall_median":30,"overall_best_hour":4,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":40,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":3,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":4,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":6,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":7,"median":20,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":43,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":83,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":65,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":45,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":28,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":30,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":35,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":1,"hour":2,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":15,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":35,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":40,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":53,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":53,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":53,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":53,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":53,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":45,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":45,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":45,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":5,"samples":8,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":10,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":2,"hour":2,"median":0,"samples":8,"window_hours":1,"raw_samples":4},{"day":2,"hour":3,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":15,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":6,"median":25,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":43,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":45,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":50,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":50,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":40,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":35,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":50,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":45,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":15,"samples":9,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":0,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":5,"median":30,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":30,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":25,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":28,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":30,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":30,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":28,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":28,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":23,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":13,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":13,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":5,"samples":7,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":0,"samples":9,"window_hours":2,"raw_samples":1},{"day":4,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":2,"median":0,"samples":9,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":0,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":5,"median":0,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":0,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":3,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":8,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":10,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":18,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":15,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":13,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":8,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":10,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":2,"median":0,"samples":10,"window_hours":2,"raw_samples":2},{"day":5,"hour":3,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":4,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":5,"hour":6,"median":5,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":5,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":18,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":18,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":8,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":10,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":10,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":25,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":28,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":35,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":35,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":28,"samples":10,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":25,"samples":6,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":11,"window_hours":2,"raw_samples":3},{"day":6,"hour":2,"median":3,"samples":8,"window_hours":1,"raw_samples":1},{"day":6,"hour":3,"median":0,"samples":6,"window_hours":1,"raw_samples":4},{"day":6,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":1},{"day":6,"hour":5,"median":0,"samples":13,"window_hours":1,"raw_samples":5},{"day":6,"hour":6,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":53,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":60,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":43,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":35,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":40,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230201","name":"Del Rio","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2743,"overall_median":15,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":2,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":45,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":5,"samples":35,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":8,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":9,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":3,"samples":26,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":33,"window_hours":1,"raw_samples":5},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":25,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":0,"samples":16,"window_hours":1,"raw_samples":5},{"day":5,"hour":2,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":3,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":4,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":2,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":3,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/douglas-raul-hector-castro.json b/public/data/aggregates/douglas-raul-hector-castro.json index 36e5e40ca..f2d0cfcd3 100644 --- a/public/data/aggregates/douglas-raul-hector-castro.json +++ b/public/data/aggregates/douglas-raul-hector-castro.json @@ -1 +1 @@ -{"port_number":"260101","name":"Douglas (Raul Hector Castro)","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":589,"overall_median":30,"overall_best_hour":3,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":3,"median":4,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":2,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":5,"median":1,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":3,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":8,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":30,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":43,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":60,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":53,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":53,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":35,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":0,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":28,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":2,"median":1,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":3,"median":3,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":15,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":5,"median":20,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":58,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":50,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":35,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":33,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":40,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":70,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":65,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":60,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":60,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":38,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":0,"median":1,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":1,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":1,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":1,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":4,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":5,"median":10,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":25,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":35,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":38,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":43,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":35,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":50,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":43,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":50,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":30,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":30,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":1,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":0,"median":1,"samples":11,"window_hours":2,"raw_samples":2},{"day":3,"hour":1,"median":1,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":1,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":1,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":18,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":38,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":50,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":50,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":48,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":40,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":28,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":23,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":23,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":25,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":40,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":38,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":45,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":38,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":10,"samples":12,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":1,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":1,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":1,"samples":12,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":1,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":3,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":5,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":20,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":25,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":28,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":25,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":40,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":40,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":35,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":25,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":20,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":13,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":15,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":3,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":1,"samples":10,"window_hours":2,"raw_samples":3},{"day":5,"hour":3,"median":1,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":4,"median":5,"samples":7,"window_hours":1,"raw_samples":5},{"day":5,"hour":5,"median":15,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":15,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":55,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":60,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":53,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":35,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":20,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":20,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":20,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":15,"samples":8,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":1,"samples":10,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":1,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":2,"median":1,"samples":11,"window_hours":1,"raw_samples":2},{"day":6,"hour":3,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":5,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":25,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":30,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":30,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":30,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260101","name":"Douglas (Raul Hector Castro)","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2768,"overall_median":30,"overall_best_hour":0,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":1,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":2,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":3,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":5,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":6,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":38,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":30,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":23,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":0,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":1,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":5,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":7,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":1,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":1,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":1,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":2,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":4,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":5,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":6,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":23,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":1,"median":1,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":2,"median":1,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":4,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":6,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":2,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":0,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":2,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":4,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":5,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":30,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/eagle-pass-bridge-i.json b/public/data/aggregates/eagle-pass-bridge-i.json index cc1e20f40..15214da1b 100644 --- a/public/data/aggregates/eagle-pass-bridge-i.json +++ b/public/data/aggregates/eagle-pass-bridge-i.json @@ -1 +1 @@ -{"port_number":"230301","name":"Eagle Pass - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":72,"overall_median":30,"overall_best_hour":10,"overall_best_median":20,"by_hour":[{"day":1,"hour":5,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":45,"samples":4,"window_hours":2,"raw_samples":1},{"day":1,"hour":8,"median":30,"samples":5,"window_hours":2,"raw_samples":2},{"day":1,"hour":9,"median":45,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":10,"median":38,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":11,"median":30,"samples":9,"window_hours":2,"raw_samples":3},{"day":1,"hour":12,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":13,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":14,"median":45,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":15,"median":45,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":16,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":3,"window_hours":2,"raw_samples":1},{"day":2,"hour":8,"median":30,"samples":5,"window_hours":2,"raw_samples":1},{"day":2,"hour":9,"median":30,"samples":7,"window_hours":2,"raw_samples":1},{"day":2,"hour":10,"median":20,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":11,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":12,"median":53,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":13,"median":60,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":60,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":15,"median":60,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":16,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":17,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":7,"median":30,"samples":6,"window_hours":2,"raw_samples":1},{"day":3,"hour":8,"median":30,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":9,"median":20,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":20,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":11,"median":25,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":13,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":60,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":60,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":30,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":9,"median":30,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":10,"median":45,"samples":4,"window_hours":2,"raw_samples":1},{"day":4,"hour":11,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":12,"median":60,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":13,"median":90,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":14,"median":90,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":90,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":16,"median":90,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":17,"median":90,"samples":2,"window_hours":2,"raw_samples":1},{"day":4,"hour":18,"median":90,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":19,"median":90,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":25,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":20,"samples":3,"window_hours":2,"raw_samples":1},{"day":5,"hour":9,"median":13,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":10,"median":5,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":11,"median":5,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":12,"median":5,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":13,"median":8,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":14,"median":10,"samples":5,"window_hours":2,"raw_samples":2},{"day":5,"hour":15,"median":15,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":16,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":17,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":18,"median":180,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":19,"median":180,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":20,"median":180,"samples":1,"window_hours":2,"raw_samples":1},{"day":6,"hour":21,"median":180,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":22,"median":180,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230301","name":"Eagle Pass - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":252,"overall_median":60,"overall_best_hour":7,"overall_best_median":30,"by_hour":[{"day":1,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":8,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":10,"median":60,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":11,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":12,"median":105,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":13,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":14,"median":120,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":15,"median":120,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":120,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":120,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":8,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":9,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":13,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":14,"median":120,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":120,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":180,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":45,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":4,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":11,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":4,"hour":14,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":4,"hour":15,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":16,"median":60,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":17,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":13,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":14,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":15,"median":45,"samples":10,"window_hours":1,"raw_samples":1},{"day":5,"hour":16,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":17,"median":45,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/eagle-pass-bridge-ii.json b/public/data/aggregates/eagle-pass-bridge-ii.json index 53102c715..b3e771a1d 100644 --- a/public/data/aggregates/eagle-pass-bridge-ii.json +++ b/public/data/aggregates/eagle-pass-bridge-ii.json @@ -1 +1 @@ -{"port_number":"230302","name":"Eagle Pass - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":596,"overall_median":45,"overall_best_hour":3,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":75,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":120,"samples":11,"window_hours":1,"raw_samples":4},{"day":0,"hour":3,"median":105,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":4,"median":75,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":75,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":6,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":7,"median":75,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":8,"median":83,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":90,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":75,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":90,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":120,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":105,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":90,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":90,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":90,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":90,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":75,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":2,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":3,"median":53,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":55,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":55,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":60,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":53,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":38,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":45,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":45,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":30,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":30,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":23,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":30,"samples":9,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":20,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":1,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":2,"median":1,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":3,"median":1,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":8,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":13,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":6,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":45,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":45,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":38,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":15,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":15,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":30,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":45,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":45,"samples":9,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":1,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":5,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":10,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":30,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":15,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":15,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":23,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":30,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":45,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":30,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":30,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":30,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":25,"samples":8,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":15,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":8,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":8,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":20,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":40,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":5,"median":40,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":40,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":35,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":30,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":25,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":18,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":30,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":30,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":25,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":23,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":15,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":15,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":2,"median":8,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":3,"median":8,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":4,"median":10,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":5,"median":20,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":6,"median":40,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":60,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":20,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":15,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":8,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":28,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":30,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":28,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":20,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":15,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":38,"samples":8,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":20,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":2,"median":10,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":4,"median":10,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":5,"median":15,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":6,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":60,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":90,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":53,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":30,"samples":7,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230302","name":"Eagle Pass - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2954,"overall_median":30,"overall_best_hour":2,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":35,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":1,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":2,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":120,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":1,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":2,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":43,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":113,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":105,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":210,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":1,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":2,"median":1,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":98,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":30,"samples":37,"window_hours":1,"raw_samples":3},{"day":3,"hour":1,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":33,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json b/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json index d6eedbccd..e36ecaaae 100644 --- a/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json +++ b/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json @@ -1 +1 @@ -{"port_number":"240201","name":"El Paso - Bridge of the Americas (BOTA)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":556,"overall_median":60,"overall_best_hour":1,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":65,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":70,"samples":8,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":75,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":3,"median":75,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":55,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":33,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":6,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":45,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":48,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":9,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":10,"median":65,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":75,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":12,"median":75,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":13,"median":75,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":14,"median":74,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":15,"median":68,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":16,"median":70,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":75,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":18,"median":75,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":19,"median":75,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":20,"median":73,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":21,"median":71,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":22,"median":66,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":23,"median":65,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":0,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":40,"samples":9,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":54,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":3,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":4,"median":65,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":5,"median":70,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":6,"median":78,"samples":9,"window_hours":1,"raw_samples":1},{"day":1,"hour":7,"median":78,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":80,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":78,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":10,"median":75,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":70,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":66,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":66,"samples":9,"window_hours":1,"raw_samples":4},{"day":1,"hour":14,"median":75,"samples":13,"window_hours":1,"raw_samples":2},{"day":1,"hour":15,"median":77,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":16,"median":70,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":70,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":18,"median":54,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":19,"median":50,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":20,"median":50,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":21,"median":40,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":22,"median":34,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":23,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":0,"median":20,"samples":6,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":3,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":4,"median":20,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":5,"median":34,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":39,"samples":12,"window_hours":2,"raw_samples":2},{"day":2,"hour":7,"median":55,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":8,"median":70,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":9,"median":75,"samples":6,"window_hours":1,"raw_samples":1},{"day":2,"hour":10,"median":80,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":11,"median":80,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":80,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":13,"median":80,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":78,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":80,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":80,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":75,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":18,"median":67,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":19,"median":52,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":20,"median":35,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":35,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":33,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":23,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":0,"median":30,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":8,"samples":9,"window_hours":2,"raw_samples":1},{"day":3,"hour":2,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":3,"hour":3,"median":14,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":45,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":50,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":7,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":63,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":68,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":10,"median":65,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":53,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":55,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":13,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":14,"median":50,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":15,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":70,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":50,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":49,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":19,"median":46,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":20,"median":42,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":21,"median":38,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":22,"median":33,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":23,"median":32,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":0,"median":25,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":10,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":2,"median":5,"samples":6,"window_hours":2,"raw_samples":1},{"day":4,"hour":3,"median":10,"samples":11,"window_hours":2,"raw_samples":3},{"day":4,"hour":4,"median":20,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":5,"median":48,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":6,"median":55,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":55,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":8,"median":63,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":9,"median":65,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":10,"median":65,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":75,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":63,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":13,"median":80,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":14,"median":85,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":85,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":68,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":61,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":61,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":52,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":20,"median":50,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":21,"median":43,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":42,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":38,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":18,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":10,"samples":11,"window_hours":2,"raw_samples":3},{"day":5,"hour":2,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":3,"median":10,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":4,"median":30,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":5,"median":36,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":6,"median":50,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":7,"median":57,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":9,"median":74,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":75,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":80,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":75,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":65,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":14,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":65,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":19,"median":63,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":20,"median":58,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":21,"median":37,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":35,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":35,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":0,"median":60,"samples":14,"window_hours":2,"raw_samples":1},{"day":6,"hour":1,"median":22,"samples":8,"window_hours":1,"raw_samples":1},{"day":6,"hour":2,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":3,"median":10,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":4,"median":20,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":5,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":6,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":40,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":10,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":70,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":70,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":13,"median":80,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":14,"median":70,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":70,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":80,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":17,"median":80,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":18,"median":80,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":19,"median":78,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":20,"median":68,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":21,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":62,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":62,"samples":7,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240201","name":"El Paso - Bridge of the Americas (BOTA)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2835,"overall_median":55,"overall_best_hour":1,"overall_best_median":6,"by_hour":[{"day":0,"hour":0,"median":80,"samples":31,"window_hours":1,"raw_samples":5},{"day":0,"hour":1,"median":7,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":2,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":8,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":19,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":80,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":14,"median":81,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":86,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":85,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":87,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":48,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":1,"median":48,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":2,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":44,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":7,"median":67,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":68,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":10,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":12,"median":65,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":14,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":22,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":23,"median":12,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":7,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":1,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":3,"median":4,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":7,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":8,"median":72,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":9,"median":65,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":10,"median":65,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":11,"median":51,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":12,"median":51,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":13,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":39,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":36,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":7,"samples":35,"window_hours":1,"raw_samples":5},{"day":3,"hour":1,"median":4,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":8,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":14,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":12,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":6,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":87,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":9,"median":80,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":10,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":11,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":57,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":1,"median":6,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":7,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":65,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":12,"median":55,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":13,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":14,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":72,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":1,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":6,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":57,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":52,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":95,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":85,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":85,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":68,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/el-paso-downtown.json b/public/data/aggregates/el-paso-downtown.json index b724e52b6..1d94a62ca 100644 --- a/public/data/aggregates/el-paso-downtown.json +++ b/public/data/aggregates/el-paso-downtown.json @@ -1 +1 @@ -{"port_number":"240221","name":"El Paso","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240221","name":"El Paso","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/el-paso-paso-del-norte-pdn.json b/public/data/aggregates/el-paso-paso-del-norte-pdn.json index 20b5de11d..c7efc0ab7 100644 --- a/public/data/aggregates/el-paso-paso-del-norte-pdn.json +++ b/public/data/aggregates/el-paso-paso-del-norte-pdn.json @@ -1 +1 @@ -{"port_number":"240202","name":"El Paso - Paso Del Norte (PDN)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":560,"overall_median":50,"overall_best_hour":2,"overall_best_median":4,"by_hour":[{"day":0,"hour":0,"median":75,"samples":9,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":81,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":2,"median":68,"samples":10,"window_hours":1,"raw_samples":3},{"day":0,"hour":3,"median":50,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":30,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":6,"median":20,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":20,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":35,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":9,"median":54,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":10,"median":54,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":65,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":12,"median":70,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":13,"median":75,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":14,"median":77,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":15,"median":80,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":16,"median":76,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":76,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":18,"median":72,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":19,"median":75,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":20,"median":76,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":21,"median":74,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":22,"median":74,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":23,"median":75,"samples":9,"window_hours":2,"raw_samples":1},{"day":1,"hour":0,"median":45,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":40,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":53,"samples":8,"window_hours":2,"raw_samples":2},{"day":1,"hour":3,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":4,"median":65,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":5,"median":70,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":6,"median":70,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":7,"median":80,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":8,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":57,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":54,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":50,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":50,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":50,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":50,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":15,"median":54,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":16,"median":52,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":48,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":18,"median":47,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":19,"median":44,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":20,"median":44,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":21,"median":44,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":22,"median":44,"samples":6,"window_hours":1,"raw_samples":4},{"day":1,"hour":23,"median":44,"samples":7,"window_hours":2,"raw_samples":1},{"day":2,"hour":0,"median":27,"samples":10,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":1,"samples":6,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":6,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":3,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":4,"median":27,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":5,"median":38,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":58,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":65,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":8,"median":75,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":70,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":63,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":54,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":13,"median":54,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":62,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":39,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":38,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":18,"median":38,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":19,"median":36,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":20,"median":36,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":36,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":40,"samples":6,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":36,"samples":9,"window_hours":2,"raw_samples":1},{"day":3,"hour":0,"median":6,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":2,"samples":8,"window_hours":2,"raw_samples":1},{"day":3,"hour":2,"median":1,"samples":7,"window_hours":1,"raw_samples":2},{"day":3,"hour":3,"median":1,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":50,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":7,"median":60,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":8,"median":65,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":65,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":48,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":38,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":38,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":13,"median":38,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":14,"median":48,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":15,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":44,"samples":18,"window_hours":1,"raw_samples":5},{"day":3,"hour":17,"median":38,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":18,"median":34,"samples":11,"window_hours":1,"raw_samples":1},{"day":3,"hour":19,"median":14,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":20,"median":14,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":21,"median":28,"samples":7,"window_hours":1,"raw_samples":1},{"day":3,"hour":22,"median":31,"samples":6,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":28,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":19,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":2,"median":4,"samples":6,"window_hours":2,"raw_samples":1},{"day":4,"hour":3,"median":15,"samples":11,"window_hours":2,"raw_samples":3},{"day":4,"hour":4,"median":30,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":5,"median":38,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":6,"median":50,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":45,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":8,"median":50,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":9,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":10,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":48,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":13,"median":50,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":14,"median":70,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":70,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":50,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":47,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":43,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":38,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":20,"median":38,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":21,"median":36,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":34,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":29,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":8,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":2,"median":4,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":3,"median":3,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":4,"median":18,"samples":10,"window_hours":1,"raw_samples":2},{"day":5,"hour":5,"median":39,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":6,"median":45,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":7,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":65,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":65,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":65,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":63,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":68,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":65,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":14,"median":53,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":55,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":55,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":55,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":58,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":19,"median":50,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":20,"median":37,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":21,"median":37,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":33,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":0,"median":34,"samples":8,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":1,"samples":9,"window_hours":1,"raw_samples":2},{"day":6,"hour":2,"median":1,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":3,"median":3,"samples":12,"window_hours":1,"raw_samples":3},{"day":6,"hour":4,"median":25,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":5,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":6,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":60,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":10,"median":64,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":70,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":70,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":13,"median":70,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":14,"median":75,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":78,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":18,"median":75,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":19,"median":73,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":20,"median":72,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":21,"median":72,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":74,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":70,"samples":9,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240202","name":"El Paso - Paso Del Norte (PDN)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2670,"overall_median":50,"overall_best_hour":2,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":40,"samples":27,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":2,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":46,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":65,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":65,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":14,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":82,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":81,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":18,"median":83,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":78,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":76,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":78,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":35,"samples":14,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":2,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":78,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":9,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":10,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":73,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":65,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":54,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":46,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":33,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":33,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":25,"samples":30,"window_hours":1,"raw_samples":5},{"day":1,"hour":23,"median":18,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":0,"median":1,"samples":21,"window_hours":1,"raw_samples":4},{"day":2,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":3,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":4,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":72,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":12,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":38,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":44,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":48,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":44,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":42,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":54,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":53,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":40,"samples":25,"window_hours":1,"raw_samples":4},{"day":2,"hour":23,"median":25,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":1,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":1,"samples":22,"window_hours":1,"raw_samples":5},{"day":3,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":3,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":39,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":20,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":34,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":34,"samples":22,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":33,"samples":9,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":1,"median":1,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":50,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":54,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":9,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":1,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":2,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":55,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":9,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":13,"median":75,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":14,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":15,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":16,"median":70,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":17,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":72,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":2,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":7,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":9,"median":54,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":85,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":75,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":19,"median":77,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":20,"median":77,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":21,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":22,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":23,"median":75,"samples":13,"window_hours":0,"raw_samples":13}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/el-paso-stanton-dcl.json b/public/data/aggregates/el-paso-stanton-dcl.json index 80c7233e3..2c6bf64e0 100644 --- a/public/data/aggregates/el-paso-stanton-dcl.json +++ b/public/data/aggregates/el-paso-stanton-dcl.json @@ -1 +1 @@ -{"port_number":"240204","name":"El Paso - Stanton DCL","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":1,"overall_median":1,"overall_best_hour":null,"overall_best_median":null,"by_hour":[{"day":0,"hour":6,"median":1,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":1,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":8,"median":1,"samples":1,"window_hours":2,"raw_samples":1},{"day":0,"hour":9,"median":1,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":10,"median":1,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240204","name":"El Paso - Stanton DCL","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2,"overall_median":0,"overall_best_hour":null,"overall_best_median":null,"by_hour":[{"day":1,"hour":16,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":18,"median":0,"samples":2,"window_hours":2,"raw_samples":2},{"day":1,"hour":19,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":20,"median":0,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/fort-hancock.json b/public/data/aggregates/fort-hancock.json index 3bb9baabc..baec01cf4 100644 --- a/public/data/aggregates/fort-hancock.json +++ b/public/data/aggregates/fort-hancock.json @@ -1 +1 @@ -{"port_number":"l24501","name":"Fort Hancock","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":455,"overall_median":5,"overall_best_hour":17,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":10,"samples":6,"window_hours":2,"raw_samples":1},{"day":0,"hour":2,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":5,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":5,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":8,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":5,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":5,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":8,"median":5,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":5,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":5,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":5,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":5,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":8,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":5,"samples":10,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":7,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":5,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":5,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":5,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":5,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":5,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":5,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":5,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":8,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":8,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":5,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":1,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":5,"hour":8,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":5,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":5,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":8,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":10,"samples":6,"window_hours":2,"raw_samples":1},{"day":6,"hour":2,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":8,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":5,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":5,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":10,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":10,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":8,"samples":8,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"l24501","name":"Fort Hancock","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2239,"overall_median":5,"overall_best_hour":13,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":1,"median":5,"samples":21,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":5,"samples":21,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":25,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":5,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":5,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":1,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":8,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":1,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":2,"hour":2,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":9,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":1,"median":5,"samples":16,"window_hours":1,"raw_samples":0},{"day":3,"hour":2,"median":5,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":11,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":1,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":4,"hour":2,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":1,"median":10,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":1,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":2,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":6,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json b/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json index 51e357462..c4cf49e2d 100644 --- a/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json +++ b/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json @@ -1 +1 @@ -{"port_number":"230503","name":"Hidalgo/Pharr - Anzalduas International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":460,"overall_median":40,"overall_best_hour":21,"overall_best_median":13,"by_hour":[{"day":0,"hour":0,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":45,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":10,"samples":11,"window_hours":1,"raw_samples":4},{"day":0,"hour":8,"median":15,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":50,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":58,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":55,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":40,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":30,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":25,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":20,"samples":14,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":18,"samples":8,"window_hours":2,"raw_samples":1},{"day":0,"hour":22,"median":15,"samples":6,"window_hours":2,"raw_samples":2},{"day":0,"hour":23,"median":15,"samples":4,"window_hours":2,"raw_samples":1},{"day":1,"hour":0,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":18,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":20,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":9,"window_hours":2,"raw_samples":4},{"day":1,"hour":7,"median":30,"samples":9,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":33,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":23,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":43,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":43,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":25,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":40,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":43,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":55,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":10,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":8,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":6,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":15,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":18,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":18,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":20,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":20,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":18,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":18,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":8,"samples":6,"window_hours":1,"raw_samples":1},{"day":2,"hour":23,"median":8,"samples":6,"window_hours":2,"raw_samples":3},{"day":3,"hour":0,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":15,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":15,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":7,"median":15,"samples":11,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":45,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":48,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":50,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":50,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":50,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":50,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":50,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":30,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":28,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":30,"samples":9,"window_hours":2,"raw_samples":2},{"day":3,"hour":22,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":23,"median":30,"samples":5,"window_hours":2,"raw_samples":3},{"day":4,"hour":0,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":23,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":10,"samples":7,"window_hours":2,"raw_samples":4},{"day":4,"hour":7,"median":10,"samples":7,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":15,"samples":12,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":28,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":55,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":55,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":50,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":33,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":33,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":20,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":10,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":10,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":20,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":6,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":15,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":60,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":35,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":35,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":45,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":48,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":45,"samples":13,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":20,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":23,"median":20,"samples":6,"window_hours":1,"raw_samples":3},{"day":6,"hour":0,"median":20,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":15,"samples":6,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":7,"median":15,"samples":14,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":65,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":70,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":70,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":58,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":38,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":28,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":20,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":20,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230503","name":"Hidalgo/Pharr - Anzalduas International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2139,"overall_median":45,"overall_best_hour":6,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":30,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":30,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":7,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":9,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":65,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":75,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":0,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":9,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":9,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":9,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":23,"median":9,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":20,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":15,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":9,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":13,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":0,"median":23,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":23,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":50,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":40,"samples":14,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":40,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":55,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":23,"median":40,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":0,"median":20,"samples":11,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":38,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":9,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":20,"samples":11,"window_hours":0,"raw_samples":11}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/hidalgo-pharr-hidalgo.json b/public/data/aggregates/hidalgo-pharr-hidalgo.json index d6b830e15..722f0734d 100644 --- a/public/data/aggregates/hidalgo-pharr-hidalgo.json +++ b/public/data/aggregates/hidalgo-pharr-hidalgo.json @@ -1 +1 @@ -{"port_number":"230501","name":"Hidalgo/Pharr - Hidalgo","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":542,"overall_median":45,"overall_best_hour":3,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":35,"samples":10,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":35,"samples":9,"window_hours":2,"raw_samples":2},{"day":0,"hour":2,"median":33,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":3,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":4,"median":4,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":5,"median":4,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":28,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":35,"samples":11,"window_hours":1,"raw_samples":4},{"day":0,"hour":8,"median":35,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":35,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":40,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":45,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":25,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":35,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":35,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":38,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":38,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":33,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":30,"samples":9,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":20,"samples":5,"window_hours":2,"raw_samples":2},{"day":1,"hour":3,"median":25,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":4,"median":25,"samples":10,"window_hours":2,"raw_samples":1},{"day":1,"hour":5,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":30,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":40,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":38,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":55,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":55,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":60,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":65,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":65,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":63,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":50,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":45,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":20,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":15,"samples":6,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":10,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":2,"median":5,"samples":4,"window_hours":2,"raw_samples":1},{"day":2,"hour":3,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":2,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":1},{"day":2,"hour":5,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":35,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":35,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":20,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":28,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":43,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":43,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":35,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":35,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":33,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":15,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":3,"hour":2,"median":1,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":3,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":3,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":18,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":33,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":25,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":43,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":63,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":63,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":63,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":60,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":53,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":53,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":45,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":45,"samples":7,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":40,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":35,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":30,"samples":7,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":25,"samples":6,"window_hours":2,"raw_samples":1},{"day":4,"hour":4,"median":25,"samples":11,"window_hours":2,"raw_samples":1},{"day":4,"hour":5,"median":25,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":18,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":28,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":30,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":38,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":50,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":65,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":65,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":65,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":65,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":65,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":63,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":55,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":48,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":43,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":45,"samples":6,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":40,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":2,"median":9,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":3,"median":10,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":10,"samples":11,"window_hours":2,"raw_samples":3},{"day":5,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":10,"samples":7,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":35,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":48,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":55,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":63,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":63,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":58,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":55,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":55,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":55,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":53,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":48,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":48,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":48,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":38,"samples":6,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":30,"samples":11,"window_hours":2,"raw_samples":3},{"day":6,"hour":2,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":6,"hour":3,"median":10,"samples":6,"window_hours":1,"raw_samples":4},{"day":6,"hour":4,"median":20,"samples":8,"window_hours":1,"raw_samples":1},{"day":6,"hour":5,"median":30,"samples":11,"window_hours":1,"raw_samples":3},{"day":6,"hour":6,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":35,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":50,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":60,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":65,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":65,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":70,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":75,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":75,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":68,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":65,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":55,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":53,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":48,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":28,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230501","name":"Hidalgo/Pharr - Hidalgo","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2702,"overall_median":45,"overall_best_hour":3,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":45,"samples":26,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":3,"median":4,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":45,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":30,"samples":33,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":2,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":3,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":5,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":1,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":2,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":15,"samples":27,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":6,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":2,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":4,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":5,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":6,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":7,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":1,"median":16,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":2,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":5,"median":23,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":30,"samples":30,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":2,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":30,"samples":31,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":2,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":3,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":31,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":31,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":11,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/hidalgo-pharr-pharr.json b/public/data/aggregates/hidalgo-pharr-pharr.json index e041297b5..32749b1a9 100644 --- a/public/data/aggregates/hidalgo-pharr-pharr.json +++ b/public/data/aggregates/hidalgo-pharr-pharr.json @@ -1 +1 @@ -{"port_number":"230502","name":"Hidalgo/Pharr - Pharr","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":189,"overall_median":15,"overall_best_hour":23,"overall_best_median":8,"by_hour":[{"day":0,"hour":0,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":10,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":8,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":9,"median":10,"samples":7,"window_hours":2,"raw_samples":1},{"day":0,"hour":10,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":11,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":14,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":15,"median":18,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":16,"median":18,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":17,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":18,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":10,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":10,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":10,"samples":6,"window_hours":2,"raw_samples":2},{"day":1,"hour":4,"median":18,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":20,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":28,"samples":8,"window_hours":2,"raw_samples":4},{"day":1,"hour":7,"median":28,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":50,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":45,"samples":7,"window_hours":2,"raw_samples":1},{"day":1,"hour":11,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":12,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":14,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":15,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":16,"median":15,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":19,"median":20,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":20,"median":35,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":3,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":3,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":6,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":15,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":30,"samples":7,"window_hours":2,"raw_samples":2},{"day":2,"hour":10,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":11,"median":45,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":14,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":15,"median":20,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":20,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":17,"median":25,"samples":12,"window_hours":1,"raw_samples":5},{"day":2,"hour":18,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":19,"median":25,"samples":6,"window_hours":1,"raw_samples":0},{"day":2,"hour":20,"median":25,"samples":6,"window_hours":2,"raw_samples":2},{"day":2,"hour":21,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":22,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":23,"median":3,"samples":1,"window_hours":2,"raw_samples":1},{"day":3,"hour":4,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":15,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":15,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":7,"median":15,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":15,"samples":10,"window_hours":2,"raw_samples":3},{"day":3,"hour":9,"median":40,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":10,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":14,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":15,"median":20,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":20,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":17,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":25,"samples":11,"window_hours":1,"raw_samples":5},{"day":3,"hour":19,"median":25,"samples":11,"window_hours":2,"raw_samples":0},{"day":3,"hour":20,"median":20,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":10,"samples":6,"window_hours":2,"raw_samples":4},{"day":4,"hour":7,"median":10,"samples":6,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":10,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":9,"median":10,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":10,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":11,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":14,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":16,"median":15,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":15,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":23,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":15,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":20,"median":20,"samples":4,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":23,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":22,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":6,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":15,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":15,"samples":9,"window_hours":2,"raw_samples":3},{"day":5,"hour":9,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":10,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":14,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":15,"median":15,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":16,"median":15,"samples":9,"window_hours":1,"raw_samples":4},{"day":5,"hour":17,"median":13,"samples":12,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":8,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":19,"median":5,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":20,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":5,"hour":21,"median":5,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":22,"median":5,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":23,"median":5,"samples":5,"window_hours":2,"raw_samples":2},{"day":6,"hour":0,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":6,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":7,"median":13,"samples":14,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":25,"samples":9,"window_hours":2,"raw_samples":1},{"day":6,"hour":10,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":6,"hour":11,"median":25,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":14,"median":23,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":15,"median":28,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":16,"median":28,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":17,"median":30,"samples":13,"window_hours":1,"raw_samples":4},{"day":6,"hour":18,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":35,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":30,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":15,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230502","name":"Hidalgo/Pharr - Pharr","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":907,"overall_median":20,"overall_best_hour":22,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":15,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":15,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":9,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":10,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":11,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":14,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":0,"hour":15,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":0,"hour":16,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":17,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":40,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":9,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":10,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":30,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":12,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":14,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":15,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":17,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":1,"raw_samples":4},{"day":1,"hour":20,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":21,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":22,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":25,"window_hours":1,"raw_samples":5},{"day":2,"hour":10,"median":45,"samples":25,"window_hours":2,"raw_samples":0},{"day":2,"hour":11,"median":45,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":14,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":15,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":15,"samples":13,"window_hours":1,"raw_samples":3},{"day":2,"hour":17,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":18,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":20,"median":35,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":13,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":13,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":9,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":10,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":11,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":14,"median":15,"samples":15,"window_hours":2,"raw_samples":0},{"day":3,"hour":15,"median":15,"samples":15,"window_hours":1,"raw_samples":0},{"day":3,"hour":16,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":17,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":19,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":20,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":3,"hour":21,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":22,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":4,"median":15,"samples":9,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":15,"samples":9,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":7,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":10,"median":30,"samples":12,"window_hours":1,"raw_samples":1},{"day":4,"hour":11,"median":30,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":12,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":13,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":14,"median":8,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":8,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":16,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":20,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":21,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":4,"hour":22,"median":15,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":35,"samples":20,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":35,"samples":20,"window_hours":2,"raw_samples":0},{"day":5,"hour":11,"median":33,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":14,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":5,"hour":15,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":5,"hour":16,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":20,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":10,"samples":9,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":10,"samples":9,"window_hours":2,"raw_samples":1},{"day":6,"hour":0,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":9,"median":30,"samples":17,"window_hours":1,"raw_samples":3},{"day":6,"hour":10,"median":10,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":11,"median":10,"samples":6,"window_hours":1,"raw_samples":5},{"day":6,"hour":12,"median":10,"samples":6,"window_hours":1,"raw_samples":1},{"day":6,"hour":13,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":14,"median":15,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":15,"median":15,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":16,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":18,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":14,"window_hours":0,"raw_samples":14}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/laredo-bridge-i.json b/public/data/aggregates/laredo-bridge-i.json index 0633c484d..f9e0316ff 100644 --- a/public/data/aggregates/laredo-bridge-i.json +++ b/public/data/aggregates/laredo-bridge-i.json @@ -1 +1 @@ -{"port_number":"230401","name":"Laredo - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":7,"overall_median":5,"overall_best_hour":null,"overall_best_median":null,"by_hour":[{"day":2,"hour":15,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":17,"median":0,"samples":2,"window_hours":2,"raw_samples":1},{"day":2,"hour":18,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":19,"median":0,"samples":2,"window_hours":2,"raw_samples":1},{"day":2,"hour":20,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":21,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":21,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":22,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":23,"median":0,"samples":1,"window_hours":2,"raw_samples":1},{"day":6,"hour":9,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":10,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":11,"median":5,"samples":4,"window_hours":2,"raw_samples":2},{"day":6,"hour":12,"median":5,"samples":4,"window_hours":2,"raw_samples":2},{"day":6,"hour":13,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":14,"median":5,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230401","name":"Laredo - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":23,"overall_median":25,"overall_best_hour":7,"overall_best_median":0,"by_hour":[{"day":1,"hour":5,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":0,"samples":5,"window_hours":2,"raw_samples":3},{"day":1,"hour":8,"median":0,"samples":5,"window_hours":2,"raw_samples":2},{"day":1,"hour":9,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":10,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":7,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":8,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":25,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":25,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":11,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":9,"median":30,"samples":2,"window_hours":2,"raw_samples":2},{"day":5,"hour":10,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":11,"median":30,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/laredo-bridge-ii.json b/public/data/aggregates/laredo-bridge-ii.json index 3ffe3e1e5..b6645f125 100644 --- a/public/data/aggregates/laredo-bridge-ii.json +++ b/public/data/aggregates/laredo-bridge-ii.json @@ -1 +1 @@ -{"port_number":"230402","name":"Laredo - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":590,"overall_median":45,"overall_best_hour":3,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":55,"samples":7,"window_hours":1,"raw_samples":1},{"day":0,"hour":1,"median":40,"samples":9,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":40,"samples":11,"window_hours":1,"raw_samples":4},{"day":0,"hour":3,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":4,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":25,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":6,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":8,"median":23,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":40,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":60,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":60,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":58,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":58,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":55,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":35,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":10,"samples":12,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":8,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":15,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":50,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":58,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":55,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":35,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":35,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":43,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":45,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":53,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":45,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":40,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":35,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":35,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":3,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":8,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":6,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":55,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":60,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":45,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":43,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":35,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":35,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":35,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":40,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":60,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":50,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":35,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":3,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":0,"samples":9,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":8,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":0,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":3,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":60,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":60,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":60,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":40,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":40,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":40,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":30,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":28,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":13,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":15,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":8,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":5,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":5,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":40,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":5,"median":45,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":45,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":53,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":60,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":55,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":55,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":50,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":55,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":53,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":53,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":43,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":45,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":2,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":4,"median":0,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":6,"median":5,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":45,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":63,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":63,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":60,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":35,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":33,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":28,"samples":6,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":10,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":2,"median":0,"samples":11,"window_hours":1,"raw_samples":2},{"day":6,"hour":3,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":6,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":58,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":70,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":55,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":55,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":58,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":60,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":50,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":45,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230402","name":"Laredo - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2934,"overall_median":45,"overall_best_hour":23,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":55,"samples":37,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":45,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":13,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":1,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":1,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":48,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":35,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":65,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":35,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/laredo-colombia-solidarity.json b/public/data/aggregates/laredo-colombia-solidarity.json index e6ab2433f..1b216f54d 100644 --- a/public/data/aggregates/laredo-colombia-solidarity.json +++ b/public/data/aggregates/laredo-colombia-solidarity.json @@ -1 +1 @@ -{"port_number":"230403","name":"Laredo - Colombia Solidarity","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":324,"overall_median":5,"overall_best_hour":23,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":3,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":8,"median":5,"samples":11,"window_hours":2,"raw_samples":1},{"day":0,"hour":9,"median":5,"samples":11,"window_hours":1,"raw_samples":4},{"day":0,"hour":10,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":20,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":35,"samples":16,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":15,"median":60,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":45,"samples":13,"window_hours":1,"raw_samples":3},{"day":0,"hour":18,"median":55,"samples":9,"window_hours":1,"raw_samples":4},{"day":0,"hour":19,"median":80,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":63,"samples":10,"window_hours":2,"raw_samples":1},{"day":0,"hour":21,"median":25,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":22,"median":3,"samples":6,"window_hours":2,"raw_samples":3},{"day":0,"hour":23,"median":0,"samples":5,"window_hours":2,"raw_samples":2},{"day":1,"hour":0,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":8,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":9,"median":30,"samples":7,"window_hours":2,"raw_samples":1},{"day":1,"hour":10,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":15,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":13,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":14,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":15,"median":33,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":16,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":30,"samples":13,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":0,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":0,"samples":1,"window_hours":2,"raw_samples":1},{"day":2,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":2,"window_hours":2,"raw_samples":1},{"day":2,"hour":6,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":0,"samples":4,"window_hours":2,"raw_samples":1},{"day":2,"hour":8,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":9,"median":0,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":10,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":11,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":12,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":13,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":14,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":15,"median":5,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":16,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":0,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":8,"median":15,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":9,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":10,"median":10,"samples":6,"window_hours":2,"raw_samples":1},{"day":3,"hour":11,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":12,"median":8,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":13,"median":10,"samples":11,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":16,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":18,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":0,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":0,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":0,"samples":2,"window_hours":2,"raw_samples":1},{"day":4,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":5,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":0,"samples":2,"window_hours":2,"raw_samples":1},{"day":4,"hour":7,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":9,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":10,"median":40,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":11,"median":40,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":12,"median":40,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":13,"median":40,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":14,"median":28,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":10,"samples":8,"window_hours":2,"raw_samples":2},{"day":4,"hour":16,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":17,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":0,"samples":8,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":0,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":0,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":22,"median":0,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":23,"median":0,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":0,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":25,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":5,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":9,"median":15,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":10,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":11,"median":25,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":13,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":14,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":15,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":16,"median":10,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":17,"median":10,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":18,"median":10,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":19,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":0,"samples":10,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":22,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":23,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":6,"hour":0,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":5,"window_hours":2,"raw_samples":1},{"day":6,"hour":2,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":3,"window_hours":2,"raw_samples":1},{"day":6,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":4,"window_hours":2,"raw_samples":1},{"day":6,"hour":6,"median":0,"samples":3,"window_hours":2,"raw_samples":1},{"day":6,"hour":7,"median":0,"samples":7,"window_hours":2,"raw_samples":1},{"day":6,"hour":8,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":9,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":33,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":30,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":14,"median":5,"samples":12,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":5,"samples":14,"window_hours":1,"raw_samples":4},{"day":6,"hour":16,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":17,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":0,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":0,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230403","name":"Laredo - Colombia Solidarity","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1471,"overall_median":5,"overall_best_hour":19,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":10,"samples":16,"window_hours":2,"raw_samples":0},{"day":0,"hour":8,"median":10,"samples":16,"window_hours":1,"raw_samples":4},{"day":0,"hour":9,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":14,"median":30,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":28,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":35,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":8,"median":20,"samples":11,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":10,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":11,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":10,"samples":18,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":14,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":15,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":16,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":18,"median":3,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":8,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":12,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":13,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":14,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":16,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":7,"median":3,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":8,"median":3,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":10,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":11,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":12,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":13,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":14,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":15,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":16,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":17,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":18,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":19,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":21,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":19,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":19,"window_hours":1,"raw_samples":5},{"day":4,"hour":9,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":10,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":11,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":12,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":13,"median":15,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":14,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":15,"median":5,"samples":17,"window_hours":1,"raw_samples":4},{"day":4,"hour":16,"median":5,"samples":20,"window_hours":1,"raw_samples":5},{"day":4,"hour":17,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":18,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":21,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":0,"samples":14,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":5,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":12,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":13,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":14,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":23,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":10,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":8,"median":10,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":9,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":10,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":11,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":12,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":13,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":14,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":15,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":16,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/laredo-world-trade-bridge.json b/public/data/aggregates/laredo-world-trade-bridge.json index bce08348a..d6e91c636 100644 --- a/public/data/aggregates/laredo-world-trade-bridge.json +++ b/public/data/aggregates/laredo-world-trade-bridge.json @@ -1 +1 @@ -{"port_number":"230404","name":"Laredo - World Trade Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230404","name":"Laredo - World Trade Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/lukeville.json b/public/data/aggregates/lukeville.json index de106e64c..8cbd9cf5e 100644 --- a/public/data/aggregates/lukeville.json +++ b/public/data/aggregates/lukeville.json @@ -1 +1 @@ -{"port_number":"260201","name":"Lukeville","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":395,"overall_median":0,"overall_best_hour":19,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":5,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":10,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":15,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":5,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":5,"samples":8,"window_hours":2,"raw_samples":3},{"day":0,"hour":23,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":0,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":8,"window_hours":2,"raw_samples":2},{"day":1,"hour":7,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":0,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":0,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":0,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":0,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":1,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":0,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":0,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":0,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":3,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":7,"window_hours":2,"raw_samples":2},{"day":2,"hour":8,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":10,"median":3,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":11,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":12,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":13,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":0,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":16,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":17,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":0,"samples":9,"window_hours":2,"raw_samples":2},{"day":2,"hour":19,"median":0,"samples":9,"window_hours":2,"raw_samples":1},{"day":2,"hour":20,"median":0,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":21,"median":0,"samples":6,"window_hours":2,"raw_samples":3},{"day":2,"hour":22,"median":0,"samples":5,"window_hours":2,"raw_samples":1},{"day":2,"hour":23,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":9,"window_hours":2,"raw_samples":2},{"day":3,"hour":7,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":0,"samples":12,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":0,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":11,"median":0,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":13,"median":0,"samples":14,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":0,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":1,"raw_samples":5},{"day":3,"hour":16,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":17,"median":3,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":0,"samples":13,"window_hours":2,"raw_samples":2},{"day":3,"hour":19,"median":0,"samples":10,"window_hours":2,"raw_samples":2},{"day":3,"hour":20,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":0,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":22,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":0,"median":3,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":3,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":3,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":3,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":7,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":9,"median":0,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":10,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":11,"median":0,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":12,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":0,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":0,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":3,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":23,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":3,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":3,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":3,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":5,"hour":9,"median":5,"samples":9,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":0,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":0,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":0,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":0,"samples":7,"window_hours":2,"raw_samples":1},{"day":6,"hour":0,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":7,"window_hours":2,"raw_samples":1},{"day":6,"hour":6,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":7,"median":0,"samples":13,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":0,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":5,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":5,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":0,"samples":7,"window_hours":2,"raw_samples":1}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260201","name":"Lukeville","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":1998,"overall_median":0,"overall_best_hour":11,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":18,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":18,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":2,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":3,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":7,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":8,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":13,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":19,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":0,"median":3,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":2},{"day":2,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":9,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":12,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":13,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":14,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":15,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":17,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":18,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":19,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":20,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":21,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":23,"median":3,"samples":16,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":13,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":8,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":9,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":11,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":5,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":4,"hour":6,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":8,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":10,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":11,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":12,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":13,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":5,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":7,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":5,"samples":19,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":19,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":16,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/marcelino-serna-tornillo.json b/public/data/aggregates/marcelino-serna-tornillo.json index 666ce57b2..73ada7f86 100644 --- a/public/data/aggregates/marcelino-serna-tornillo.json +++ b/public/data/aggregates/marcelino-serna-tornillo.json @@ -1 +1 @@ -{"port_number":"240401","name":"Marcelino Serna - Tornillo","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":456,"overall_median":25,"overall_best_hour":21,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":40,"samples":6,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":8,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":7,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":5,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":8,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":9,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":10,"median":25,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":12,"median":30,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":13,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":14,"median":35,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":15,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":16,"median":35,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":18,"median":35,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":19,"median":40,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":20,"median":40,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":21,"median":40,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":22,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":23,"median":40,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":0,"median":23,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":25,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":25,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":8,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":30,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":30,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":15,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":16,"median":33,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":18,"median":30,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":19,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":20,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":21,"median":23,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":22,"median":25,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":23,"median":23,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":0,"median":10,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":28,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":7,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":8,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":33,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":35,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":35,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":35,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":13,"median":35,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":18,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":19,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":20,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":10,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":10,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":23,"median":10,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":0,"median":15,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":23,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":18,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":23,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":23,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":7,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":8,"median":25,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":25,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":25,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":13,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":14,"median":23,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":15,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":15,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":19,"median":15,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":20,"median":15,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":21,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":22,"median":15,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":23,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":0,"median":28,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":28,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":8,"window_hours":2,"raw_samples":3},{"day":4,"hour":8,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":9,"median":25,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":10,"median":25,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":25,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":13,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":14,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":28,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":25,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":20,"median":25,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":21,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":25,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":13,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":25,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":25,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":25,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":25,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":25,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":9,"median":25,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":25,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":28,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":14,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":25,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":20,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":20,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":19,"median":15,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":20,"median":10,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":21,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":0,"median":30,"samples":7,"window_hours":2,"raw_samples":1},{"day":6,"hour":1,"median":33,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":15,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":20,"samples":11,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":10,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":13,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":14,"median":33,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":18,"median":35,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":19,"median":35,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":20,"median":35,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":21,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":30,"samples":7,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240401","name":"Marcelino Serna - Tornillo","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2235,"overall_median":20,"overall_best_hour":21,"overall_best_median":18,"by_hour":[{"day":0,"hour":0,"median":43,"samples":24,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":43,"samples":24,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":13,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":13,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":7,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":25,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":14,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":30,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":40,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":10,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":10,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":20,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":20,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":20,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":7,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":13,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":13,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":20,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":20,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":8,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":15,"samples":17,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":15,"samples":17,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":25,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":25,"samples":13,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":12,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":20,"samples":17,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":20,"samples":17,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":25,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":25,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":20,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":15,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":20,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":7,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":10,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":10,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":10,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/naco.json b/public/data/aggregates/naco.json index b2a4ed339..36d8bad9a 100644 --- a/public/data/aggregates/naco.json +++ b/public/data/aggregates/naco.json @@ -1 +1 @@ -{"port_number":"260301","name":"Naco","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":457,"overall_median":10,"overall_best_hour":21,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":33,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":5,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":15,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":10,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":45,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":45,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":35,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":43,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":40,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":40,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":0,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":1,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":25,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":25,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":25,"samples":7,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":18,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":13,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":15,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":20,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":18,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":10,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":10,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":1,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":1,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":1,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":1,"samples":10,"window_hours":2,"raw_samples":2},{"day":2,"hour":0,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":25,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":9,"window_hours":2,"raw_samples":1},{"day":2,"hour":7,"median":20,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":20,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":15,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":15,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":5,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":1,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":1,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":5,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":5,"samples":10,"window_hours":2,"raw_samples":2},{"day":3,"hour":0,"median":1,"samples":5,"window_hours":2,"raw_samples":1},{"day":3,"hour":1,"median":1,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":1,"samples":3,"window_hours":2,"raw_samples":1},{"day":3,"hour":3,"median":1,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":20,"samples":6,"window_hours":2,"raw_samples":1},{"day":3,"hour":5,"median":23,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":25,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":20,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":15,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":13,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":10,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":10,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":8,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":1,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":1,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":1,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":1,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":1,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":1,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":1,"samples":9,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":3,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":20,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":20,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":7,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":10,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":1,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":1,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":1,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":1,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":1,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":1,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":1,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":1,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":1,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":18,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":7,"median":15,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":10,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":15,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":10,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":10,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":5,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":3,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":1,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":1,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":1,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":1,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":1,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":1,"samples":7,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":13,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":7,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":20,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":20,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":5,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":5,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":7,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260301","name":"Naco","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2176,"overall_median":5,"overall_best_hour":19,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":1,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":1,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":1,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":1,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":7,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":8,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":9,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":10,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":15,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":1,"median":5,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":2,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":2,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":2,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":1,"median":1,"samples":9,"window_hours":1,"raw_samples":1},{"day":2,"hour":2,"median":1,"samples":9,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":1,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":2,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":4},{"day":3,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":15,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":16,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":40,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":40,"samples":10,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":40,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":1,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":1,"median":1,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":40,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":9,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":9,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":10,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":11,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":13,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":15,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":1,"samples":22,"window_hours":1,"raw_samples":5},{"day":6,"hour":1,"median":1,"samples":22,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":1,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":1,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":9,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":13,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":1,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/nogales-deconcini.json b/public/data/aggregates/nogales-deconcini.json index d921158ea..a28f6e13b 100644 --- a/public/data/aggregates/nogales-deconcini.json +++ b/public/data/aggregates/nogales-deconcini.json @@ -1 +1 @@ -{"port_number":"260401","name":"Nogales - Deconcini","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":591,"overall_median":40,"overall_best_hour":3,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":60,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":3,"median":53,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":43,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":5,"median":25,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":25,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":28,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":48,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":50,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":38,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":45,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":35,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":33,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":55,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":0,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":60,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":2,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":3,"median":58,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":60,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":5,"median":60,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":60,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":60,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":75,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":60,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":48,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":43,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":60,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":25,"samples":9,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":2,"hour":0,"median":8,"samples":10,"window_hours":2,"raw_samples":3},{"day":2,"hour":1,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":10,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":4,"median":10,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":5,"median":20,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":60,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":50,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":40,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":40,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":50,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":15,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":15,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":8,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":0,"median":0,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":1,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":38,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":60,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":55,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":25,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":28,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":43,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":23,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":18,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":18,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":18,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":20,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":15,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":0,"median":0,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":1,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":0,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":0,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":20,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":5,"median":30,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":25,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":50,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":90,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":85,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":60,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":35,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":13,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":23,"median":10,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":0,"median":30,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":2,"median":30,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":20,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":4,"median":25,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":50,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":40,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":75,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":75,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":80,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":100,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":120,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":120,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":90,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":33,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":23,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":20,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":20,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":25,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":25,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":2,"median":25,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":25,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":5,"median":25,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":25,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":25,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":30,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":30,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":30,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":25,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":28,"samples":8,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":25,"samples":8,"window_hours":1,"raw_samples":2}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260401","name":"Nogales - Deconcini","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2935,"overall_median":45,"overall_best_hour":1,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":2,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":35,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":0,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":110,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":100,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":0,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":1,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":2,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":6,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":53,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":2,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":4,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":0,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":1,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":5,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":2,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":45,"samples":10,"window_hours":0,"raw_samples":10}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/nogales-mariposa.json b/public/data/aggregates/nogales-mariposa.json index 5d11f4da2..eecece19a 100644 --- a/public/data/aggregates/nogales-mariposa.json +++ b/public/data/aggregates/nogales-mariposa.json @@ -1 +1 @@ -{"port_number":"260402","name":"Nogales - Mariposa","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":446,"overall_median":40,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":60,"samples":5,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":45,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":45,"samples":3,"window_hours":2,"raw_samples":1},{"day":0,"hour":3,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":23,"samples":6,"window_hours":2,"raw_samples":1},{"day":0,"hour":5,"median":28,"samples":10,"window_hours":2,"raw_samples":1},{"day":0,"hour":6,"median":25,"samples":9,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":28,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":30,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":43,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":45,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":45,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":53,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":53,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":60,"samples":9,"window_hours":2,"raw_samples":3},{"day":0,"hour":23,"median":60,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":0,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":7,"median":15,"samples":9,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":40,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":43,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":45,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":53,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":48,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":33,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":0,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":25,"samples":9,"window_hours":2,"raw_samples":1},{"day":2,"hour":7,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":50,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":38,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":45,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":3,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":3,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":3,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":25,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":30,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":30,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":30,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":50,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":50,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":45,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":25,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":18,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":20,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":25,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":0,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":8,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":7,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":25,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":50,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":80,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":85,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":85,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":80,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":3,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":23,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":35,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":20,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":40,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":50,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":60,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":70,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":70,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":90,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":90,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":90,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":60,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":43,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":38,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":35,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":35,"samples":7,"window_hours":2,"raw_samples":1},{"day":6,"hour":0,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":9,"window_hours":2,"raw_samples":1},{"day":6,"hour":6,"median":0,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":28,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":60,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":60,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":7,"window_hours":2,"raw_samples":1}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260402","name":"Nogales - Mariposa","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2162,"overall_median":45,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":8,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":85,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":70,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":3,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":20,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":7,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":70,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":65,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":0,"median":10,"samples":20,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":7,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":10,"samples":20,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":20,"samples":21,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":20,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":20,"samples":21,"window_hours":1,"raw_samples":4},{"day":5,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":3,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":3,"samples":8,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":13,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":85,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":83,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":3,"samples":8,"window_hours":0,"raw_samples":8}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/nogales-morley-gate.json b/public/data/aggregates/nogales-morley-gate.json index 66e634d01..030947020 100644 --- a/public/data/aggregates/nogales-morley-gate.json +++ b/public/data/aggregates/nogales-morley-gate.json @@ -1 +1 @@ -{"port_number":"260403","name":"Nogales - Morley Gate","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260403","name":"Nogales - Morley Gate","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/otay-mesa.json b/public/data/aggregates/otay-mesa.json index 8178ba4ea..19ce2b012 100644 --- a/public/data/aggregates/otay-mesa.json +++ b/public/data/aggregates/otay-mesa.json @@ -1 +1 @@ -{"port_number":"250601","name":"Otay Mesa","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":588,"overall_median":100,"overall_best_hour":5,"overall_best_median":60,"by_hour":[{"day":0,"hour":0,"median":75,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":60,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":3,"median":55,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":5,"median":75,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":75,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":83,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":88,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":100,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":120,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":150,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":150,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":160,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":160,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":200,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":200,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":200,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":195,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":240,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":240,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":240,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":98,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":0,"median":150,"samples":10,"window_hours":2,"raw_samples":1},{"day":1,"hour":1,"median":170,"samples":10,"window_hours":2,"raw_samples":2},{"day":1,"hour":2,"median":190,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":3,"median":170,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":150,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":5,"median":120,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":120,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":120,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":120,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":145,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":125,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":130,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":135,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":150,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":150,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":150,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":150,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":140,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":140,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":110,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":90,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":60,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":70,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":120,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":0,"median":70,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":70,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":70,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":70,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":4,"median":70,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":5,"median":80,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":90,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":135,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":125,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":140,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":160,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":170,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":170,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":165,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":160,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":155,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":140,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":135,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":110,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":90,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":70,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":50,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":25,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":45,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":0,"median":60,"samples":9,"window_hours":2,"raw_samples":1},{"day":3,"hour":1,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":3,"hour":2,"median":60,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":60,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":65,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":75,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":90,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":98,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":100,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":110,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":110,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":115,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":140,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":140,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":140,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":155,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":130,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":100,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":100,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":70,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":70,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":70,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":70,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":65,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":65,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":73,"samples":12,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":80,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":85,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":5,"median":90,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":90,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":105,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":120,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":120,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":120,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":115,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":120,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":110,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":100,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":100,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":100,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":90,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":70,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":70,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":58,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":60,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":60,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":65,"samples":6,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":4,"median":60,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":5,"median":60,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":100,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":105,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":115,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":105,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":95,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":90,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":90,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":90,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":100,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":90,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":90,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":50,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":25,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":25,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":20,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":10,"samples":7,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":60,"samples":12,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":2,"median":12,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":20,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":5,"median":60,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":60,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":90,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":100,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":110,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":110,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":120,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":120,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":130,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":130,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":130,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":140,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":150,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":150,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":130,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":130,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":90,"samples":9,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"250601","name":"Otay Mesa","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2923,"overall_median":90,"overall_best_hour":1,"overall_best_median":25,"by_hour":[{"day":0,"hour":0,"median":90,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":1,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":88,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":130,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":110,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":12,"median":110,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":150,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":150,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":160,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":160,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":190,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":190,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":210,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":200,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":195,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":160,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":1,"median":100,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":2,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":3,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":95,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":115,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":110,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":135,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":18,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":1,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":3,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":4,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":95,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":11,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":1,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":2,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":3,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":85,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":78,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":3,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":100,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":1,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":3,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":4,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":100,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":73,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":90,"samples":29,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":100,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":100,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":95,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":100,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":100,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":120,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":160,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":160,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":100,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/presidio-presidio-port-of-entry.json b/public/data/aggregates/presidio-presidio-port-of-entry.json index de6a26350..6065915e8 100644 --- a/public/data/aggregates/presidio-presidio-port-of-entry.json +++ b/public/data/aggregates/presidio-presidio-port-of-entry.json @@ -1 +1 @@ -{"port_number":"240301","name":"Presidio - PRESIDIO PORT OF ENTRY","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":583,"overall_median":10,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":0,"samples":9,"window_hours":1,"raw_samples":4},{"day":0,"hour":3,"median":0,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":4,"median":0,"samples":11,"window_hours":1,"raw_samples":5},{"day":0,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":0,"samples":12,"window_hours":1,"raw_samples":5},{"day":0,"hour":7,"median":1,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":0,"hour":10,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":13,"median":35,"samples":15,"window_hours":1,"raw_samples":3},{"day":0,"hour":14,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":55,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":55,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":18,"median":55,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":19,"median":55,"samples":9,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":55,"samples":12,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":10,"samples":8,"window_hours":2,"raw_samples":1},{"day":0,"hour":22,"median":10,"samples":9,"window_hours":2,"raw_samples":2},{"day":0,"hour":23,"median":8,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":3,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":1,"hour":2,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":0,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":15,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":33,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":18,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":13,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":10,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":30,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":30,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":25,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":20,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":20,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":8,"samples":8,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":3,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":6,"median":0,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":4,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":8,"median":9,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":15,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":20,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":20,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":18,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":23,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":5,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":0,"samples":10,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":3,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":0,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":6,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":4,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":8,"median":5,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":13,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":15,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":20,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":33,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":40,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":30,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":10,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":13,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":0,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":0,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":0,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":5,"median":0,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":1,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":7,"median":4,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":40,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":35,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":35,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":18,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":18,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":15,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":15,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":15,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":0,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":2,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":3,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":4,"median":0,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":6,"median":0,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":0,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":10,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":15,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":30,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":30,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":20,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":20,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":20,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":20,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":0,"samples":10,"window_hours":1,"raw_samples":5},{"day":6,"hour":2,"median":0,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":6,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":0,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":8,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":40,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":40,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":8,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":13,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":15,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":8,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240301","name":"Presidio - PRESIDIO PORT OF ENTRY","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2888,"overall_median":5,"overall_best_hour":1,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":39,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":45,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":30,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":2,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":2,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":3,"samples":36,"window_hours":1,"raw_samples":5},{"day":3,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":12,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":8,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":14,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":32,"window_hours":1,"raw_samples":3},{"day":4,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":19,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/progreso-donna-international-bridge.json b/public/data/aggregates/progreso-donna-international-bridge.json index a957df85a..ad8f15f9a 100644 --- a/public/data/aggregates/progreso-donna-international-bridge.json +++ b/public/data/aggregates/progreso-donna-international-bridge.json @@ -1 +1 @@ -{"port_number":"230902","name":"Progreso - Donna International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":364,"overall_median":45,"overall_best_hour":7,"overall_best_median":20,"by_hour":[{"day":0,"hour":0,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":15,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":15,"samples":5,"window_hours":2,"raw_samples":2},{"day":0,"hour":7,"median":15,"samples":8,"window_hours":2,"raw_samples":2},{"day":0,"hour":8,"median":18,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":9,"median":40,"samples":8,"window_hours":1,"raw_samples":3},{"day":0,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":11,"median":50,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":12,"median":50,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":13,"median":50,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":14,"median":45,"samples":9,"window_hours":1,"raw_samples":4},{"day":0,"hour":15,"median":53,"samples":10,"window_hours":1,"raw_samples":2},{"day":0,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":4},{"day":0,"hour":17,"median":65,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":45,"samples":13,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":45,"samples":7,"window_hours":2,"raw_samples":0},{"day":0,"hour":22,"median":45,"samples":5,"window_hours":2,"raw_samples":2},{"day":0,"hour":23,"median":45,"samples":3,"window_hours":2,"raw_samples":1},{"day":1,"hour":0,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":15,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":28,"samples":4,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":8,"median":23,"samples":6,"window_hours":2,"raw_samples":3},{"day":1,"hour":9,"median":20,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":10,"median":20,"samples":9,"window_hours":2,"raw_samples":1},{"day":1,"hour":11,"median":20,"samples":9,"window_hours":2,"raw_samples":3},{"day":1,"hour":12,"median":20,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":13,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":14,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":15,"median":45,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":16,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":17,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":20,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":18,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":15,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":15,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":20,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":15,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":60,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":60,"samples":4,"window_hours":2,"raw_samples":2},{"day":2,"hour":7,"median":60,"samples":6,"window_hours":2,"raw_samples":1},{"day":2,"hour":8,"median":60,"samples":9,"window_hours":2,"raw_samples":1},{"day":2,"hour":9,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":10,"median":60,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":11,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":12,"median":53,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":13,"median":60,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":60,"samples":14,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":50,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":40,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":23,"median":20,"samples":5,"window_hours":2,"raw_samples":2},{"day":3,"hour":0,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":35,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":60,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":60,"samples":6,"window_hours":2,"raw_samples":2},{"day":3,"hour":7,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":3,"hour":8,"median":60,"samples":11,"window_hours":2,"raw_samples":3},{"day":3,"hour":9,"median":48,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":10,"median":60,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":60,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":60,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":45,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":33,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":25,"samples":7,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":25,"samples":7,"window_hours":2,"raw_samples":4},{"day":4,"hour":0,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":35,"samples":3,"window_hours":2,"raw_samples":1},{"day":4,"hour":7,"median":35,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":35,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":9,"median":45,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":10,"median":50,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":11,"median":50,"samples":6,"window_hours":2,"raw_samples":1},{"day":4,"hour":12,"median":50,"samples":6,"window_hours":2,"raw_samples":1},{"day":4,"hour":13,"median":50,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":14,"median":50,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":45,"samples":10,"window_hours":2,"raw_samples":2},{"day":4,"hour":16,"median":45,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":45,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":45,"samples":9,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":45,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":22,"median":45,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":23,"median":45,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":0,"median":60,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":3,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":35,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":8,"median":33,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":9,"median":30,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":10,"median":33,"samples":8,"window_hours":2,"raw_samples":1},{"day":5,"hour":11,"median":33,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":12,"median":35,"samples":9,"window_hours":2,"raw_samples":2},{"day":5,"hour":13,"median":40,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":14,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":15,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":60,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":35,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":13,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":15,"samples":5,"window_hours":2,"raw_samples":2},{"day":6,"hour":7,"median":25,"samples":9,"window_hours":2,"raw_samples":2},{"day":6,"hour":8,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":9,"median":60,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":50,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":60,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":75,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":53,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":45,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":35,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230902","name":"Progreso - Donna International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1897,"overall_median":45,"overall_best_hour":10,"overall_best_median":25,"by_hour":[{"day":0,"hour":0,"median":60,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":6,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":7,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":9,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":10,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":30,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":30,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":60,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":7,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":7,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":10,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":55,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":14,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":55,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":55,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":13,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":7,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":8,"median":43,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":9,"median":43,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":10,"median":43,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":11,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":58,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":13,"median":55,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":14,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":17,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":18,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":19,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":20,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":21,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":0,"median":28,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":28,"samples":18,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":50,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":50,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":18,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":18,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":45,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":7,"median":50,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":8,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":10,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":11,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":12,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":13,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":14,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":15,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":28,"samples":18,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":28,"samples":18,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":55,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":55,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":55,"samples":10,"window_hours":1,"raw_samples":2},{"day":5,"hour":7,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":8,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":9,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":10,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":13,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":28,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":28,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":38,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":38,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":9,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":13,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":28,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/progreso-progreso-international-bridge.json b/public/data/aggregates/progreso-progreso-international-bridge.json index 42727278c..dbc613e47 100644 --- a/public/data/aggregates/progreso-progreso-international-bridge.json +++ b/public/data/aggregates/progreso-progreso-international-bridge.json @@ -1 +1 @@ -{"port_number":"230901","name":"Progreso - Progreso International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":452,"overall_median":25,"overall_best_hour":0,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":25,"samples":10,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":35,"samples":8,"window_hours":2,"raw_samples":2},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":0,"hour":3,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":4,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":5,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":5,"samples":11,"window_hours":2,"raw_samples":2},{"day":0,"hour":7,"median":10,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":8,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":40,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":10,"median":30,"samples":12,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":13,"median":45,"samples":15,"window_hours":1,"raw_samples":3},{"day":0,"hour":14,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":25,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":25,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":25,"samples":17,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":25,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":25,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":18,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":25,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":18,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":0,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":1,"median":5,"samples":11,"window_hours":2,"raw_samples":1},{"day":1,"hour":2,"median":5,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":3,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":6,"median":45,"samples":7,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":9,"median":25,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":23,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":28,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":12,"median":30,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":14,"median":30,"samples":9,"window_hours":1,"raw_samples":4},{"day":1,"hour":15,"median":30,"samples":12,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":17,"median":30,"samples":14,"window_hours":1,"raw_samples":3},{"day":1,"hour":18,"median":20,"samples":10,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":20,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":15,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":15,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":13,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":15,"samples":7,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":8,"samples":10,"window_hours":2,"raw_samples":1},{"day":2,"hour":2,"median":5,"samples":6,"window_hours":2,"raw_samples":1},{"day":2,"hour":3,"median":5,"samples":7,"window_hours":2,"raw_samples":2},{"day":2,"hour":4,"median":5,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":5,"median":20,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":6,"median":35,"samples":7,"window_hours":2,"raw_samples":2},{"day":2,"hour":7,"median":40,"samples":8,"window_hours":2,"raw_samples":1},{"day":2,"hour":8,"median":35,"samples":9,"window_hours":2,"raw_samples":1},{"day":2,"hour":9,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":10,"median":20,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":11,"median":15,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":12,"median":15,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":13,"median":15,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":40,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":40,"samples":14,"window_hours":1,"raw_samples":5},{"day":2,"hour":16,"median":40,"samples":16,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":30,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":15,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":15,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":13,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":10,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":8,"samples":10,"window_hours":2,"raw_samples":2},{"day":3,"hour":2,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":3,"hour":3,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":3,"hour":4,"median":5,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":5,"median":15,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":25,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":3,"hour":8,"median":40,"samples":13,"window_hours":2,"raw_samples":2},{"day":3,"hour":9,"median":25,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":10,"median":28,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":40,"samples":11,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":30,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":13,"median":15,"samples":11,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":3,"hour":15,"median":10,"samples":13,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":17,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":3,"hour":18,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":10,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":10,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":10,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":1,"median":5,"samples":5,"window_hours":2,"raw_samples":1},{"day":4,"hour":2,"median":5,"samples":5,"window_hours":2,"raw_samples":1},{"day":4,"hour":3,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":5,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":5,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":8,"samples":6,"window_hours":2,"raw_samples":2},{"day":4,"hour":7,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":18,"samples":8,"window_hours":2,"raw_samples":2},{"day":4,"hour":9,"median":33,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":35,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":12,"median":38,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":13,"median":40,"samples":8,"window_hours":2,"raw_samples":2},{"day":4,"hour":14,"median":40,"samples":9,"window_hours":2,"raw_samples":1},{"day":4,"hour":15,"median":43,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":16,"median":45,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":28,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":28,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":10,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":10,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":10,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":8,"samples":8,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":10,"samples":10,"window_hours":2,"raw_samples":1},{"day":5,"hour":1,"median":10,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":5,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":3,"median":5,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":4,"median":5,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":5,"median":10,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":6,"median":10,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":10,"samples":5,"window_hours":2,"raw_samples":1},{"day":5,"hour":8,"median":30,"samples":7,"window_hours":2,"raw_samples":1},{"day":5,"hour":9,"median":30,"samples":9,"window_hours":2,"raw_samples":1},{"day":5,"hour":10,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":35,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":35,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":13,"median":43,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":45,"samples":11,"window_hours":1,"raw_samples":3},{"day":5,"hour":15,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":45,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":15,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":15,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":13,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":13,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":13,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":10,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":8,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":6,"hour":2,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":3,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":4,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":5,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":5,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":25,"samples":10,"window_hours":1,"raw_samples":2},{"day":6,"hour":8,"median":40,"samples":9,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":60,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":10,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":60,"samples":16,"window_hours":1,"raw_samples":5},{"day":6,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":6,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":14,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":4},{"day":6,"hour":16,"median":60,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":53,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":35,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":33,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":15,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":10,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230901","name":"Progreso - Progreso International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2216,"overall_median":20,"overall_best_hour":0,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":3,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":7,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":8,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":16,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":25,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":1,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":6,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":7,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":14,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":15,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":15,"samples":23,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":2,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":4,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":5,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":6,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":7,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":8,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":10,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":11,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":13,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":14,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":17,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":4,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":7,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":8,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":9,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":10,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":11,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":12,"median":35,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":13,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":14,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":15,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":16,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":17,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":18,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":23,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":10,"samples":28,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":4,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":5,"median":40,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":6,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":7,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":8,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":10,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":13,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":14,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":15,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":16,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":17,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":26,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":2,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":4,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":5,"median":35,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":9,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":10,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":13,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":15,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":16,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":10,"samples":27,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":4,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":5,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":6,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":7,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":8,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":9,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":13,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":15,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":16,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":17,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":18,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":19,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":20,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/rio-grande-city.json b/public/data/aggregates/rio-grande-city.json index a8b6b7c30..abd26f08a 100644 --- a/public/data/aggregates/rio-grande-city.json +++ b/public/data/aggregates/rio-grande-city.json @@ -1 +1 @@ -{"port_number":"230701","name":"Rio Grande City","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":415,"overall_median":5,"overall_best_hour":10,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":3,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":0,"samples":9,"window_hours":2,"raw_samples":2},{"day":0,"hour":8,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":0,"hour":10,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":13,"median":15,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":15,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":15,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":5,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":8,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":5,"samples":6,"window_hours":2,"raw_samples":2},{"day":1,"hour":0,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":5,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":0,"samples":1,"window_hours":2,"raw_samples":1},{"day":1,"hour":3,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":8,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":10,"samples":4,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":1,"hour":8,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":9,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":5,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":13,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":15,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":15,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":7,"window_hours":2,"raw_samples":1},{"day":2,"hour":8,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":3,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":0,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":2,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":3,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":3,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":0,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":7,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":8,"median":3,"samples":10,"window_hours":2,"raw_samples":3},{"day":3,"hour":9,"median":3,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":10,"median":0,"samples":11,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":0,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":5,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":5,"samples":14,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":17,"median":0,"samples":17,"window_hours":1,"raw_samples":5},{"day":3,"hour":18,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":19,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":20,"median":0,"samples":13,"window_hours":2,"raw_samples":3},{"day":3,"hour":21,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":0,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":3,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":0,"samples":7,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":10,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":5,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":5,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":5,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":4,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":4,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":0,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":9,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":0,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":11,"median":5,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":5,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":14,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":15,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":3,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":4,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":5,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":5,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":5,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":5,"window_hours":2,"raw_samples":1},{"day":6,"hour":2,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":3,"window_hours":2,"raw_samples":1},{"day":6,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":5,"window_hours":2,"raw_samples":1},{"day":6,"hour":6,"median":0,"samples":8,"window_hours":2,"raw_samples":1},{"day":6,"hour":7,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":8,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":0,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":5,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":20,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":18,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":13,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":5,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"230701","name":"Rio Grande City","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1964,"overall_median":5,"overall_best_hour":13,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":3,"samples":16,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":3,"samples":16,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":3,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":3,"samples":6,"window_hours":1,"raw_samples":0},{"day":0,"hour":7,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":8,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":9,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":15,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":15,"median":18,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":20,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":20,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":8,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":10,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":3,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":15,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":15,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":5,"samples":22,"window_hours":1,"raw_samples":5},{"day":2,"hour":8,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":0,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":8,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":0,"median":10,"samples":11,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":10,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":10,"samples":11,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":23,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":8,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":9,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":10,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/roma.json b/public/data/aggregates/roma.json index 4fb4f911d..f88b720d6 100644 --- a/public/data/aggregates/roma.json +++ b/public/data/aggregates/roma.json @@ -1 +1 @@ -{"port_number":"231001","name":"Roma","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":504,"overall_median":5,"overall_best_hour":23,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":4,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":0,"samples":7,"window_hours":2,"raw_samples":1},{"day":0,"hour":2,"median":0,"samples":7,"window_hours":2,"raw_samples":2},{"day":0,"hour":3,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":0,"hour":4,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":0,"hour":5,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":0,"hour":6,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":9,"median":5,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":11,"median":10,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":12,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":15,"median":10,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":16,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":17,"median":10,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":18,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":19,"median":10,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":20,"median":5,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":21,"median":5,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":22,"median":5,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":5,"samples":7,"window_hours":2,"raw_samples":2},{"day":1,"hour":0,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":0,"samples":5,"window_hours":2,"raw_samples":1},{"day":1,"hour":3,"median":0,"samples":8,"window_hours":2,"raw_samples":2},{"day":1,"hour":4,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":0,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":7,"median":3,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":8,"median":5,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":5,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":5,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":5,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":13,"median":5,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":10,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":15,"median":10,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":16,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":17,"median":10,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":18,"median":10,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":19,"median":10,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":21,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":0,"samples":6,"window_hours":1,"raw_samples":5},{"day":2,"hour":0,"median":0,"samples":6,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":0,"samples":11,"window_hours":2,"raw_samples":1},{"day":2,"hour":2,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":4,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":5,"median":0,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":6,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":7,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":8,"median":8,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":8,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":20,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":20,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":14,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":18,"median":0,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":19,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":21,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":22,"median":0,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":0,"samples":7,"window_hours":1,"raw_samples":5},{"day":3,"hour":0,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":0,"samples":3,"window_hours":2,"raw_samples":1},{"day":3,"hour":3,"median":0,"samples":4,"window_hours":2,"raw_samples":1},{"day":3,"hour":4,"median":0,"samples":8,"window_hours":2,"raw_samples":1},{"day":3,"hour":5,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":0,"samples":9,"window_hours":2,"raw_samples":4},{"day":3,"hour":7,"median":0,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":8,"median":0,"samples":14,"window_hours":2,"raw_samples":3},{"day":3,"hour":9,"median":0,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":10,"median":10,"samples":11,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":10,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":10,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":8,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":5,"samples":15,"window_hours":1,"raw_samples":3},{"day":3,"hour":16,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":18,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":3,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":20,"median":3,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":21,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":22,"median":0,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":23,"median":3,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":0,"samples":4,"window_hours":2,"raw_samples":1},{"day":4,"hour":3,"median":0,"samples":5,"window_hours":2,"raw_samples":1},{"day":4,"hour":4,"median":0,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":5,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":6,"median":3,"samples":10,"window_hours":2,"raw_samples":4},{"day":4,"hour":7,"median":5,"samples":7,"window_hours":1,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":11,"window_hours":2,"raw_samples":3},{"day":4,"hour":9,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":10,"median":8,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":11,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":10,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":13,"median":10,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":10,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":15,"median":10,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":6,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":6,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":3,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":19,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":20,"median":0,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":0,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":0,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":0,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":0,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":3,"median":0,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":3},{"day":5,"hour":5,"median":0,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":0,"samples":10,"window_hours":2,"raw_samples":3},{"day":5,"hour":7,"median":3,"samples":6,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":3,"samples":10,"window_hours":2,"raw_samples":2},{"day":5,"hour":9,"median":3,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":10,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":11,"median":0,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":0,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":13,"median":5,"samples":7,"window_hours":1,"raw_samples":2},{"day":5,"hour":14,"median":10,"samples":8,"window_hours":1,"raw_samples":3},{"day":5,"hour":15,"median":10,"samples":11,"window_hours":1,"raw_samples":3},{"day":5,"hour":16,"median":10,"samples":13,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":5,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":5,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":19,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":20,"median":5,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":21,"median":5,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":22,"median":3,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":0,"samples":8,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":8,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":0,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":6,"window_hours":1,"raw_samples":3},{"day":6,"hour":4,"median":0,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":5,"median":0,"samples":13,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":7,"median":0,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":8,"median":0,"samples":11,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":10,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":11,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":13,"median":10,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":14,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":15,"median":10,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":16,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":18,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":19,"median":5,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":20,"median":5,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":21,"median":5,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":22,"median":5,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":8,"samples":6,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"231001","name":"Roma","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2444,"overall_median":5,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":3,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":4,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":7,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":8,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":9,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":11,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":12,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":13,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":16,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":18,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":0,"samples":11,"window_hours":1,"raw_samples":4},{"day":1,"hour":2,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":1,"hour":3,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":5,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":6,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":7,"median":7,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":8,"median":6,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":8,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":6,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":6,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":6,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":6,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":6,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":2,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":3,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":4,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":6,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":7,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":9,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":28,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":7,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":8,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":9,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":32,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":6,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":6,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":4,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":3,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":3,"samples":29,"window_hours":1,"raw_samples":2},{"day":5,"hour":1,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":3,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":9,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":6,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/san-luis-san-luis-i.json b/public/data/aggregates/san-luis-san-luis-i.json index a65085afa..3c9f9eb99 100644 --- a/public/data/aggregates/san-luis-san-luis-i.json +++ b/public/data/aggregates/san-luis-san-luis-i.json @@ -1 +1 @@ -{"port_number":"260801","name":"San Luis - San Luis I","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":596,"overall_median":35,"overall_best_hour":1,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":85,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":80,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":80,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":3,"median":55,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":5,"median":25,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":25,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":30,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":40,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":70,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":120,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":120,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":120,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":90,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":90,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":95,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":83,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":83,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":75,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":90,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":0,"median":35,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":40,"samples":8,"window_hours":1,"raw_samples":3},{"day":1,"hour":2,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":1,"hour":3,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":60,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":5,"median":60,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":60,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":60,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":60,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":50,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":28,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":40,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":40,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":43,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":53,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":0,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":2,"hour":1,"median":25,"samples":9,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":35,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":35,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":4,"median":25,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":5,"median":35,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":25,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":35,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":25,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":25,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":25,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":35,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":25,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":45,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":45,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":45,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":25,"samples":9,"window_hours":1,"raw_samples":2},{"day":3,"hour":0,"median":25,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":1,"median":25,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":25,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":25,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":25,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":25,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":25,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":25,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":25,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":25,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":25,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":25,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":25,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":25,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":28,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":25,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":0,"median":35,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":1,"median":35,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":2,"median":35,"samples":12,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":35,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":35,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":5,"median":33,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":28,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":40,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":40,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":40,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":35,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":30,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":30,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":30,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":30,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":35,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":23,"median":35,"samples":8,"window_hours":2,"raw_samples":1},{"day":5,"hour":0,"median":23,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":2,"median":5,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":10,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":4,"median":25,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":48,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":50,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":40,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":40,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":40,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":40,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":30,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":30,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":30,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":30,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":30,"samples":7,"window_hours":1,"raw_samples":2},{"day":6,"hour":0,"median":10,"samples":12,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":2,"median":10,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":10,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":5,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":10,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":28,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":28,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":30,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":40,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":43,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":65,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":48,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":48,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":30,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":85,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":85,"samples":9,"window_hours":1,"raw_samples":3}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260801","name":"San Luis - San Luis I","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2938,"overall_median":30,"overall_best_hour":1,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":1,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":2,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":3,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":55,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":80,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":0,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":1,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":48,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":40,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":1,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":2,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":6,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":0,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":1,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":2,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":0,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":1,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":2,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":3,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":4,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":0,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":0,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":1,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":2,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":3,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":25,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/san-luis-san-luis-ii.json b/public/data/aggregates/san-luis-san-luis-ii.json index fe7a1bb3f..d4d953cdf 100644 --- a/public/data/aggregates/san-luis-san-luis-ii.json +++ b/public/data/aggregates/san-luis-san-luis-ii.json @@ -1 +1 @@ -{"port_number":"260802","name":"San Luis - San Luis II","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"260802","name":"San Luis - San Luis II","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/san-ysidro.json b/public/data/aggregates/san-ysidro.json index a52b68b3f..9316e7769 100644 --- a/public/data/aggregates/san-ysidro.json +++ b/public/data/aggregates/san-ysidro.json @@ -1 +1 @@ -{"port_number":"250401","name":"San Ysidro","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":592,"overall_median":120,"overall_best_hour":4,"overall_best_median":85,"by_hour":[{"day":0,"hour":0,"median":140,"samples":7,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":120,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":2,"median":120,"samples":13,"window_hours":1,"raw_samples":5},{"day":0,"hour":3,"median":120,"samples":16,"window_hours":1,"raw_samples":5},{"day":0,"hour":4,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":5,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":0,"hour":6,"median":100,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":100,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":115,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":120,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":125,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":148,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":165,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":180,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":183,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":180,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":180,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":180,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":180,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":183,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":183,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":193,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":190,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":180,"samples":7,"window_hours":1,"raw_samples":1},{"day":1,"hour":0,"median":185,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":173,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":2,"median":125,"samples":7,"window_hours":1,"raw_samples":2},{"day":1,"hour":3,"median":123,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":4,"median":125,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":5,"median":123,"samples":10,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":140,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":7,"median":140,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":155,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":160,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":165,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":170,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":170,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":170,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":170,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":175,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":175,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":175,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":175,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":170,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":160,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":120,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":120,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":160,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":0,"median":90,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":90,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":2,"median":90,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":3,"median":80,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":4,"median":90,"samples":11,"window_hours":1,"raw_samples":3},{"day":2,"hour":5,"median":100,"samples":8,"window_hours":1,"raw_samples":3},{"day":2,"hour":6,"median":100,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":105,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":110,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":113,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":115,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":115,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":140,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":145,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":155,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":145,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":150,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":150,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":140,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":110,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":90,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":68,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":50,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":68,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":0,"median":90,"samples":7,"window_hours":1,"raw_samples":4},{"day":3,"hour":1,"median":85,"samples":10,"window_hours":1,"raw_samples":2},{"day":3,"hour":2,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":90,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":4,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":95,"samples":12,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":100,"samples":9,"window_hours":1,"raw_samples":4},{"day":3,"hour":7,"median":105,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":110,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":110,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":115,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":115,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":115,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":128,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":130,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":125,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":125,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":120,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":120,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":110,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":110,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":100,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":110,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":90,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":0,"median":68,"samples":8,"window_hours":2,"raw_samples":1},{"day":4,"hour":1,"median":95,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":113,"samples":10,"window_hours":2,"raw_samples":3},{"day":4,"hour":3,"median":100,"samples":9,"window_hours":1,"raw_samples":1},{"day":4,"hour":4,"median":100,"samples":6,"window_hours":1,"raw_samples":5},{"day":4,"hour":5,"median":100,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":100,"samples":13,"window_hours":2,"raw_samples":3},{"day":4,"hour":7,"median":100,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":130,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":130,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":135,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":133,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":130,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":130,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":140,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":140,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":140,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":135,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":130,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":120,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":90,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":68,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":45,"samples":7,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":43,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":1,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":5,"hour":2,"median":40,"samples":7,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":60,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":4,"median":68,"samples":8,"window_hours":1,"raw_samples":5},{"day":5,"hour":5,"median":85,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":100,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":7,"median":100,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":113,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":113,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":113,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":110,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":113,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":115,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":115,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":120,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":120,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":120,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":83,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":70,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":70,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":30,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":45,"samples":9,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":120,"samples":11,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":20,"samples":10,"window_hours":1,"raw_samples":5},{"day":6,"hour":2,"median":20,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":3,"median":25,"samples":15,"window_hours":1,"raw_samples":5},{"day":6,"hour":4,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":5,"median":40,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":6,"median":70,"samples":12,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":90,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":110,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":120,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":140,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":150,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":160,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":163,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":165,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":170,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":170,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":170,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":155,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":150,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":140,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":140,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":150,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":150,"samples":9,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"250401","name":"San Ysidro","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2813,"overall_median":80,"overall_best_hour":1,"overall_best_median":20,"by_hour":[{"day":0,"hour":0,"median":83,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":1,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":2,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":3,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":80,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":12,"median":108,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":145,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":165,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":180,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":180,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":180,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":170,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":175,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":180,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":180,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":1,"median":160,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":2,"median":140,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":3,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":4,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":105,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":130,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":130,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":140,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":140,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":125,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":95,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":95,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":30,"samples":34,"window_hours":1,"raw_samples":5},{"day":2,"hour":1,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":3,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":4,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":5,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":70,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":100,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":11,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":115,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":18,"samples":28,"window_hours":1,"raw_samples":2},{"day":3,"hour":1,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":2,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":130,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":118,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":130,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":118,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":93,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":35,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":15,"samples":31,"window_hours":1,"raw_samples":3},{"day":4,"hour":1,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":3,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":5,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":6,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":45,"samples":30,"window_hours":1,"raw_samples":5},{"day":5,"hour":1,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":2,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":3,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":5,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":80,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":8,"median":90,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":85,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":60,"samples":33,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":53,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":100,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":115,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":123,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":170,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":170,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":170,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":150,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":120,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":130,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":130,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json b/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json index 07661a1f0..11769d02e 100644 --- a/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json +++ b/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json @@ -1 +1 @@ -{"port_number":"240801","name":"Santa Teresa - Santa Teresa Port of Entry","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":417,"overall_median":45,"overall_best_hour":20,"overall_best_median":35,"by_hour":[{"day":0,"hour":0,"median":33,"samples":2,"window_hours":2,"raw_samples":1},{"day":0,"hour":1,"median":45,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":45,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":35,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":40,"samples":7,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":40,"samples":7,"window_hours":1,"raw_samples":4},{"day":0,"hour":7,"median":35,"samples":12,"window_hours":1,"raw_samples":3},{"day":0,"hour":8,"median":35,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":9,"median":35,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":10,"median":45,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":11,"median":55,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":12,"median":60,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":13,"median":65,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":14,"median":65,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":15,"median":63,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":16,"median":50,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":17,"median":50,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":18,"median":50,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":19,"median":50,"samples":14,"window_hours":2,"raw_samples":2},{"day":0,"hour":20,"median":45,"samples":8,"window_hours":2,"raw_samples":1},{"day":0,"hour":21,"median":45,"samples":6,"window_hours":2,"raw_samples":2},{"day":0,"hour":22,"median":45,"samples":5,"window_hours":2,"raw_samples":1},{"day":0,"hour":23,"median":33,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":45,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":45,"samples":8,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":8,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":45,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":12,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":14,"median":45,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":15,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":16,"median":45,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":17,"median":55,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":18,"median":53,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":19,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":20,"median":40,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":21,"median":40,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":22,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":23,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":15,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":38,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":38,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":40,"samples":8,"window_hours":2,"raw_samples":2},{"day":2,"hour":7,"median":40,"samples":8,"window_hours":1,"raw_samples":2},{"day":2,"hour":8,"median":45,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":12,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":13,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":14,"median":45,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":17,"median":50,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":18,"median":50,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":19,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":2,"hour":20,"median":33,"samples":6,"window_hours":1,"raw_samples":1},{"day":2,"hour":21,"median":25,"samples":10,"window_hours":2,"raw_samples":2},{"day":2,"hour":22,"median":20,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":23,"median":20,"samples":6,"window_hours":2,"raw_samples":2},{"day":3,"hour":0,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":15,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":40,"samples":7,"window_hours":2,"raw_samples":1},{"day":3,"hour":7,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":40,"samples":11,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":40,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":35,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":35,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":35,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":13,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":14,"median":35,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":15,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":17,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":25,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":19,"median":28,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":20,"median":25,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":21,"median":15,"samples":6,"window_hours":1,"raw_samples":1},{"day":3,"hour":22,"median":15,"samples":7,"window_hours":2,"raw_samples":3},{"day":3,"hour":23,"median":15,"samples":5,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":35,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":35,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":35,"samples":8,"window_hours":2,"raw_samples":3},{"day":4,"hour":8,"median":35,"samples":8,"window_hours":1,"raw_samples":2},{"day":4,"hour":9,"median":35,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":10,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":40,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":12,"median":38,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":13,"median":45,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":14,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":35,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":33,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":18,"median":33,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":19,"median":30,"samples":9,"window_hours":2,"raw_samples":1},{"day":4,"hour":20,"median":35,"samples":7,"window_hours":2,"raw_samples":1},{"day":4,"hour":21,"median":40,"samples":5,"window_hours":2,"raw_samples":2},{"day":4,"hour":22,"median":30,"samples":4,"window_hours":2,"raw_samples":1},{"day":4,"hour":23,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":25,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":43,"samples":6,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":43,"samples":6,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":45,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":10,"median":38,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":40,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":14,"median":45,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":45,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":45,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":45,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":18,"median":45,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":19,"median":45,"samples":11,"window_hours":2,"raw_samples":2},{"day":5,"hour":20,"median":45,"samples":7,"window_hours":2,"raw_samples":1},{"day":5,"hour":21,"median":45,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":22,"median":40,"samples":4,"window_hours":2,"raw_samples":1},{"day":5,"hour":23,"median":35,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":45,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":40,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":40,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":40,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":40,"samples":11,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":6,"hour":9,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":10,"median":48,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":12,"median":50,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":13,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":14,"median":65,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":15,"median":65,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":68,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":17,"median":65,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":18,"median":68,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":19,"median":65,"samples":13,"window_hours":2,"raw_samples":3},{"day":6,"hour":20,"median":55,"samples":6,"window_hours":1,"raw_samples":1},{"day":6,"hour":21,"median":45,"samples":10,"window_hours":2,"raw_samples":2},{"day":6,"hour":22,"median":45,"samples":6,"window_hours":1,"raw_samples":2},{"day":6,"hour":23,"median":45,"samples":6,"window_hours":2,"raw_samples":2}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240801","name":"Santa Teresa - Santa Teresa Port of Entry","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":2079,"overall_median":45,"overall_best_hour":21,"overall_best_median":40,"by_hour":[{"day":0,"hour":0,"median":55,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":55,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":25,"samples":10,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":25,"samples":10,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":25,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":7,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":50,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":14,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":55,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":65,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":22,"median":80,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":23,"median":80,"samples":12,"window_hours":1,"raw_samples":4},{"day":1,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":43,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":48,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":22,"median":35,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":23,"median":35,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":30,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":43,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":43,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":23,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":0,"median":35,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":35,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":40,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":35,"samples":19,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":35,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":28,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":28,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":45,"samples":11,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":45,"samples":11,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":22,"median":28,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":23,"median":28,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":0,"median":50,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":50,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":45,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":63,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":60,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":40,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":40,"samples":11,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":40,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/tecate.json b/public/data/aggregates/tecate.json index c2f1f54f3..c7e4432b5 100644 --- a/public/data/aggregates/tecate.json +++ b/public/data/aggregates/tecate.json @@ -1 +1 @@ -{"port_number":"250501","name":"Tecate","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":453,"overall_median":90,"overall_best_hour":7,"overall_best_median":60,"by_hour":[{"day":0,"hour":0,"median":225,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":210,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":60,"samples":9,"window_hours":2,"raw_samples":1},{"day":0,"hour":6,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":0,"hour":7,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":0,"hour":8,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":9,"median":105,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":10,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":11,"median":120,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":12,"median":150,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":13,"median":180,"samples":17,"window_hours":1,"raw_samples":4},{"day":0,"hour":14,"median":180,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":15,"median":225,"samples":18,"window_hours":1,"raw_samples":5},{"day":0,"hour":16,"median":240,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":17,"median":240,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":18,"median":240,"samples":15,"window_hours":2,"raw_samples":2},{"day":0,"hour":19,"median":240,"samples":6,"window_hours":1,"raw_samples":1},{"day":0,"hour":20,"median":240,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":21,"median":240,"samples":8,"window_hours":1,"raw_samples":2},{"day":0,"hour":22,"median":240,"samples":6,"window_hours":1,"raw_samples":3},{"day":0,"hour":23,"median":240,"samples":6,"window_hours":2,"raw_samples":1},{"day":1,"hour":0,"median":120,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":1,"median":180,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":90,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":7,"window_hours":2,"raw_samples":1},{"day":1,"hour":7,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":8,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":9,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":1,"hour":10,"median":90,"samples":12,"window_hours":1,"raw_samples":3},{"day":1,"hour":11,"median":90,"samples":13,"window_hours":1,"raw_samples":5},{"day":1,"hour":12,"median":120,"samples":12,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":120,"samples":14,"window_hours":1,"raw_samples":2},{"day":1,"hour":14,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":15,"median":120,"samples":16,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":120,"samples":11,"window_hours":1,"raw_samples":5},{"day":1,"hour":17,"median":120,"samples":10,"window_hours":1,"raw_samples":2},{"day":1,"hour":18,"median":140,"samples":7,"window_hours":1,"raw_samples":3},{"day":1,"hour":19,"median":130,"samples":6,"window_hours":1,"raw_samples":2},{"day":1,"hour":20,"median":120,"samples":8,"window_hours":1,"raw_samples":1},{"day":1,"hour":21,"median":120,"samples":9,"window_hours":1,"raw_samples":5},{"day":1,"hour":22,"median":120,"samples":10,"window_hours":1,"raw_samples":3},{"day":1,"hour":23,"median":120,"samples":10,"window_hours":2,"raw_samples":2},{"day":2,"hour":0,"median":90,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":75,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":75,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":90,"samples":6,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":90,"samples":6,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":2,"hour":8,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":10,"median":120,"samples":13,"window_hours":1,"raw_samples":4},{"day":2,"hour":11,"median":120,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":12,"median":120,"samples":15,"window_hours":1,"raw_samples":4},{"day":2,"hour":13,"median":150,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":14,"median":135,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":15,"median":180,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":16,"median":180,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":17,"median":180,"samples":10,"window_hours":1,"raw_samples":2},{"day":2,"hour":18,"median":150,"samples":7,"window_hours":1,"raw_samples":3},{"day":2,"hour":19,"median":90,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":20,"median":90,"samples":9,"window_hours":1,"raw_samples":2},{"day":2,"hour":21,"median":90,"samples":10,"window_hours":1,"raw_samples":5},{"day":2,"hour":22,"median":90,"samples":10,"window_hours":1,"raw_samples":3},{"day":2,"hour":23,"median":90,"samples":10,"window_hours":2,"raw_samples":2},{"day":3,"hour":0,"median":60,"samples":5,"window_hours":2,"raw_samples":1},{"day":3,"hour":1,"median":120,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":120,"samples":3,"window_hours":2,"raw_samples":1},{"day":3,"hour":3,"median":120,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":105,"samples":4,"window_hours":2,"raw_samples":1},{"day":3,"hour":5,"median":75,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":60,"samples":11,"window_hours":2,"raw_samples":2},{"day":3,"hour":7,"median":60,"samples":10,"window_hours":1,"raw_samples":3},{"day":3,"hour":8,"median":60,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":3,"hour":10,"median":60,"samples":14,"window_hours":1,"raw_samples":4},{"day":3,"hour":11,"median":60,"samples":16,"window_hours":1,"raw_samples":5},{"day":3,"hour":12,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":13,"median":65,"samples":16,"window_hours":1,"raw_samples":3},{"day":3,"hour":14,"median":85,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":15,"median":85,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":16,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":17,"median":75,"samples":12,"window_hours":1,"raw_samples":1},{"day":3,"hour":18,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":3,"hour":19,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":3,"hour":20,"median":60,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":21,"median":60,"samples":8,"window_hours":1,"raw_samples":5},{"day":3,"hour":22,"median":60,"samples":8,"window_hours":1,"raw_samples":2},{"day":3,"hour":23,"median":60,"samples":9,"window_hours":2,"raw_samples":1},{"day":4,"hour":0,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":70,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":60,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":90,"samples":7,"window_hours":2,"raw_samples":2},{"day":4,"hour":7,"median":90,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":8,"median":90,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":9,"median":90,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":10,"median":60,"samples":7,"window_hours":1,"raw_samples":2},{"day":4,"hour":11,"median":60,"samples":6,"window_hours":1,"raw_samples":3},{"day":4,"hour":12,"median":60,"samples":7,"window_hours":1,"raw_samples":1},{"day":4,"hour":13,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":14,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":15,"median":90,"samples":9,"window_hours":1,"raw_samples":3},{"day":4,"hour":16,"median":105,"samples":8,"window_hours":1,"raw_samples":3},{"day":4,"hour":17,"median":90,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":18,"median":90,"samples":10,"window_hours":2,"raw_samples":1},{"day":4,"hour":19,"median":90,"samples":9,"window_hours":2,"raw_samples":2},{"day":4,"hour":20,"median":75,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":21,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":22,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":4,"hour":23,"median":60,"samples":6,"window_hours":2,"raw_samples":2},{"day":5,"hour":0,"median":90,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":90,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":60,"samples":6,"window_hours":2,"raw_samples":1},{"day":5,"hour":7,"median":60,"samples":6,"window_hours":1,"raw_samples":2},{"day":5,"hour":8,"median":60,"samples":9,"window_hours":1,"raw_samples":3},{"day":5,"hour":9,"median":60,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":45,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":11,"median":55,"samples":10,"window_hours":1,"raw_samples":3},{"day":5,"hour":12,"median":55,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":5,"hour":14,"median":60,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":15,"median":100,"samples":15,"window_hours":1,"raw_samples":5},{"day":5,"hour":16,"median":100,"samples":11,"window_hours":1,"raw_samples":5},{"day":5,"hour":17,"median":120,"samples":8,"window_hours":1,"raw_samples":1},{"day":5,"hour":18,"median":95,"samples":14,"window_hours":2,"raw_samples":2},{"day":5,"hour":19,"median":90,"samples":8,"window_hours":1,"raw_samples":2},{"day":5,"hour":20,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":90,"samples":11,"window_hours":1,"raw_samples":2},{"day":5,"hour":23,"median":90,"samples":7,"window_hours":1,"raw_samples":5},{"day":6,"hour":0,"median":40,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":110,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":60,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":60,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":70,"samples":14,"window_hours":1,"raw_samples":4},{"day":6,"hour":8,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":9,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":10,"median":95,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":11,"median":100,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":12,"median":90,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":13,"median":90,"samples":18,"window_hours":1,"raw_samples":5},{"day":6,"hour":14,"median":95,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":15,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":16,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":17,"median":120,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":18,"median":120,"samples":14,"window_hours":2,"raw_samples":3},{"day":6,"hour":19,"median":180,"samples":7,"window_hours":1,"raw_samples":1},{"day":6,"hour":20,"median":180,"samples":7,"window_hours":1,"raw_samples":3},{"day":6,"hour":21,"median":180,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":22,"median":110,"samples":10,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":40,"samples":7,"window_hours":1,"raw_samples":4}],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"250501","name":"Tecate","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2243,"overall_median":60,"overall_best_hour":21,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":100,"samples":26,"window_hours":1,"raw_samples":5},{"day":0,"hour":1,"median":100,"samples":26,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":60,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":60,"samples":17,"window_hours":1,"raw_samples":1},{"day":0,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":12,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":95,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":150,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":180,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":20,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":20,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":270,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":60,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":7,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":110,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":30,"samples":17,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":30,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":60,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":60,"samples":17,"window_hours":1,"raw_samples":2},{"day":2,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":7,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":13,"samples":16,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":13,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":60,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":60,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":30,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":65,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":60,"samples":18,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":60,"samples":18,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":30,"samples":17,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":30,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":3,"median":75,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":75,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":75,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":60,"samples":18,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":60,"samples":18,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":70,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":70,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":70,"samples":16,"window_hours":1,"raw_samples":3},{"day":6,"hour":6,"median":70,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":110,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":19,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":20,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/aggregates/ysleta.json b/public/data/aggregates/ysleta.json index 70afe6bd8..6a621820f 100644 --- a/public/data/aggregates/ysleta.json +++ b/public/data/aggregates/ysleta.json @@ -1 +1 @@ -{"port_number":"240104","name":"El Paso - Ysleta","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-08-20T17:22:35.143Z"} \ No newline at end of file +{"port_number":"240104","name":"El Paso - Ysleta","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T18:33:06.031Z"} \ No newline at end of file diff --git a/public/data/blog/index.json b/public/data/blog/index.json index 5fcc9e5b0..4a4b30692 100644 --- a/public/data/blog/index.json +++ b/public/data/blog/index.json @@ -1,5 +1,369 @@ { "posts": [ + { + "title": "Mantenimiento vial en California: dónde enviar reportes no urgentes", + "description": "Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación.", + "slug": "2026-11-07-california-road-maintenance-reports-es", + "date": "2026-11-07", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "es", + "tags": [ + "source-checked", + "source-explainer" + ], + "translationKey": "2026-11-07-california-road-maintenance-reports", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans frequently asked questions", + "url": "https://dot.ca.gov/programs/public-affairs/faqs" + }, + { + "label": "Caltrans contact directory", + "url": "https://dot.ca.gov/contact-us" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-07-california-road-maintenance-reports.json", + "editorialFingerprint": "dbf184b80cd5f38d6dee66cde41c90ca0fa159a455d94b49017f5603dcfe9a6c", + "topicKey": "california-road-maintenance-reporting", + "humanEdited": false + }, + { + "title": "California road maintenance: where to send a non-emergency report", + "description": "A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation.", + "slug": "2026-11-07-california-road-maintenance-reports", + "date": "2026-11-07", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "en", + "tags": [ + "source-checked", + "source-explainer" + ], + "translationKey": "2026-11-07-california-road-maintenance-reports", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans frequently asked questions", + "url": "https://dot.ca.gov/programs/public-affairs/faqs" + }, + { + "label": "Caltrans contact directory", + "url": "https://dot.ca.gov/contact-us" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-07-california-road-maintenance-reports.json", + "editorialFingerprint": "dbf184b80cd5f38d6dee66cde41c90ca0fa159a455d94b49017f5603dcfe9a6c", + "topicKey": "california-road-maintenance-reporting", + "humanEdited": false + }, + { + "title": "Salidas de autopista en California: qué significan los números", + "description": "Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación.", + "slug": "2026-11-06-california-freeway-exit-numbers-es", + "date": "2026-11-06", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "es", + "tags": [ + "source-checked", + "source-explainer" + ], + "translationKey": "2026-11-06-california-freeway-exit-numbers", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans Cal-NExUS exit-numbering guide", + "url": "https://dot.ca.gov/programs/safety-programs/exit" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-06-california-freeway-exit-numbers.json", + "editorialFingerprint": "159cea1823713d7116978a19c901cd0115e1d5fd04291fd8333206f0e0f5ca23", + "topicKey": "california-freeway-exit-numbering", + "humanEdited": false + }, + { + "title": "California freeway exits: what the numbers mean", + "description": "A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation.", + "slug": "2026-11-06-california-freeway-exit-numbers", + "date": "2026-11-06", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "en", + "tags": [ + "source-checked", + "source-explainer" + ], + "translationKey": "2026-11-06-california-freeway-exit-numbers", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans Cal-NExUS exit-numbering guide", + "url": "https://dot.ca.gov/programs/safety-programs/exit" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-06-california-freeway-exit-numbers.json", + "editorialFingerprint": "159cea1823713d7116978a19c901cd0115e1d5fd04291fd8333206f0e0f5ca23", + "topicKey": "california-freeway-exit-numbering", + "humanEdited": false + }, + { + "title": "De SR-75 norte a I-5 norte: cierre del enlace el 7 de noviembre", + "description": "Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación.", + "slug": "2026-11-04-sr75-i5-november7-connector-closure-es", + "date": "2026-11-04", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "es", + "tags": [ + "source-checked", + "operations-report" + ], + "translationKey": "2026-11-04-sr75-i5-november7-connector-closure", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans District 11 news listing", + "url": "https://dot.ca.gov/caltrans-near-me/district-11" + }, + { + "label": "Caltrans connector closure notice", + "url": "https://dot.ca.gov/caltrans-near-me/district-11/news/20261103-sr75i5closure" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-04-sr75-i5-november7-connector-closure.json", + "editorialFingerprint": "f9af716f908b5dc9d5e5000d5e82fd539b5ded12b02b4596068abe68049a2ed2", + "topicKey": "sr75-i5-november7-connector-closure", + "humanEdited": false + }, + { + "title": "Northbound SR-75 to northbound I-5: November 7 connector closure", + "description": "A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation.", + "slug": "2026-11-04-sr75-i5-november7-connector-closure", + "date": "2026-11-04", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "en", + "tags": [ + "source-checked", + "operations-report" + ], + "translationKey": "2026-11-04-sr75-i5-november7-connector-closure", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans District 11 news listing", + "url": "https://dot.ca.gov/caltrans-near-me/district-11" + }, + { + "label": "Caltrans connector closure notice", + "url": "https://dot.ca.gov/caltrans-near-me/district-11/news/20261103-sr75i5closure" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-04-sr75-i5-november7-connector-closure.json", + "editorialFingerprint": "f9af716f908b5dc9d5e5000d5e82fd539b5ded12b02b4596068abe68049a2ed2", + "topicKey": "sr75-i5-november7-connector-closure", + "humanEdited": false + }, + { + "title": "De SR-67 a SR-52: cierres nocturnos del enlace el 1 y 2 de noviembre", + "description": "Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación.", + "slug": "2026-11-01-sr67-sr52-overnight-connector-closures-es", + "date": "2026-11-01", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "es", + "tags": [ + "source-checked", + "operations-report" + ], + "translationKey": "2026-11-01-sr67-sr52-overnight-connector-closures", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans District 11 news listing", + "url": "https://dot.ca.gov/caltrans-near-me/district-11" + }, + { + "label": "Southbound SR-67 Connector to Westbound SR-52 Closed Sunday and Monday, November 1 and 2", + "url": "https://dot.ca.gov/caltrans-near-me/district-11/news/20261030-sr67sr52closures" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-01-sr67-sr52-overnight-connector-closures.json", + "editorialFingerprint": "ce9b744421a031abd81b039ea283318b917db7c83382eb83861dd8f516337996", + "topicKey": "sr67-sr52-november-overnight-connector-closures", + "humanEdited": false + }, + { + "title": "SR-67 to SR-52: overnight connector closures on November 1 and 2", + "description": "A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation.", + "slug": "2026-11-01-sr67-sr52-overnight-connector-closures", + "date": "2026-11-01", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "en", + "tags": [ + "source-checked", + "operations-report" + ], + "translationKey": "2026-11-01-sr67-sr52-overnight-connector-closures", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans District 11 news listing", + "url": "https://dot.ca.gov/caltrans-near-me/district-11" + }, + { + "label": "Southbound SR-67 Connector to Westbound SR-52 Closed Sunday and Monday, November 1 and 2", + "url": "https://dot.ca.gov/caltrans-near-me/district-11/news/20261030-sr67sr52closures" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-11-01-sr67-sr52-overnight-connector-closures.json", + "editorialFingerprint": "ce9b744421a031abd81b039ea283318b917db7c83382eb83861dd8f516337996", + "topicKey": "sr67-sr52-november-overnight-connector-closures", + "humanEdited": false + }, + { + "title": "San Diego: cierre de SR-163 al norte previsto para el 1 de noviembre", + "description": "Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación.", + "slug": "2026-10-31-san-diego-northbound-sr163-november-closure-es", + "date": "2026-10-31", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "es", + "tags": [ + "source-checked", + "operations-report" + ], + "translationKey": "2026-10-31-san-diego-northbound-sr163-november-closure", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans District 11 — Northbound SR-163 closure news listing", + "url": "https://dot.ca.gov/caltrans-near-me/district-11" + }, + { + "label": "Northbound SR-163 Closed November 1 for More Than Pink Walk", + "url": "https://dot.ca.gov/caltrans-near-me/district-11/news/20261030-sr163closure" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-10-31-san-diego-northbound-sr163-november-closure.json", + "editorialFingerprint": "7fb5438ea00b810d0312db1f8efa400cfd113411d333193ed818d6f171bced0a", + "topicKey": "san-diego-northbound-sr163-november-closure", + "humanEdited": false + }, + { + "title": "San Diego: northbound SR-163 closure scheduled for November 1", + "description": "A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation.", + "slug": "2026-10-31-san-diego-northbound-sr163-november-closure", + "date": "2026-10-31", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "en", + "tags": [ + "source-checked", + "operations-report" + ], + "translationKey": "2026-10-31-san-diego-northbound-sr163-november-closure", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans District 11 — Northbound SR-163 closure news listing", + "url": "https://dot.ca.gov/caltrans-near-me/district-11" + }, + { + "label": "Northbound SR-163 Closed November 1 for More Than Pink Walk", + "url": "https://dot.ca.gov/caltrans-near-me/district-11/news/20261030-sr163closure" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-10-31-san-diego-northbound-sr163-november-closure.json", + "editorialFingerprint": "7fb5438ea00b810d0312db1f8efa400cfd113411d333193ed818d6f171bced0a", + "topicKey": "san-diego-northbound-sr163-november-closure", + "humanEdited": false + }, + { + "title": "Viajes fronterizos por California: dónde consultar el estado de las carreteras", + "description": "Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación.", + "slug": "2026-10-29-california-road-information-tools-es", + "date": "2026-10-30", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "es", + "tags": [ + "source-checked", + "source-explainer" + ], + "translationKey": "2026-10-29-california-road-information-tools", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans Travel", + "url": "https://dot.ca.gov/travel" + }, + { + "label": "Caltrans regional traveler information", + "url": "https://dot.ca.gov/programs/traffic-operations/traveler-information/511" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-10-29-california-road-information-tools.json", + "editorialFingerprint": "e95ade4228a0994bded08d81f3e9065a0f76c43049f1699400d746fd92dee28f", + "topicKey": "california-road-information-tools", + "humanEdited": false + }, + { + "title": "California border trips: where to look up road conditions", + "description": "A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation.", + "slug": "2026-10-29-california-road-information-tools", + "date": "2026-10-30", + "author": "borderpulse-editorial-ai", + "pillar": "traveler-tips", + "lang": "en", + "tags": [ + "source-checked", + "source-explainer" + ], + "translationKey": "2026-10-29-california-road-information-tools", + "relatedCrossings": [], + "officialSources": [ + { + "label": "Caltrans Travel", + "url": "https://dot.ca.gov/travel" + }, + { + "label": "Caltrans regional traveler information", + "url": "https://dot.ca.gov/programs/traffic-operations/traveler-information/511" + } + ], + "draft": false, + "source": "ai-editorial", + "editorialReceipt": "2026-10-29-california-road-information-tools.json", + "editorialFingerprint": "e95ade4228a0994bded08d81f3e9065a0f76c43049f1699400d746fd92dee28f", + "topicKey": "california-road-information-tools", + "humanEdited": false + }, { "title": "Best time to cross back from Los Algodones: 30 days of Andrade data", "description": "Median northbound waits at Andrade by hour, from CBP data. Waits are short all day, then triple in the final hours before the 10 PM close. Time the dentist, not the line.", @@ -44,6 +408,7 @@ "description": "Median northbound waits by hour and day at Calexico East, from CBP data. The 6 AM opening window, the late-morning double hump, and the evening dip most drivers miss.", "slug": "best-time-to-cross-calexico-east", "date": "2026-07-03", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -78,10 +443,11 @@ "humanEdited": true }, { - "title": "Domingos de verano: lo que dicen 30 días de datos de CBP sobre el regreso", - "description": "Esperas hacia EE.UU. los domingos en San Ysidro, Otay, Tecate, PDN y Nogales, hora por hora. La trampa es más grande que el pico de las 5 PM y se cierra temprano.", + "title": "Domingos de verano: análisis archivado de julio de 2026", + "description": "Cifras históricas del artículo del 3 de julio de 2026, con enlaces a reportes actuales y gráficas publicadas por separado. No son consejos para este fin de semana.", "slug": "cruzar-domingo-verano-frontera", "date": "2026-07-03", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -125,6 +491,7 @@ "description": "Esperas medianas hacia EE.UU. en Calexico East, hora por hora, con datos de CBP. La ventana de las 6 AM, la joroba de media mañana y el bajón de la tarde que casi nadie usa.", "slug": "mejor-hora-para-cruzar-calexico-east", "date": "2026-07-03", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -278,10 +645,11 @@ "humanEdited": true }, { - "title": "Summer Sunday returns: what 30 days of CBP data say about crossing back", - "description": "Sunday northbound waits at San Ysidro, Otay Mesa, Tecate, Paso del Norte and Nogales, hour by hour. The trap is bigger than the 5 PM rush, and the escape window closes early.", + "title": "Summer Sunday returns: archived July 2026 analysis", + "description": "Historical figures retained from the July 3, 2026 article, with current-report links and separately published charts. Not advice for this weekend.", "slug": "summer-sunday-border-waits", "date": "2026-07-03", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -391,7 +759,7 @@ "description": "Median northbound wait times by hour and day at Calexico West, from CBP data. The early weekend morning window, and the weekday midday wall nobody plans around.", "slug": "best-time-to-cross-calexico-west", "date": "2026-05-09", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -430,7 +798,7 @@ "description": "Median northbound wait times by hour and day at the Hidalgo bridge, from CBP data. Mornings here clear faster than at any San Diego crossing.", "slug": "best-time-to-cross-hidalgo", "date": "2026-05-09", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -471,7 +839,7 @@ "description": "Median northbound wait times by hour and day at Tecate, from CBP data. Mornings run near an hour; Monday evening peaks at 260 minutes.", "slug": "best-time-to-cross-tecate", "date": "2026-05-09", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -542,10 +910,11 @@ "humanEdited": true }, { - "title": "Bringing your dog back from Mexico: the 2024 CDC rule, plain English", - "description": "What changed in August 2024 and what CBP officers actually check at the U.S.-Mexico land border. The CDC Dog Import Form, the microchip rule, and the high-risk-country exception.", + "title": "Bringing a dog back from Mexico: check its six-month travel history", + "description": "CDC requirements depend on the dog’s travel history, not vaccination country alone. Low-risk documentation, microchip checks and links for high-risk travel.", "slug": "cdc-dog-import-rule-2024-mexico-border", "date": "2026-05-09", + "updated": "2026-10-29", "author": "sebastian", "pillar": "policy-programs", "lang": "en", @@ -571,6 +940,14 @@ { "label": "CBP traveling with pets", "url": "https://www.cbp.gov/travel/clearing-customs/pets" + }, + { + "label": "CDC low-risk entry requirements", + "url": "https://www.cdc.gov/importation/dogs/rabies-free-low-risk-countries.html" + }, + { + "label": "CDC dog importation FAQs", + "url": "https://www.cdc.gov/importation/dogs/faqs.html" } ], "draft": false, @@ -578,10 +955,11 @@ "humanEdited": true }, { - "title": "Cruce Los Algodones 2026: datos, documentos y la trampa de las 10 p. m.", - "description": "Planea tu viaje a Los Algodones para dental, farmacia o anteojos. Horarios del puerto Andrade, esperas en vivo, qué declarar y la trampa del cierre a las 10 p. m.", + "title": "Cruce de Los Algodones: reportes, horarios y preparativos", + "description": "Consulta las esperas reportadas de Andrade, sus horarios y las fuentes oficiales sobre documentos y viaje antes de visitar Los Algodones.", "slug": "guia-cruce-fronterizo-los-algodones", "date": "2026-05-09", + "updated": "2026-10-29", "author": "sebastian", "pillar": "traveler-tips", "lang": "es", @@ -624,10 +1002,11 @@ "humanEdited": true }, { - "title": "Los Algodones border crossing guide 2026: data, docs, and the 10 PM trap", - "description": "Plan your trip to Los Algodones, Mexico for dental, pharmacy, or eyewear visits. Andrade port hours, live wait times, what to declare, and the 10 PM closing trap.", + "title": "Los Algodones crossing guide: reports, hours and travel checks", + "description": "Check Andrade’s reported waits, posted hours, documents and official travel guidance before visiting Los Algodones.", "slug": "los-algodones-border-crossing-guide", "date": "2026-05-09", + "updated": "2026-10-29", "author": "sebastian", "pillar": "traveler-tips", "lang": "en", @@ -674,7 +1053,7 @@ "description": "Tiempos medianos hacia EE.UU. en Calexico West, hora por hora, con datos de CBP. La ventana de la madrugada del fin de semana y el muro del mediodía entre semana.", "slug": "mejor-hora-para-cruzar-calexico-west", "date": "2026-05-09", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -713,7 +1092,7 @@ "description": "Tiempos medianos hacia EE.UU. en el puente Hidalgo, hora por hora, con datos de CBP. Las mañanas aquí se despejan más rápido que en cualquier garita de San Diego.", "slug": "mejor-hora-para-cruzar-hidalgo", "date": "2026-05-09", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -754,7 +1133,7 @@ "description": "Tiempos medianos hacia EE.UU. en Tecate, hora por hora, con datos de CBP. Las mañanas rondan la hora; el domingo por la tarde la mediana sube a cuatro o cinco horas.", "slug": "mejor-hora-para-cruzar-tecate", "date": "2026-05-09", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -789,10 +1168,11 @@ "humanEdited": true }, { - "title": "Traer tu perro de México: la regla del CDC de 2024, en español plano", - "description": "Qué cambió en agosto de 2024 y qué revisan los oficiales de CBP en la frontera EE.UU.-México. El Formulario CDC, el microchip y la excepción de país de alto riesgo.", + "title": "Regresar con un perro de México: revisa sus últimos seis meses", + "description": "Los requisitos del CDC dependen de los países visitados, no solo de dónde se vacunó el perro. Documentación, microchip y rutas para viajes de alto riesgo.", "slug": "regla-cdc-perros-2024-frontera-mexico", "date": "2026-05-09", + "updated": "2026-10-29", "author": "sebastian", "pillar": "policy-programs", "lang": "es", @@ -818,6 +1198,14 @@ { "label": "CBP viajar con mascotas", "url": "https://www.cbp.gov/travel/clearing-customs/pets" + }, + { + "label": "CDC requisitos de entrada de bajo riesgo", + "url": "https://www.cdc.gov/importation/dogs/rabies-free-low-risk-countries.html" + }, + { + "label": "CDC preguntas frecuentes", + "url": "https://www.cdc.gov/importation/dogs/faqs.html" } ], "draft": false, @@ -825,10 +1213,11 @@ "humanEdited": true }, { - "title": "Renovación SENTRI 2026: paso a paso, con lo que más detiene renovaciones", - "description": "Cómo renovar tu membresía SENTRI en 2026: tiempos, el portal TTP, costos, la ventana de aprobación condicional y la cita de huellas que se les pasa.", + "title": "Renovación SENTRI: cómo renovar en el portal TTP", + "description": "Renueva SENTRI en el portal oficial TTP. Revisa cuándo solicitarla, qué significa una renovación pendiente, la entrevista y la activación de tarjeta.", "slug": "renovacion-sentri-2026-paso-a-paso", "date": "2026-05-09", + "updated": "2026-10-22", "author": "sebastian", "pillar": "policy-programs", "lang": "es", @@ -843,16 +1232,12 @@ "relatedCrossings": [], "officialSources": [ { - "label": "CBP programa SENTRI", - "url": "https://www.cbp.gov/travel/trusted-traveler-programs/sentri" + "label": "FAQ de renovación de DHS TTP", + "url": "https://ttp.dhs.gov/faq" }, { "label": "Portal TTP DHS", "url": "https://ttp.dhs.gov/" - }, - { - "label": "CBP centro de Trusted Traveler Programs", - "url": "https://www.cbp.gov/travel/trusted-traveler-programs" } ], "draft": false, @@ -860,10 +1245,11 @@ "humanEdited": true }, { - "title": "SENTRI renewal 2026: step by step, with what trips most renewals", - "description": "How to renew your SENTRI membership in 2026: timing, the TTP portal, fees, the conditional approval window, and the fingerprint reschedule that catches people.", + "title": "SENTRI renewal: how to renew in the TTP portal", + "description": "Renew SENTRI through the official TTP portal. Check when to apply, what a pending renewal means, interview instructions and card activation.", "slug": "sentri-renewal-2026-step-by-step", "date": "2026-05-09", + "updated": "2026-10-22", "author": "sebastian", "pillar": "policy-programs", "lang": "en", @@ -878,16 +1264,12 @@ "relatedCrossings": [], "officialSources": [ { - "label": "CBP SENTRI program", - "url": "https://www.cbp.gov/travel/trusted-traveler-programs/sentri" + "label": "DHS TTP renewal FAQ", + "url": "https://ttp.dhs.gov/faq" }, { "label": "TTP DHS portal", "url": "https://ttp.dhs.gov/" - }, - { - "label": "CBP Trusted Traveler Programs hub", - "url": "https://www.cbp.gov/travel/trusted-traveler-programs" } ], "draft": false, @@ -935,7 +1317,7 @@ "description": "Median wait at Nogales DeConcini (Arizona) by hour and day, from CBP. Overall median 45 minutes. Monday is the wall; Wednesday 1 AM medians 0.", "slug": "best-time-to-cross-nogales-deconcini", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -971,7 +1353,7 @@ "description": "Median wait at Otay Mesa by hour and day, from CBP over the last 30 days. Lightest window: Saturday 5 to 7 AM at a 10 minute median. The Sunday evening peak to plan around.", "slug": "best-time-to-cross-otay-mesa", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -1006,7 +1388,7 @@ "description": "Median wait at Paso Del Norte (El Paso, TX) by hour and day, from CBP. Overall median 54 minutes. Wednesday 2 AM medians 24; Saturday afternoon hits 85.", "slug": "best-time-to-cross-paso-del-norte", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -1042,7 +1424,7 @@ "description": "Mediana de espera en Nogales DeConcini (Arizona) por hora y día, según CBP. Mediana general de 45 minutos. El lunes es la pared; el miércoles a la 1 a. m. marca 0.", "slug": "mejor-hora-para-cruzar-nogales-deconcini", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -1078,7 +1460,7 @@ "description": "Mediana de espera en Otay Mesa por hora y día, según CBP. La ventana más ligera: sábado de 5 a 7 a. m. con 10 minutos. El pico del domingo en la noche llega a 210.", "slug": "mejor-hora-para-cruzar-otay-mesa", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -1113,7 +1495,7 @@ "description": "Mediana de espera en Paso del Norte (El Paso, TX) por hora y día, según CBP. Mediana general de 54 minutos. Miércoles 2 a. m. marca 24; sábado en la tarde llega a 85.", "slug": "mejor-hora-para-cruzar-paso-del-norte", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -1149,7 +1531,7 @@ "description": "Tiempos de espera medianos en San Ysidro por hora y día, sacados directo de U.S. Customs and Border Protection. Lo que la mayoría de los fronterizos ya sabe pero ahora con números.", "slug": "mejor-hora-para-cruzar-san-ysidro", "date": "2026-04-24", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -1248,10 +1630,11 @@ "humanEdited": true }, { - "title": "San Ysidro vs Otay Mesa: cuál es más rápida según 30 días de datos de CBP", - "description": "Mediana de espera en las dos garitas principales de Tijuana a San Diego, hora por hora, según CBP. Otay gana en general, pero San Ysidro gana el lunes en la madrugada.", + "title": "San Ysidro vs Otay Mesa: compara las esperas antes de elegir", + "description": "Compara las esperas reportadas en San Ysidro y Otay Mesa, consulta los patrones recientes de 30 días y toma en cuenta tu carril y el tiempo de manejo.", "slug": "san-ysidro-vs-otay-cual-es-mas-rapida", "date": "2026-04-24", + "updated": "2026-10-11", "author": "sebastian", "pillar": "data-analysis", "lang": "es", @@ -1287,10 +1670,11 @@ "humanEdited": true }, { - "title": "San Ysidro vs Otay Mesa: which is faster, and what 30 days of CBP data says", - "description": "Median wait at the two main Tijuana to San Diego crossings, hour by hour, from CBP. Otay wins overall, but San Ysidro wins the Monday morning trucker rush.", + "title": "San Ysidro vs Otay Mesa: compare current waits before choosing", + "description": "Compare the latest reported waits at San Ysidro and Otay Mesa, understand rolling 30-day patterns, and account for your lane and extra driving time.", "slug": "san-ysidro-vs-otay-mesa", "date": "2026-04-24", + "updated": "2026-10-11", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -1330,7 +1714,7 @@ "description": "Median wait times for every hour of every day at San Ysidro, pulled from U.S. Customs and Border Protection over the last 30 days. The patterns most travelers miss.", "slug": "best-time-to-cross-san-ysidro", "date": "2026-04-23", - "updated": "2026-07-27", + "updated": "2026-10-29", "author": "sebastian", "pillar": "data-analysis", "lang": "en", @@ -1365,5 +1749,5 @@ "humanEdited": true } ], - "generated_at": "2026-08-20T17:22:35.361Z" + "generated_at": "2026-11-10T18:33:06.232Z" } \ No newline at end of file diff --git a/public/data/blog/tags.json b/public/data/blog/tags.json index abd4e911d..b1b145401 100644 --- a/public/data/blog/tags.json +++ b/public/data/blog/tags.json @@ -1,5 +1,8 @@ { "tags": { + "source-checked": 12, + "source-explainer": 6, + "operations-report": 6, "los-algodones": 6, "andrade": 4, "medical-tourism": 3, @@ -58,5 +61,5 @@ "bridge-of-the-americas": 1, "bota": 1 }, - "generated_at": "2026-08-20T17:22:35.362Z" + "generated_at": "2026-11-10T18:33:06.233Z" } \ No newline at end of file diff --git a/public/data/rankings.json b/public/data/rankings.json index c6bfa52d2..5666cf6a1 100644 --- a/public/data/rankings.json +++ b/public/data/rankings.json @@ -1,58 +1,78 @@ { - "generated_at": "2026-08-20T17:22:35.242Z", + "generated_at": "2026-11-10T18:33:06.112Z", "lookback_days": 30, "source": "U.S. Customs and Border Protection", "count": 35, "crossings": [ + { + "slug": "otay-mesa", + "port_number": "250601", + "name": "Otay Mesa", + "state": "CA", + "overall_median": 90, + "best_hour": 1, + "best_median": 25, + "sample_count": 2923 + }, { "slug": "san-ysidro", "port_number": "250401", "name": "San Ysidro", "state": "CA", - "overall_median": 120, - "best_hour": 4, - "best_median": 85, - "sample_count": 592 + "overall_median": 80, + "best_hour": 1, + "best_median": 20, + "sample_count": 2813 }, { - "slug": "otay-mesa", - "port_number": "250601", - "name": "Otay Mesa", + "slug": "calexico-west", + "port_number": "250302", + "name": "Calexico - West", "state": "CA", - "overall_median": 100, - "best_hour": 5, - "best_median": 60, - "sample_count": 588 + "overall_median": 60, + "best_hour": 0, + "best_median": 15, + "sample_count": 2954 + }, + { + "slug": "brownsville-b-and-m", + "port_number": "535501", + "name": "Brownsville - B&M", + "state": "TX", + "overall_median": 60, + "best_hour": 23, + "best_median": 5, + "sample_count": 2718 }, { "slug": "tecate", "port_number": "250501", "name": "Tecate", "state": "CA", - "overall_median": 90, - "best_hour": 7, - "best_median": 60, - "sample_count": 453 + "overall_median": 60, + "best_hour": 21, + "best_median": 30, + "sample_count": 2243 }, { - "slug": "calexico-west", - "port_number": "250302", - "name": "Calexico - West", - "state": "CA", - "overall_median": 63, - "best_hour": 3, + "slug": "eagle-pass-bridge-i", + "port_number": "230301", + "name": "Eagle Pass - Bridge I", + "state": "TX", + "overall_median": 60, + "best_hour": 7, "best_median": 30, - "sample_count": 588 + "sample_count": 252 }, { "slug": "el-paso-bridge-of-the-americas-bota", "port_number": "240201", "name": "El Paso - Bridge of the Americas (BOTA)", "state": "TX", - "overall_median": 60, + "overall_median": 55, "best_hour": 1, - "best_median": 10, - "sample_count": 556 + "best_median": 6, + "sample_count": 2835 }, { "slug": "el-paso-paso-del-norte-pdn", @@ -61,18 +81,38 @@ "state": "TX", "overall_median": 50, "best_hour": 2, - "best_median": 4, - "sample_count": 560 + "best_median": 1, + "sample_count": 2670 }, { - "slug": "eagle-pass-bridge-ii", - "port_number": "230302", - "name": "Eagle Pass - Bridge II", + "slug": "brownsville-veterans-international", + "port_number": "535502", + "name": "Brownsville - Veterans International", "state": "TX", + "overall_median": 50, + "best_hour": 6, + "best_median": 0, + "sample_count": 2084 + }, + { + "slug": "calexico-east", + "port_number": "250301", + "name": "Calexico - East", + "state": "CA", + "overall_median": 50, + "best_hour": 6, + "best_median": 30, + "sample_count": 2035 + }, + { + "slug": "nogales-deconcini", + "port_number": "260401", + "name": "Nogales - Deconcini", + "state": "AZ", "overall_median": 45, - "best_hour": 3, + "best_hour": 1, "best_median": 5, - "sample_count": 596 + "sample_count": 2935 }, { "slug": "laredo-bridge-ii", @@ -80,9 +120,9 @@ "name": "Laredo - Bridge II", "state": "TX", "overall_median": 45, - "best_hour": 3, + "best_hour": 23, "best_median": 0, - "sample_count": 590 + "sample_count": 2934 }, { "slug": "hidalgo-pharr-hidalgo", @@ -91,18 +131,28 @@ "state": "TX", "overall_median": 45, "best_hour": 3, - "best_median": 5, - "sample_count": 542 + "best_median": 1, + "sample_count": 2702 }, { - "slug": "brownsville-veterans-international", - "port_number": "535502", - "name": "Brownsville - Veterans International", + "slug": "nogales-mariposa", + "port_number": "260402", + "name": "Nogales - Mariposa", + "state": "AZ", + "overall_median": 45, + "best_hour": 6, + "best_median": 0, + "sample_count": 2162 + }, + { + "slug": "hidalgo-pharr-anzalduas-international-bridge", + "port_number": "230503", + "name": "Hidalgo/Pharr - Anzalduas International Bridge", "state": "TX", "overall_median": 45, - "best_hour": 22, - "best_median": 8, - "sample_count": 455 + "best_hour": 6, + "best_median": 15, + "sample_count": 2139 }, { "slug": "santa-teresa-santa-teresa-port-of-entry", @@ -110,19 +160,9 @@ "name": "Santa Teresa - Santa Teresa Port of Entry", "state": "NM", "overall_median": 45, - "best_hour": 20, - "best_median": 35, - "sample_count": 417 - }, - { - "slug": "calexico-east", - "port_number": "250301", - "name": "Calexico - East", - "state": "CA", - "overall_median": 45, - "best_hour": 6, - "best_median": 5, - "sample_count": 414 + "best_hour": 21, + "best_median": 40, + "sample_count": 2079 }, { "slug": "progreso-donna-international-bridge", @@ -130,59 +170,39 @@ "name": "Progreso - Donna International Bridge", "state": "TX", "overall_median": 45, - "best_hour": 7, - "best_median": 20, - "sample_count": 364 - }, - { - "slug": "nogales-deconcini", - "port_number": "260401", - "name": "Nogales - Deconcini", - "state": "AZ", - "overall_median": 40, - "best_hour": 3, - "best_median": 10, - "sample_count": 591 + "best_hour": 10, + "best_median": 25, + "sample_count": 1897 }, { - "slug": "brownsville-b-and-m", - "port_number": "535501", - "name": "Brownsville - B&M", + "slug": "brownsville-gateway", + "port_number": "535504", + "name": "Brownsville - Gateway", "state": "TX", "overall_median": 40, "best_hour": 23, "best_median": 5, - "sample_count": 552 + "sample_count": 2832 }, { - "slug": "hidalgo-pharr-anzalduas-international-bridge", - "port_number": "230503", - "name": "Hidalgo/Pharr - Anzalduas International Bridge", + "slug": "eagle-pass-bridge-ii", + "port_number": "230302", + "name": "Eagle Pass - Bridge II", "state": "TX", - "overall_median": 40, - "best_hour": 21, - "best_median": 13, - "sample_count": 460 - }, - { - "slug": "nogales-mariposa", - "port_number": "260402", - "name": "Nogales - Mariposa", - "state": "AZ", - "overall_median": 40, - "best_hour": 6, - "best_median": 0, - "sample_count": 446 + "overall_median": 30, + "best_hour": 2, + "best_median": 5, + "sample_count": 2954 }, { "slug": "san-luis-san-luis-i", "port_number": "260801", "name": "San Luis - San Luis I", "state": "AZ", - "overall_median": 35, + "overall_median": 30, "best_hour": 1, "best_median": 15, - "sample_count": 596 + "sample_count": 2938 }, { "slug": "douglas-raul-hector-castro", @@ -190,109 +210,69 @@ "name": "Douglas (Raul Hector Castro)", "state": "AZ", "overall_median": 30, - "best_hour": 3, + "best_hour": 0, "best_median": 1, - "sample_count": 589 - }, - { - "slug": "del-rio", - "port_number": "230201", - "name": "Del Rio", - "state": "TX", - "overall_median": 30, - "best_hour": 4, - "best_median": 0, - "sample_count": 581 - }, - { - "slug": "brownsville-gateway", - "port_number": "535504", - "name": "Brownsville - Gateway", - "state": "TX", - "overall_median": 30, - "best_hour": 23, - "best_median": 5, - "sample_count": 560 - }, - { - "slug": "eagle-pass-bridge-i", - "port_number": "230301", - "name": "Eagle Pass - Bridge I", - "state": "TX", - "overall_median": 30, - "best_hour": 10, - "best_median": 20, - "sample_count": 72 + "sample_count": 2768 }, { "slug": "marcelino-serna-tornillo", "port_number": "240401", "name": "Marcelino Serna - Tornillo", "state": "TX", - "overall_median": 25, + "overall_median": 20, "best_hour": 21, - "best_median": 15, - "sample_count": 456 + "best_median": 18, + "sample_count": 2235 }, { "slug": "progreso-progreso-international-bridge", "port_number": "230901", "name": "Progreso - Progreso International Bridge", "state": "TX", - "overall_median": 25, + "overall_median": 20, "best_hour": 0, "best_median": 5, - "sample_count": 452 + "sample_count": 2216 }, { "slug": "andrade", "port_number": "250201", "name": "Andrade", "state": "CA", - "overall_median": 15, - "best_hour": 21, + "overall_median": 20, + "best_hour": 10, "best_median": 10, - "sample_count": 434 - }, - { - "slug": "hidalgo-pharr-pharr", - "port_number": "230502", - "name": "Hidalgo/Pharr - Pharr", - "state": "TX", - "overall_median": 15, - "best_hour": 23, - "best_median": 8, - "sample_count": 189 + "sample_count": 2146 }, { "slug": "brownsville-los-indios", "port_number": "535503", "name": "Brownsville - Los Indios", "state": "TX", - "overall_median": 13, + "overall_median": 20, "best_hour": 6, - "best_median": 3, - "sample_count": 410 + "best_median": 0, + "sample_count": 1814 }, { - "slug": "presidio-presidio-port-of-entry", - "port_number": "240301", - "name": "Presidio - PRESIDIO PORT OF ENTRY", + "slug": "hidalgo-pharr-pharr", + "port_number": "230502", + "name": "Hidalgo/Pharr - Pharr", "state": "TX", - "overall_median": 10, - "best_hour": 0, - "best_median": 0, - "sample_count": 583 + "overall_median": 20, + "best_hour": 22, + "best_median": 10, + "sample_count": 907 }, { - "slug": "naco", - "port_number": "260301", - "name": "Naco", - "state": "AZ", - "overall_median": 10, - "best_hour": 21, - "best_median": 1, - "sample_count": 457 + "slug": "del-rio", + "port_number": "230201", + "name": "Del Rio", + "state": "TX", + "overall_median": 15, + "best_hour": 0, + "best_median": 0, + "sample_count": 2743 }, { "slug": "columbus", @@ -300,9 +280,19 @@ "name": "Columbus", "state": "NM", "overall_median": 5, - "best_hour": 5, + "best_hour": 0, "best_median": 0, - "sample_count": 592 + "sample_count": 2980 + }, + { + "slug": "presidio-presidio-port-of-entry", + "port_number": "240301", + "name": "Presidio - PRESIDIO PORT OF ENTRY", + "state": "TX", + "overall_median": 5, + "best_hour": 1, + "best_median": 0, + "sample_count": 2888 }, { "slug": "roma", @@ -310,9 +300,9 @@ "name": "Roma", "state": "TX", "overall_median": 5, - "best_hour": 23, + "best_hour": 0, "best_median": 0, - "sample_count": 504 + "sample_count": 2444 }, { "slug": "fort-hancock", @@ -320,9 +310,19 @@ "name": "Fort Hancock", "state": "TX", "overall_median": 5, - "best_hour": 17, + "best_hour": 13, "best_median": 5, - "sample_count": 455 + "sample_count": 2239 + }, + { + "slug": "naco", + "port_number": "260301", + "name": "Naco", + "state": "AZ", + "overall_median": 5, + "best_hour": 19, + "best_median": 1, + "sample_count": 2176 }, { "slug": "rio-grande-city", @@ -330,9 +330,9 @@ "name": "Rio Grande City", "state": "TX", "overall_median": 5, - "best_hour": 10, - "best_median": 0, - "sample_count": 415 + "best_hour": 13, + "best_median": 5, + "sample_count": 1964 }, { "slug": "laredo-colombia-solidarity", @@ -340,9 +340,9 @@ "name": "Laredo - Colombia Solidarity", "state": "TX", "overall_median": 5, - "best_hour": 23, + "best_hour": 19, "best_median": 0, - "sample_count": 324 + "sample_count": 1471 }, { "slug": "lukeville", @@ -350,9 +350,9 @@ "name": "Lukeville", "state": "AZ", "overall_median": 0, - "best_hour": 19, + "best_hour": 11, "best_median": 0, - "sample_count": 395 + "sample_count": 1998 } ] } \ No newline at end of file diff --git a/public/data/stats.json b/public/data/stats.json index 3edad5576..53e01f9aa 100644 --- a/public/data/stats.json +++ b/public/data/stats.json @@ -2,12 +2,12 @@ "crossings": 42, "aggregates": 42, "aggregates_with_data": 37, - "total_samples": 16836, + "total_samples": 82113, "lookback_days": 30, "refresh_minutes": 15, - "blog_posts": 36, - "blog_posts_en": 18, - "blog_posts_es": 18, + "blog_posts": 48, + "blog_posts_en": 24, + "blog_posts_es": 24, "timeline_crossings": 4, - "generated_at": "2026-08-20T17:26:26.727Z" + "generated_at": "2026-11-10T18:33:16.723Z" } \ No newline at end of file diff --git a/public/og/andrade.png b/public/og/andrade.png index 94a4b2f89..4f0627529 100644 Binary files a/public/og/andrade.png and b/public/og/andrade.png differ diff --git a/public/og/best-time/andrade.png b/public/og/best-time/andrade.png index d00ac190c..7f1170815 100644 Binary files a/public/og/best-time/andrade.png and b/public/og/best-time/andrade.png differ diff --git a/public/og/best-time/brownsville-b-and-m.png b/public/og/best-time/brownsville-b-and-m.png index c224f2949..fab6ba646 100644 Binary files a/public/og/best-time/brownsville-b-and-m.png and b/public/og/best-time/brownsville-b-and-m.png differ diff --git a/public/og/best-time/brownsville-gateway.png b/public/og/best-time/brownsville-gateway.png index 51277cd9a..760421da7 100644 Binary files a/public/og/best-time/brownsville-gateway.png and b/public/og/best-time/brownsville-gateway.png differ diff --git a/public/og/best-time/brownsville-los-indios.png b/public/og/best-time/brownsville-los-indios.png index ac4bb4fa6..a47fce6a3 100644 Binary files a/public/og/best-time/brownsville-los-indios.png and b/public/og/best-time/brownsville-los-indios.png differ diff --git a/public/og/best-time/brownsville-veterans-international.png b/public/og/best-time/brownsville-veterans-international.png index 135395e3f..7f82f70d2 100644 Binary files a/public/og/best-time/brownsville-veterans-international.png and b/public/og/best-time/brownsville-veterans-international.png differ diff --git a/public/og/best-time/calexico-east.png b/public/og/best-time/calexico-east.png index 9050f4edd..783aa5d7d 100644 Binary files a/public/og/best-time/calexico-east.png and b/public/og/best-time/calexico-east.png differ diff --git a/public/og/best-time/calexico-west.png b/public/og/best-time/calexico-west.png index 796567b42..8cb7f010a 100644 Binary files a/public/og/best-time/calexico-west.png and b/public/og/best-time/calexico-west.png differ diff --git a/public/og/best-time/columbus.png b/public/og/best-time/columbus.png index 99aaf2038..af01b58ec 100644 Binary files a/public/og/best-time/columbus.png and b/public/og/best-time/columbus.png differ diff --git a/public/og/best-time/del-rio.png b/public/og/best-time/del-rio.png index 071cbc72a..a5062f379 100644 Binary files a/public/og/best-time/del-rio.png and b/public/og/best-time/del-rio.png differ diff --git a/public/og/best-time/douglas-raul-hector-castro.png b/public/og/best-time/douglas-raul-hector-castro.png index d6293d741..1554901e2 100644 Binary files a/public/og/best-time/douglas-raul-hector-castro.png and b/public/og/best-time/douglas-raul-hector-castro.png differ diff --git a/public/og/best-time/eagle-pass-bridge-i.png b/public/og/best-time/eagle-pass-bridge-i.png index b53ba7e16..93fe7afb5 100644 Binary files a/public/og/best-time/eagle-pass-bridge-i.png and b/public/og/best-time/eagle-pass-bridge-i.png differ diff --git a/public/og/best-time/eagle-pass-bridge-ii.png b/public/og/best-time/eagle-pass-bridge-ii.png index 3a4009575..3b100d898 100644 Binary files a/public/og/best-time/eagle-pass-bridge-ii.png and b/public/og/best-time/eagle-pass-bridge-ii.png differ diff --git a/public/og/best-time/el-paso-bridge-of-the-americas-bota.png b/public/og/best-time/el-paso-bridge-of-the-americas-bota.png index 4305969ad..30518a122 100644 Binary files a/public/og/best-time/el-paso-bridge-of-the-americas-bota.png and b/public/og/best-time/el-paso-bridge-of-the-americas-bota.png differ diff --git a/public/og/best-time/el-paso-downtown.png b/public/og/best-time/el-paso-downtown.png index 48415d103..dafc7e774 100644 Binary files a/public/og/best-time/el-paso-downtown.png and b/public/og/best-time/el-paso-downtown.png differ diff --git a/public/og/best-time/el-paso-paso-del-norte-pdn.png b/public/og/best-time/el-paso-paso-del-norte-pdn.png index f8c616142..68b0440e5 100644 Binary files a/public/og/best-time/el-paso-paso-del-norte-pdn.png and b/public/og/best-time/el-paso-paso-del-norte-pdn.png differ diff --git a/public/og/best-time/el-paso-stanton-dcl.png b/public/og/best-time/el-paso-stanton-dcl.png index e0529bbcf..ad5c7161d 100644 Binary files a/public/og/best-time/el-paso-stanton-dcl.png and b/public/og/best-time/el-paso-stanton-dcl.png differ diff --git a/public/og/best-time/fort-hancock.png b/public/og/best-time/fort-hancock.png index ddf429e46..78492f410 100644 Binary files a/public/og/best-time/fort-hancock.png and b/public/og/best-time/fort-hancock.png differ diff --git a/public/og/best-time/hidalgo-pharr-anzalduas-international-bridge.png b/public/og/best-time/hidalgo-pharr-anzalduas-international-bridge.png index 05d5636c3..2757347ec 100644 Binary files a/public/og/best-time/hidalgo-pharr-anzalduas-international-bridge.png and b/public/og/best-time/hidalgo-pharr-anzalduas-international-bridge.png differ diff --git a/public/og/best-time/hidalgo-pharr-hidalgo.png b/public/og/best-time/hidalgo-pharr-hidalgo.png index ae0447221..9b11fec0f 100644 Binary files a/public/og/best-time/hidalgo-pharr-hidalgo.png and b/public/og/best-time/hidalgo-pharr-hidalgo.png differ diff --git a/public/og/best-time/hidalgo-pharr-pharr.png b/public/og/best-time/hidalgo-pharr-pharr.png index 2c4202fda..93500aa6f 100644 Binary files a/public/og/best-time/hidalgo-pharr-pharr.png and b/public/og/best-time/hidalgo-pharr-pharr.png differ diff --git a/public/og/best-time/laredo-bridge-i.png b/public/og/best-time/laredo-bridge-i.png index d29ade12a..b4911688d 100644 Binary files a/public/og/best-time/laredo-bridge-i.png and b/public/og/best-time/laredo-bridge-i.png differ diff --git a/public/og/best-time/laredo-bridge-ii.png b/public/og/best-time/laredo-bridge-ii.png index c2b0cd9d5..c8b944ac3 100644 Binary files a/public/og/best-time/laredo-bridge-ii.png and b/public/og/best-time/laredo-bridge-ii.png differ diff --git a/public/og/best-time/laredo-colombia-solidarity.png b/public/og/best-time/laredo-colombia-solidarity.png index 7b48e9b2c..c02ec6e43 100644 Binary files a/public/og/best-time/laredo-colombia-solidarity.png and b/public/og/best-time/laredo-colombia-solidarity.png differ diff --git a/public/og/best-time/laredo-world-trade-bridge.png b/public/og/best-time/laredo-world-trade-bridge.png index 3e9f069c6..506b74a33 100644 Binary files a/public/og/best-time/laredo-world-trade-bridge.png and b/public/og/best-time/laredo-world-trade-bridge.png differ diff --git a/public/og/best-time/lukeville.png b/public/og/best-time/lukeville.png index c9106a02e..fef942060 100644 Binary files a/public/og/best-time/lukeville.png and b/public/og/best-time/lukeville.png differ diff --git a/public/og/best-time/marcelino-serna-tornillo.png b/public/og/best-time/marcelino-serna-tornillo.png index 7b3f8c00a..48b6e1f90 100644 Binary files a/public/og/best-time/marcelino-serna-tornillo.png and b/public/og/best-time/marcelino-serna-tornillo.png differ diff --git a/public/og/best-time/naco.png b/public/og/best-time/naco.png index f8b1efb1f..809e115b3 100644 Binary files a/public/og/best-time/naco.png and b/public/og/best-time/naco.png differ diff --git a/public/og/best-time/nogales-deconcini.png b/public/og/best-time/nogales-deconcini.png index 388131871..d456e4719 100644 Binary files a/public/og/best-time/nogales-deconcini.png and b/public/og/best-time/nogales-deconcini.png differ diff --git a/public/og/best-time/nogales-mariposa.png b/public/og/best-time/nogales-mariposa.png index ad05f0aee..b4eee692f 100644 Binary files a/public/og/best-time/nogales-mariposa.png and b/public/og/best-time/nogales-mariposa.png differ diff --git a/public/og/best-time/nogales-morley-gate.png b/public/og/best-time/nogales-morley-gate.png index 7640607a5..770323e91 100644 Binary files a/public/og/best-time/nogales-morley-gate.png and b/public/og/best-time/nogales-morley-gate.png differ diff --git a/public/og/best-time/otay-mesa.png b/public/og/best-time/otay-mesa.png index 6a9c8a11c..42593c8f0 100644 Binary files a/public/og/best-time/otay-mesa.png and b/public/og/best-time/otay-mesa.png differ diff --git a/public/og/best-time/presidio-presidio-port-of-entry.png b/public/og/best-time/presidio-presidio-port-of-entry.png index 88600fd93..644e475be 100644 Binary files a/public/og/best-time/presidio-presidio-port-of-entry.png and b/public/og/best-time/presidio-presidio-port-of-entry.png differ diff --git a/public/og/best-time/progreso-donna-international-bridge.png b/public/og/best-time/progreso-donna-international-bridge.png index f75e363c4..b58ad4366 100644 Binary files a/public/og/best-time/progreso-donna-international-bridge.png and b/public/og/best-time/progreso-donna-international-bridge.png differ diff --git a/public/og/best-time/progreso-progreso-international-bridge.png b/public/og/best-time/progreso-progreso-international-bridge.png index e93157971..626dacbb3 100644 Binary files a/public/og/best-time/progreso-progreso-international-bridge.png and b/public/og/best-time/progreso-progreso-international-bridge.png differ diff --git a/public/og/best-time/rio-grande-city.png b/public/og/best-time/rio-grande-city.png index d1874d1de..cd2daf19f 100644 Binary files a/public/og/best-time/rio-grande-city.png and b/public/og/best-time/rio-grande-city.png differ diff --git a/public/og/best-time/roma.png b/public/og/best-time/roma.png index af2ed7b09..cfd43483a 100644 Binary files a/public/og/best-time/roma.png and b/public/og/best-time/roma.png differ diff --git a/public/og/best-time/san-luis-san-luis-i.png b/public/og/best-time/san-luis-san-luis-i.png index 7fb068db6..000c40bcc 100644 Binary files a/public/og/best-time/san-luis-san-luis-i.png and b/public/og/best-time/san-luis-san-luis-i.png differ diff --git a/public/og/best-time/san-luis-san-luis-ii.png b/public/og/best-time/san-luis-san-luis-ii.png index 5b5604307..2f08716a3 100644 Binary files a/public/og/best-time/san-luis-san-luis-ii.png and b/public/og/best-time/san-luis-san-luis-ii.png differ diff --git a/public/og/best-time/san-ysidro.png b/public/og/best-time/san-ysidro.png index 5c9807add..33c5e2f00 100644 Binary files a/public/og/best-time/san-ysidro.png and b/public/og/best-time/san-ysidro.png differ diff --git a/public/og/best-time/santa-teresa-santa-teresa-port-of-entry.png b/public/og/best-time/santa-teresa-santa-teresa-port-of-entry.png index 21c735bd8..4e132c442 100644 Binary files a/public/og/best-time/santa-teresa-santa-teresa-port-of-entry.png and b/public/og/best-time/santa-teresa-santa-teresa-port-of-entry.png differ diff --git a/public/og/best-time/tecate.png b/public/og/best-time/tecate.png index ccf3346d9..a352abb7b 100644 Binary files a/public/og/best-time/tecate.png and b/public/og/best-time/tecate.png differ diff --git a/public/og/best-time/ysleta.png b/public/og/best-time/ysleta.png index f0201fee0..cbc76f777 100644 Binary files a/public/og/best-time/ysleta.png and b/public/og/best-time/ysleta.png differ diff --git a/public/og/blog/2026-10-29-california-road-information-tools-es.png b/public/og/blog/2026-10-29-california-road-information-tools-es.png new file mode 100644 index 000000000..696a13199 Binary files /dev/null and b/public/og/blog/2026-10-29-california-road-information-tools-es.png differ diff --git a/public/og/blog/2026-10-29-california-road-information-tools.png b/public/og/blog/2026-10-29-california-road-information-tools.png new file mode 100644 index 000000000..f33af3a7e Binary files /dev/null and b/public/og/blog/2026-10-29-california-road-information-tools.png differ diff --git a/public/og/blog/2026-10-31-san-diego-northbound-sr163-november-closure-es.png b/public/og/blog/2026-10-31-san-diego-northbound-sr163-november-closure-es.png new file mode 100644 index 000000000..ae1f3f72a Binary files /dev/null and b/public/og/blog/2026-10-31-san-diego-northbound-sr163-november-closure-es.png differ diff --git a/public/og/blog/2026-10-31-san-diego-northbound-sr163-november-closure.png b/public/og/blog/2026-10-31-san-diego-northbound-sr163-november-closure.png new file mode 100644 index 000000000..035244043 Binary files /dev/null and b/public/og/blog/2026-10-31-san-diego-northbound-sr163-november-closure.png differ diff --git a/public/og/blog/2026-11-01-sr67-sr52-overnight-connector-closures-es.png b/public/og/blog/2026-11-01-sr67-sr52-overnight-connector-closures-es.png new file mode 100644 index 000000000..a2cbfe1a8 Binary files /dev/null and b/public/og/blog/2026-11-01-sr67-sr52-overnight-connector-closures-es.png differ diff --git a/public/og/blog/2026-11-01-sr67-sr52-overnight-connector-closures.png b/public/og/blog/2026-11-01-sr67-sr52-overnight-connector-closures.png new file mode 100644 index 000000000..0c9968cff Binary files /dev/null and b/public/og/blog/2026-11-01-sr67-sr52-overnight-connector-closures.png differ diff --git a/public/og/blog/2026-11-04-sr75-i5-november7-connector-closure-es.png b/public/og/blog/2026-11-04-sr75-i5-november7-connector-closure-es.png new file mode 100644 index 000000000..18a64306f Binary files /dev/null and b/public/og/blog/2026-11-04-sr75-i5-november7-connector-closure-es.png differ diff --git a/public/og/blog/2026-11-04-sr75-i5-november7-connector-closure.png b/public/og/blog/2026-11-04-sr75-i5-november7-connector-closure.png new file mode 100644 index 000000000..d74de9557 Binary files /dev/null and b/public/og/blog/2026-11-04-sr75-i5-november7-connector-closure.png differ diff --git a/public/og/blog/2026-11-06-california-freeway-exit-numbers-es.png b/public/og/blog/2026-11-06-california-freeway-exit-numbers-es.png new file mode 100644 index 000000000..6454c4c11 Binary files /dev/null and b/public/og/blog/2026-11-06-california-freeway-exit-numbers-es.png differ diff --git a/public/og/blog/2026-11-06-california-freeway-exit-numbers.png b/public/og/blog/2026-11-06-california-freeway-exit-numbers.png new file mode 100644 index 000000000..32f11c86f Binary files /dev/null and b/public/og/blog/2026-11-06-california-freeway-exit-numbers.png differ diff --git a/public/og/blog/2026-11-07-california-road-maintenance-reports-es.png b/public/og/blog/2026-11-07-california-road-maintenance-reports-es.png new file mode 100644 index 000000000..0bfa98bb0 Binary files /dev/null and b/public/og/blog/2026-11-07-california-road-maintenance-reports-es.png differ diff --git a/public/og/blog/2026-11-07-california-road-maintenance-reports.png b/public/og/blog/2026-11-07-california-road-maintenance-reports.png new file mode 100644 index 000000000..232d28eaa Binary files /dev/null and b/public/og/blog/2026-11-07-california-road-maintenance-reports.png differ diff --git a/public/og/blog/best-time-to-cross-back-from-los-algodones.png b/public/og/blog/best-time-to-cross-back-from-los-algodones.png index c83238efb..480bb224c 100644 Binary files a/public/og/blog/best-time-to-cross-back-from-los-algodones.png and b/public/og/blog/best-time-to-cross-back-from-los-algodones.png differ diff --git a/public/og/blog/best-time-to-cross-calexico-east.png b/public/og/blog/best-time-to-cross-calexico-east.png index 01b8c54a5..9f223c7a3 100644 Binary files a/public/og/blog/best-time-to-cross-calexico-east.png and b/public/og/blog/best-time-to-cross-calexico-east.png differ diff --git a/public/og/blog/best-time-to-cross-calexico-west.png b/public/og/blog/best-time-to-cross-calexico-west.png index ae0548d68..4c4302793 100644 Binary files a/public/og/blog/best-time-to-cross-calexico-west.png and b/public/og/blog/best-time-to-cross-calexico-west.png differ diff --git a/public/og/blog/best-time-to-cross-hidalgo.png b/public/og/blog/best-time-to-cross-hidalgo.png index 72c9bf0ec..fc9261111 100644 Binary files a/public/og/blog/best-time-to-cross-hidalgo.png and b/public/og/blog/best-time-to-cross-hidalgo.png differ diff --git a/public/og/blog/best-time-to-cross-nogales-deconcini.png b/public/og/blog/best-time-to-cross-nogales-deconcini.png index af2e79fcd..19f911b2c 100644 Binary files a/public/og/blog/best-time-to-cross-nogales-deconcini.png and b/public/og/blog/best-time-to-cross-nogales-deconcini.png differ diff --git a/public/og/blog/best-time-to-cross-otay-mesa.png b/public/og/blog/best-time-to-cross-otay-mesa.png index a2c614ff4..39cb8dab4 100644 Binary files a/public/og/blog/best-time-to-cross-otay-mesa.png and b/public/og/blog/best-time-to-cross-otay-mesa.png differ diff --git a/public/og/blog/best-time-to-cross-paso-del-norte.png b/public/og/blog/best-time-to-cross-paso-del-norte.png index 5bf7afd4b..b4480631e 100644 Binary files a/public/og/blog/best-time-to-cross-paso-del-norte.png and b/public/og/blog/best-time-to-cross-paso-del-norte.png differ diff --git a/public/og/blog/best-time-to-cross-san-ysidro.png b/public/og/blog/best-time-to-cross-san-ysidro.png index d2efa4dd1..94f0953a8 100644 Binary files a/public/og/blog/best-time-to-cross-san-ysidro.png and b/public/og/blog/best-time-to-cross-san-ysidro.png differ diff --git a/public/og/blog/best-time-to-cross-tecate.png b/public/og/blog/best-time-to-cross-tecate.png index 683c6dbf5..1ba50ac6d 100644 Binary files a/public/og/blog/best-time-to-cross-tecate.png and b/public/og/blog/best-time-to-cross-tecate.png differ diff --git a/public/og/blog/bringing-prescription-medication-back-from-mexico.png b/public/og/blog/bringing-prescription-medication-back-from-mexico.png index 9156c2f15..c2c769436 100644 Binary files a/public/og/blog/bringing-prescription-medication-back-from-mexico.png and b/public/og/blog/bringing-prescription-medication-back-from-mexico.png differ diff --git a/public/og/blog/busiest-and-fastest-border-crossings.png b/public/og/blog/busiest-and-fastest-border-crossings.png index 90e93428e..fdac3823e 100644 Binary files a/public/og/blog/busiest-and-fastest-border-crossings.png and b/public/og/blog/busiest-and-fastest-border-crossings.png differ diff --git a/public/og/blog/cdc-dog-import-rule-2024-mexico-border.png b/public/og/blog/cdc-dog-import-rule-2024-mexico-border.png index d1143b229..604cbf14b 100644 Binary files a/public/og/blog/cdc-dog-import-rule-2024-mexico-border.png and b/public/og/blog/cdc-dog-import-rule-2024-mexico-border.png differ diff --git a/public/og/blog/cruces-fronterizos-mas-concurridos-y-rapidos.png b/public/og/blog/cruces-fronterizos-mas-concurridos-y-rapidos.png index cc36af8de..769a005f0 100644 Binary files a/public/og/blog/cruces-fronterizos-mas-concurridos-y-rapidos.png and b/public/og/blog/cruces-fronterizos-mas-concurridos-y-rapidos.png differ diff --git a/public/og/blog/cruzar-domingo-verano-frontera.png b/public/og/blog/cruzar-domingo-verano-frontera.png index 1e3a99d99..c00e0bf4c 100644 Binary files a/public/og/blog/cruzar-domingo-verano-frontera.png and b/public/og/blog/cruzar-domingo-verano-frontera.png differ diff --git a/public/og/blog/guia-cruce-fronterizo-los-algodones.png b/public/og/blog/guia-cruce-fronterizo-los-algodones.png index f6365ef50..45cddc429 100644 Binary files a/public/og/blog/guia-cruce-fronterizo-los-algodones.png and b/public/og/blog/guia-cruce-fronterizo-los-algodones.png differ diff --git a/public/og/blog/los-algodones-border-crossing-guide.png b/public/og/blog/los-algodones-border-crossing-guide.png index 238be1d4a..acf9e08f1 100644 Binary files a/public/og/blog/los-algodones-border-crossing-guide.png and b/public/og/blog/los-algodones-border-crossing-guide.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-calexico-east.png b/public/og/blog/mejor-hora-para-cruzar-calexico-east.png index 2480da853..5af2b7291 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-calexico-east.png and b/public/og/blog/mejor-hora-para-cruzar-calexico-east.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-calexico-west.png b/public/og/blog/mejor-hora-para-cruzar-calexico-west.png index e693e4edf..02885c303 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-calexico-west.png and b/public/og/blog/mejor-hora-para-cruzar-calexico-west.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-hidalgo.png b/public/og/blog/mejor-hora-para-cruzar-hidalgo.png index a9616e7ef..8ca3ac175 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-hidalgo.png and b/public/og/blog/mejor-hora-para-cruzar-hidalgo.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-nogales-deconcini.png b/public/og/blog/mejor-hora-para-cruzar-nogales-deconcini.png index 9bbd89e60..380c49115 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-nogales-deconcini.png and b/public/og/blog/mejor-hora-para-cruzar-nogales-deconcini.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-otay-mesa.png b/public/og/blog/mejor-hora-para-cruzar-otay-mesa.png index 42fb5a422..90687b425 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-otay-mesa.png and b/public/og/blog/mejor-hora-para-cruzar-otay-mesa.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-paso-del-norte.png b/public/og/blog/mejor-hora-para-cruzar-paso-del-norte.png index 2f91c9030..425dbc994 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-paso-del-norte.png and b/public/og/blog/mejor-hora-para-cruzar-paso-del-norte.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-san-ysidro.png b/public/og/blog/mejor-hora-para-cruzar-san-ysidro.png index d442400d5..4ff491e58 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-san-ysidro.png and b/public/og/blog/mejor-hora-para-cruzar-san-ysidro.png differ diff --git a/public/og/blog/mejor-hora-para-cruzar-tecate.png b/public/og/blog/mejor-hora-para-cruzar-tecate.png index 5547b0185..40c6b1c1a 100644 Binary files a/public/og/blog/mejor-hora-para-cruzar-tecate.png and b/public/og/blog/mejor-hora-para-cruzar-tecate.png differ diff --git a/public/og/blog/mejor-hora-para-regresar-de-los-algodones.png b/public/og/blog/mejor-hora-para-regresar-de-los-algodones.png index f1a85aaac..95081d0a1 100644 Binary files a/public/og/blog/mejor-hora-para-regresar-de-los-algodones.png and b/public/og/blog/mejor-hora-para-regresar-de-los-algodones.png differ diff --git a/public/og/blog/nogales-deconcini-vs-mariposa-cual-usar.png b/public/og/blog/nogales-deconcini-vs-mariposa-cual-usar.png index 5f237795b..2323782e1 100644 Binary files a/public/og/blog/nogales-deconcini-vs-mariposa-cual-usar.png and b/public/og/blog/nogales-deconcini-vs-mariposa-cual-usar.png differ diff --git a/public/og/blog/nogales-deconcini-vs-mariposa.png b/public/og/blog/nogales-deconcini-vs-mariposa.png index 5575cd963..9a4a77a16 100644 Binary files a/public/og/blog/nogales-deconcini-vs-mariposa.png and b/public/og/blog/nogales-deconcini-vs-mariposa.png differ diff --git a/public/og/blog/paso-del-norte-vs-bridge-of-the-americas.png b/public/og/blog/paso-del-norte-vs-bridge-of-the-americas.png index 236343a3d..03931e89c 100644 Binary files a/public/og/blog/paso-del-norte-vs-bridge-of-the-americas.png and b/public/og/blog/paso-del-norte-vs-bridge-of-the-americas.png differ diff --git a/public/og/blog/paso-del-norte-vs-puente-de-las-americas.png b/public/og/blog/paso-del-norte-vs-puente-de-las-americas.png index fac6f8fc1..24e83c493 100644 Binary files a/public/og/blog/paso-del-norte-vs-puente-de-las-americas.png and b/public/og/blog/paso-del-norte-vs-puente-de-las-americas.png differ diff --git a/public/og/blog/regla-cdc-perros-2024-frontera-mexico.png b/public/og/blog/regla-cdc-perros-2024-frontera-mexico.png index 0b4b2d522..0e16ddba3 100644 Binary files a/public/og/blog/regla-cdc-perros-2024-frontera-mexico.png and b/public/og/blog/regla-cdc-perros-2024-frontera-mexico.png differ diff --git a/public/og/blog/renovacion-sentri-2026-paso-a-paso.png b/public/og/blog/renovacion-sentri-2026-paso-a-paso.png index ea40cc158..47fcde985 100644 Binary files a/public/og/blog/renovacion-sentri-2026-paso-a-paso.png and b/public/og/blog/renovacion-sentri-2026-paso-a-paso.png differ diff --git a/public/og/blog/san-ysidro-vs-otay-cual-es-mas-rapida.png b/public/og/blog/san-ysidro-vs-otay-cual-es-mas-rapida.png index 1bfbd5fdb..2c7f2b8c8 100644 Binary files a/public/og/blog/san-ysidro-vs-otay-cual-es-mas-rapida.png and b/public/og/blog/san-ysidro-vs-otay-cual-es-mas-rapida.png differ diff --git a/public/og/blog/san-ysidro-vs-otay-mesa.png b/public/og/blog/san-ysidro-vs-otay-mesa.png index 3d830c257..01a489164 100644 Binary files a/public/og/blog/san-ysidro-vs-otay-mesa.png and b/public/og/blog/san-ysidro-vs-otay-mesa.png differ diff --git a/public/og/blog/sentri-renewal-2026-step-by-step.png b/public/og/blog/sentri-renewal-2026-step-by-step.png index 6e80c84e5..744be5f6c 100644 Binary files a/public/og/blog/sentri-renewal-2026-step-by-step.png and b/public/og/blog/sentri-renewal-2026-step-by-step.png differ diff --git a/public/og/blog/summer-sunday-border-waits.png b/public/og/blog/summer-sunday-border-waits.png index c5743ff82..db290529a 100644 Binary files a/public/og/blog/summer-sunday-border-waits.png and b/public/og/blog/summer-sunday-border-waits.png differ diff --git a/public/og/blog/traer-medicamentos-con-receta-de-mexico.png b/public/og/blog/traer-medicamentos-con-receta-de-mexico.png index a0bbde3d3..0fd34c266 100644 Binary files a/public/og/blog/traer-medicamentos-con-receta-de-mexico.png and b/public/og/blog/traer-medicamentos-con-receta-de-mexico.png differ diff --git a/public/og/brownsville-b-and-m.png b/public/og/brownsville-b-and-m.png index 696417361..0f634a85d 100644 Binary files a/public/og/brownsville-b-and-m.png and b/public/og/brownsville-b-and-m.png differ diff --git a/public/og/brownsville-gateway.png b/public/og/brownsville-gateway.png index 0d60bcfd9..81bf049eb 100644 Binary files a/public/og/brownsville-gateway.png and b/public/og/brownsville-gateway.png differ diff --git a/public/og/brownsville-los-indios.png b/public/og/brownsville-los-indios.png index 7a5bc0a93..3db0af03c 100644 Binary files a/public/og/brownsville-los-indios.png and b/public/og/brownsville-los-indios.png differ diff --git a/public/og/brownsville-veterans-international.png b/public/og/brownsville-veterans-international.png index 1c7daff5c..5b2d084b5 100644 Binary files a/public/og/brownsville-veterans-international.png and b/public/og/brownsville-veterans-international.png differ diff --git a/public/og/calexico-east.png b/public/og/calexico-east.png index a23faa76c..38ccf6c69 100644 Binary files a/public/og/calexico-east.png and b/public/og/calexico-east.png differ diff --git a/public/og/calexico-west.png b/public/og/calexico-west.png index 2c2c13c5f..bb4839a5d 100644 Binary files a/public/og/calexico-west.png and b/public/og/calexico-west.png differ diff --git a/public/og/columbus.png b/public/og/columbus.png index a35899a09..6771ad750 100644 Binary files a/public/og/columbus.png and b/public/og/columbus.png differ diff --git a/public/og/del-rio.png b/public/og/del-rio.png index 566072ea8..7f2810197 100644 Binary files a/public/og/del-rio.png and b/public/og/del-rio.png differ diff --git a/public/og/douglas-raul-hector-castro.png b/public/og/douglas-raul-hector-castro.png index 9a95e2e95..366cbc959 100644 Binary files a/public/og/douglas-raul-hector-castro.png and b/public/og/douglas-raul-hector-castro.png differ diff --git a/public/og/eagle-pass-bridge-i.png b/public/og/eagle-pass-bridge-i.png index f575c08ed..4e7c8f39c 100644 Binary files a/public/og/eagle-pass-bridge-i.png and b/public/og/eagle-pass-bridge-i.png differ diff --git a/public/og/eagle-pass-bridge-ii.png b/public/og/eagle-pass-bridge-ii.png index 5ae71d56e..a36c64084 100644 Binary files a/public/og/eagle-pass-bridge-ii.png and b/public/og/eagle-pass-bridge-ii.png differ diff --git a/public/og/el-paso-bridge-of-the-americas-bota.png b/public/og/el-paso-bridge-of-the-americas-bota.png index 065851f2c..bdca2bdb3 100644 Binary files a/public/og/el-paso-bridge-of-the-americas-bota.png and b/public/og/el-paso-bridge-of-the-americas-bota.png differ diff --git a/public/og/el-paso-downtown.png b/public/og/el-paso-downtown.png index a590bad7c..ba7041552 100644 Binary files a/public/og/el-paso-downtown.png and b/public/og/el-paso-downtown.png differ diff --git a/public/og/el-paso-paso-del-norte-pdn.png b/public/og/el-paso-paso-del-norte-pdn.png index 3c722752b..5ab4f6730 100644 Binary files a/public/og/el-paso-paso-del-norte-pdn.png and b/public/og/el-paso-paso-del-norte-pdn.png differ diff --git a/public/og/el-paso-stanton-dcl.png b/public/og/el-paso-stanton-dcl.png index 4c070008a..dfb2688f5 100644 Binary files a/public/og/el-paso-stanton-dcl.png and b/public/og/el-paso-stanton-dcl.png differ diff --git a/public/og/fort-hancock.png b/public/og/fort-hancock.png index 8190f8010..bd8b6b443 100644 Binary files a/public/og/fort-hancock.png and b/public/og/fort-hancock.png differ diff --git a/public/og/hidalgo-pharr-anzalduas-international-bridge.png b/public/og/hidalgo-pharr-anzalduas-international-bridge.png index 04a728e6c..5bfb12753 100644 Binary files a/public/og/hidalgo-pharr-anzalduas-international-bridge.png and b/public/og/hidalgo-pharr-anzalduas-international-bridge.png differ diff --git a/public/og/hidalgo-pharr-hidalgo.png b/public/og/hidalgo-pharr-hidalgo.png index 3505c6d61..e9a66002c 100644 Binary files a/public/og/hidalgo-pharr-hidalgo.png and b/public/og/hidalgo-pharr-hidalgo.png differ diff --git a/public/og/hidalgo-pharr-pharr.png b/public/og/hidalgo-pharr-pharr.png index 94d72e673..6d6662d23 100644 Binary files a/public/og/hidalgo-pharr-pharr.png and b/public/og/hidalgo-pharr-pharr.png differ diff --git a/public/og/laredo-bridge-i.png b/public/og/laredo-bridge-i.png index aaeb4dc86..b17401624 100644 Binary files a/public/og/laredo-bridge-i.png and b/public/og/laredo-bridge-i.png differ diff --git a/public/og/laredo-bridge-ii.png b/public/og/laredo-bridge-ii.png index ddf09140a..c914969d5 100644 Binary files a/public/og/laredo-bridge-ii.png and b/public/og/laredo-bridge-ii.png differ diff --git a/public/og/laredo-colombia-solidarity.png b/public/og/laredo-colombia-solidarity.png index 0aa5562fe..aab5db9cc 100644 Binary files a/public/og/laredo-colombia-solidarity.png and b/public/og/laredo-colombia-solidarity.png differ diff --git a/public/og/laredo-world-trade-bridge.png b/public/og/laredo-world-trade-bridge.png index 184edbdce..8a57aba27 100644 Binary files a/public/og/laredo-world-trade-bridge.png and b/public/og/laredo-world-trade-bridge.png differ diff --git a/public/og/lukeville.png b/public/og/lukeville.png index 512ad6002..212db36bc 100644 Binary files a/public/og/lukeville.png and b/public/og/lukeville.png differ diff --git a/public/og/marcelino-serna-tornillo.png b/public/og/marcelino-serna-tornillo.png index e35cb7cdb..b6d5534b0 100644 Binary files a/public/og/marcelino-serna-tornillo.png and b/public/og/marcelino-serna-tornillo.png differ diff --git a/public/og/naco.png b/public/og/naco.png index 1bf48f692..7159e71a5 100644 Binary files a/public/og/naco.png and b/public/og/naco.png differ diff --git a/public/og/nogales-deconcini.png b/public/og/nogales-deconcini.png index a3b6a7b36..321068290 100644 Binary files a/public/og/nogales-deconcini.png and b/public/og/nogales-deconcini.png differ diff --git a/public/og/nogales-mariposa.png b/public/og/nogales-mariposa.png index 7d02abe17..50e84c742 100644 Binary files a/public/og/nogales-mariposa.png and b/public/og/nogales-mariposa.png differ diff --git a/public/og/nogales-morley-gate.png b/public/og/nogales-morley-gate.png index c49af272f..18ae33c2c 100644 Binary files a/public/og/nogales-morley-gate.png and b/public/og/nogales-morley-gate.png differ diff --git a/public/og/otay-mesa.png b/public/og/otay-mesa.png index b158c7dad..5f70b64d8 100644 Binary files a/public/og/otay-mesa.png and b/public/og/otay-mesa.png differ diff --git a/public/og/presidio-presidio-port-of-entry.png b/public/og/presidio-presidio-port-of-entry.png index acc644eb3..2ad5c449f 100644 Binary files a/public/og/presidio-presidio-port-of-entry.png and b/public/og/presidio-presidio-port-of-entry.png differ diff --git a/public/og/progreso-donna-international-bridge.png b/public/og/progreso-donna-international-bridge.png index 41035e150..0acd79378 100644 Binary files a/public/og/progreso-donna-international-bridge.png and b/public/og/progreso-donna-international-bridge.png differ diff --git a/public/og/progreso-progreso-international-bridge.png b/public/og/progreso-progreso-international-bridge.png index 4f331b15c..6a14b3122 100644 Binary files a/public/og/progreso-progreso-international-bridge.png and b/public/og/progreso-progreso-international-bridge.png differ diff --git a/public/og/rio-grande-city.png b/public/og/rio-grande-city.png index 108a2616b..2dc04f886 100644 Binary files a/public/og/rio-grande-city.png and b/public/og/rio-grande-city.png differ diff --git a/public/og/roma.png b/public/og/roma.png index 672f95493..b62064430 100644 Binary files a/public/og/roma.png and b/public/og/roma.png differ diff --git a/public/og/san-luis-san-luis-i.png b/public/og/san-luis-san-luis-i.png index c982e6359..aa49935eb 100644 Binary files a/public/og/san-luis-san-luis-i.png and b/public/og/san-luis-san-luis-i.png differ diff --git a/public/og/san-luis-san-luis-ii.png b/public/og/san-luis-san-luis-ii.png index 37a060e5b..d48b69b55 100644 Binary files a/public/og/san-luis-san-luis-ii.png and b/public/og/san-luis-san-luis-ii.png differ diff --git a/public/og/san-ysidro.png b/public/og/san-ysidro.png index bb614551c..dd6579120 100644 Binary files a/public/og/san-ysidro.png and b/public/og/san-ysidro.png differ diff --git a/public/og/santa-teresa-santa-teresa-port-of-entry.png b/public/og/santa-teresa-santa-teresa-port-of-entry.png index 16921f436..5a8a82ece 100644 Binary files a/public/og/santa-teresa-santa-teresa-port-of-entry.png and b/public/og/santa-teresa-santa-teresa-port-of-entry.png differ diff --git a/public/og/tecate.png b/public/og/tecate.png index 835354bde..3a2975a93 100644 Binary files a/public/og/tecate.png and b/public/og/tecate.png differ diff --git a/public/og/ysleta.png b/public/og/ysleta.png index 9d2a82a91..6cc16df37 100644 Binary files a/public/og/ysleta.png and b/public/og/ysleta.png differ diff --git a/public/rss.xml b/public/rss.xml index 8916ed132..2db363b76 100644 --- a/public/rss.xml +++ b/public/rss.xml @@ -4,8 +4,140 @@ https://borderpulse.com/blog - 2026-07-27T12:00:00.000Z + 2026-11-07T12:00:00.000Z Crossing data, guides, and program explainers for the U.S.-Mexico border. + + Mantenimiento vial en California: dónde enviar reportes no urgentes + + https://borderpulse.com/blog/2026-11-07-california-road-maintenance-reports-es/ + 2026-11-07T12:00:00.000Z + 2026-11-07T12:00:00.000Z + Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación. + + BorderPulse + + + + California road maintenance: where to send a non-emergency report + + https://borderpulse.com/blog/2026-11-07-california-road-maintenance-reports/ + 2026-11-07T12:00:00.000Z + 2026-11-07T12:00:00.000Z + A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation. + + BorderPulse + + + + Salidas de autopista en California: qué significan los números + + https://borderpulse.com/blog/2026-11-06-california-freeway-exit-numbers-es/ + 2026-11-06T12:00:00.000Z + 2026-11-06T12:00:00.000Z + Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación. + + BorderPulse + + + + California freeway exits: what the numbers mean + + https://borderpulse.com/blog/2026-11-06-california-freeway-exit-numbers/ + 2026-11-06T12:00:00.000Z + 2026-11-06T12:00:00.000Z + A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation. + + BorderPulse + + + + De SR-75 norte a I-5 norte: cierre del enlace el 7 de noviembre + + https://borderpulse.com/blog/2026-11-04-sr75-i5-november7-connector-closure-es/ + 2026-11-04T12:00:00.000Z + 2026-11-04T12:00:00.000Z + Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación. + + BorderPulse + + + + Northbound SR-75 to northbound I-5: November 7 connector closure + + https://borderpulse.com/blog/2026-11-04-sr75-i5-november7-connector-closure/ + 2026-11-04T12:00:00.000Z + 2026-11-04T12:00:00.000Z + A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation. + + BorderPulse + + + + De SR-67 a SR-52: cierres nocturnos del enlace el 1 y 2 de noviembre + + https://borderpulse.com/blog/2026-11-01-sr67-sr52-overnight-connector-closures-es/ + 2026-11-01T12:00:00.000Z + 2026-11-01T12:00:00.000Z + Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación. + + BorderPulse + + + + SR-67 to SR-52: overnight connector closures on November 1 and 2 + + https://borderpulse.com/blog/2026-11-01-sr67-sr52-overnight-connector-closures/ + 2026-11-01T12:00:00.000Z + 2026-11-01T12:00:00.000Z + A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation. + + BorderPulse + + + + San Diego: cierre de SR-163 al norte previsto para el 1 de noviembre + + https://borderpulse.com/blog/2026-10-31-san-diego-northbound-sr163-november-closure-es/ + 2026-10-31T12:00:00.000Z + 2026-10-31T12:00:00.000Z + Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación. + + BorderPulse + + + + San Diego: northbound SR-163 closure scheduled for November 1 + + https://borderpulse.com/blog/2026-10-31-san-diego-northbound-sr163-november-closure/ + 2026-10-31T12:00:00.000Z + 2026-10-31T12:00:00.000Z + A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation. + + BorderPulse + + + + Viajes fronterizos por California: dónde consultar el estado de las carreteras + + https://borderpulse.com/blog/2026-10-29-california-road-information-tools-es/ + 2026-10-30T12:00:00.000Z + 2026-10-30T12:00:00.000Z + Informe con enlaces a fuentes primarias, revisión de evidencia y traducción, fechas explícitas y límites de interpretación. + + BorderPulse + + + + California border trips: where to look up road conditions + + https://borderpulse.com/blog/2026-10-29-california-road-information-tools/ + 2026-10-30T12:00:00.000Z + 2026-10-30T12:00:00.000Z + A report with primary-source links, recorded evidence and translation review, explicit dates and limits on interpretation. + + BorderPulse + + Best time to cross back from Los Algodones: 30 days of Andrade data @@ -21,7 +153,7 @@ Best time to cross Calexico East: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-calexico-east/ - 2026-07-03T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-07-03T12:00:00.000Z Median northbound waits by hour and day at Calexico East, from CBP data. The 6 AM opening window, the late-morning double hump, and the evening dip most drivers miss. @@ -29,12 +161,12 @@ - Domingos de verano: lo que dicen 30 días de datos de CBP sobre el regreso + Domingos de verano: análisis archivado de julio de 2026 https://borderpulse.com/blog/cruzar-domingo-verano-frontera/ - 2026-07-03T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-07-03T12:00:00.000Z - Esperas hacia EE.UU. los domingos en San Ysidro, Otay, Tecate, PDN y Nogales, hora por hora. La trampa es más grande que el pico de las 5 PM y se cierra temprano. + Cifras históricas del artículo del 3 de julio de 2026, con enlaces a reportes actuales y gráficas publicadas por separado. No son consejos para este fin de semana. Sebastian Becerra @@ -43,7 +175,7 @@ Mejor hora para cruzar Calexico East: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-calexico-east/ - 2026-07-03T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-07-03T12:00:00.000Z Esperas medianas hacia EE.UU. en Calexico East, hora por hora, con datos de CBP. La ventana de las 6 AM, la joroba de media mañana y el bajón de la tarde que casi nadie usa. @@ -84,12 +216,12 @@ - Summer Sunday returns: what 30 days of CBP data say about crossing back + Summer Sunday returns: archived July 2026 analysis https://borderpulse.com/blog/summer-sunday-border-waits/ - 2026-07-03T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-07-03T12:00:00.000Z - Sunday northbound waits at San Ysidro, Otay Mesa, Tecate, Paso del Norte and Nogales, hour by hour. The trap is bigger than the 5 PM rush, and the escape window closes early. + Historical figures retained from the July 3, 2026 article, with current-report links and separately published charts. Not advice for this weekend. Sebastian Becerra @@ -120,7 +252,7 @@ Best time to cross Calexico West: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-calexico-west/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z Median northbound wait times by hour and day at Calexico West, from CBP data. The early weekend morning window, and the weekday midday wall nobody plans around. @@ -131,7 +263,7 @@ Best time to cross Hidalgo: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-hidalgo/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z Median northbound wait times by hour and day at the Hidalgo bridge, from CBP data. Mornings here clear faster than at any San Diego crossing. @@ -142,7 +274,7 @@ Best time to cross Tecate: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-tecate/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z Median northbound wait times by hour and day at Tecate, from CBP data. Mornings run near an hour; Monday evening peaks at 260 minutes. @@ -161,34 +293,34 @@ - Bringing your dog back from Mexico: the 2024 CDC rule, plain English + Bringing a dog back from Mexico: check its six-month travel history https://borderpulse.com/blog/cdc-dog-import-rule-2024-mexico-border/ - 2026-05-09T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z - What changed in August 2024 and what CBP officers actually check at the U.S.-Mexico land border. The CDC Dog Import Form, the microchip rule, and the high-risk-country exception. + CDC requirements depend on the dog’s travel history, not vaccination country alone. Low-risk documentation, microchip checks and links for high-risk travel. Sebastian Becerra - Cruce Los Algodones 2026: datos, documentos y la trampa de las 10 p. m. + Cruce de Los Algodones: reportes, horarios y preparativos https://borderpulse.com/blog/guia-cruce-fronterizo-los-algodones/ - 2026-05-09T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z - Planea tu viaje a Los Algodones para dental, farmacia o anteojos. Horarios del puerto Andrade, esperas en vivo, qué declarar y la trampa del cierre a las 10 p. m. + Consulta las esperas reportadas de Andrade, sus horarios y las fuentes oficiales sobre documentos y viaje antes de visitar Los Algodones. Sebastian Becerra - Los Algodones border crossing guide 2026: data, docs, and the 10 PM trap + Los Algodones crossing guide: reports, hours and travel checks https://borderpulse.com/blog/los-algodones-border-crossing-guide/ - 2026-05-09T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z - Plan your trip to Los Algodones, Mexico for dental, pharmacy, or eyewear visits. Andrade port hours, live wait times, what to declare, and the 10 PM closing trap. + Check Andrade’s reported waits, posted hours, documents and official travel guidance before visiting Los Algodones. Sebastian Becerra @@ -197,7 +329,7 @@ Mejor hora para cruzar Calexico West: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-calexico-west/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z Tiempos medianos hacia EE.UU. en Calexico West, hora por hora, con datos de CBP. La ventana de la madrugada del fin de semana y el muro del mediodía entre semana. @@ -208,7 +340,7 @@ Mejor hora para cruzar Hidalgo: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-hidalgo/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z Tiempos medianos hacia EE.UU. en el puente Hidalgo, hora por hora, con datos de CBP. Las mañanas aquí se despejan más rápido que en cualquier garita de San Diego. @@ -219,7 +351,7 @@ Mejor hora para cruzar Tecate: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-tecate/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z Tiempos medianos hacia EE.UU. en Tecate, hora por hora, con datos de CBP. Las mañanas rondan la hora; el domingo por la tarde la mediana sube a cuatro o cinco horas. @@ -227,34 +359,34 @@ - Traer tu perro de México: la regla del CDC de 2024, en español plano + Regresar con un perro de México: revisa sus últimos seis meses https://borderpulse.com/blog/regla-cdc-perros-2024-frontera-mexico/ - 2026-05-09T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-05-09T12:00:00.000Z - Qué cambió en agosto de 2024 y qué revisan los oficiales de CBP en la frontera EE.UU.-México. El Formulario CDC, el microchip y la excepción de país de alto riesgo. + Los requisitos del CDC dependen de los países visitados, no solo de dónde se vacunó el perro. Documentación, microchip y rutas para viajes de alto riesgo. Sebastian Becerra - Renovación SENTRI 2026: paso a paso, con lo que más detiene renovaciones + Renovación SENTRI: cómo renovar en el portal TTP https://borderpulse.com/blog/renovacion-sentri-2026-paso-a-paso/ - 2026-05-09T12:00:00.000Z + 2026-10-22T12:00:00.000Z 2026-05-09T12:00:00.000Z - Cómo renovar tu membresía SENTRI en 2026: tiempos, el portal TTP, costos, la ventana de aprobación condicional y la cita de huellas que se les pasa. + Renueva SENTRI en el portal oficial TTP. Revisa cuándo solicitarla, qué significa una renovación pendiente, la entrevista y la activación de tarjeta. Sebastian Becerra - SENTRI renewal 2026: step by step, with what trips most renewals + SENTRI renewal: how to renew in the TTP portal https://borderpulse.com/blog/sentri-renewal-2026-step-by-step/ - 2026-05-09T12:00:00.000Z + 2026-10-22T12:00:00.000Z 2026-05-09T12:00:00.000Z - How to renew your SENTRI membership in 2026: timing, the TTP portal, fees, the conditional approval window, and the fingerprint reschedule that catches people. + Renew SENTRI through the official TTP portal. Check when to apply, what a pending renewal means, interview instructions and card activation. Sebastian Becerra @@ -274,7 +406,7 @@ Best time to cross Nogales DeConcini: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-nogales-deconcini/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Median wait at Nogales DeConcini (Arizona) by hour and day, from CBP. Overall median 45 minutes. Monday is the wall; Wednesday 1 AM medians 0. @@ -285,7 +417,7 @@ Best time to cross Otay Mesa: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-otay-mesa/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Median wait at Otay Mesa by hour and day, from CBP over the last 30 days. Lightest window: Saturday 5 to 7 AM at a 10 minute median. The Sunday evening peak to plan around. @@ -296,7 +428,7 @@ Best time to cross Paso Del Norte: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-paso-del-norte/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Median wait at Paso Del Norte (El Paso, TX) by hour and day, from CBP. Overall median 54 minutes. Wednesday 2 AM medians 24; Saturday afternoon hits 85. @@ -307,7 +439,7 @@ Mejor hora para cruzar Nogales DeConcini: 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-nogales-deconcini/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Mediana de espera en Nogales DeConcini (Arizona) por hora y día, según CBP. Mediana general de 45 minutos. El lunes es la pared; el miércoles a la 1 a. m. marca 0. @@ -318,7 +450,7 @@ Mejor hora para cruzar Otay Mesa: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-otay-mesa/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Mediana de espera en Otay Mesa por hora y día, según CBP. La ventana más ligera: sábado de 5 a 7 a. m. con 10 minutos. El pico del domingo en la noche llega a 210. @@ -329,7 +461,7 @@ Mejor hora para cruzar Paso del Norte: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-paso-del-norte/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Mediana de espera en Paso del Norte (El Paso, TX) por hora y día, según CBP. Mediana general de 54 minutos. Miércoles 2 a. m. marca 24; sábado en la tarde llega a 85. @@ -340,7 +472,7 @@ Mejor hora para cruzar San Ysidro: hora por hora con 30 días de datos de CBP https://borderpulse.com/blog/mejor-hora-para-cruzar-san-ysidro/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-24T12:00:00.000Z Tiempos de espera medianos en San Ysidro por hora y día, sacados directo de U.S. Customs and Border Protection. Lo que la mayoría de los fronterizos ya sabe pero ahora con números. @@ -370,23 +502,23 @@ - San Ysidro vs Otay Mesa: cuál es más rápida según 30 días de datos de CBP + San Ysidro vs Otay Mesa: compara las esperas antes de elegir https://borderpulse.com/blog/san-ysidro-vs-otay-cual-es-mas-rapida/ - 2026-04-24T12:00:00.000Z + 2026-10-11T12:00:00.000Z 2026-04-24T12:00:00.000Z - Mediana de espera en las dos garitas principales de Tijuana a San Diego, hora por hora, según CBP. Otay gana en general, pero San Ysidro gana el lunes en la madrugada. + Compara las esperas reportadas en San Ysidro y Otay Mesa, consulta los patrones recientes de 30 días y toma en cuenta tu carril y el tiempo de manejo. Sebastian Becerra - San Ysidro vs Otay Mesa: which is faster, and what 30 days of CBP data says + San Ysidro vs Otay Mesa: compare current waits before choosing https://borderpulse.com/blog/san-ysidro-vs-otay-mesa/ - 2026-04-24T12:00:00.000Z + 2026-10-11T12:00:00.000Z 2026-04-24T12:00:00.000Z - Median wait at the two main Tijuana to San Diego crossings, hour by hour, from CBP. Otay wins overall, but San Ysidro wins the Monday morning trucker rush. + Compare the latest reported waits at San Ysidro and Otay Mesa, understand rolling 30-day patterns, and account for your lane and extra driving time. Sebastian Becerra @@ -395,7 +527,7 @@ Best time to cross San Ysidro: hour by hour from 30 days of CBP data https://borderpulse.com/blog/best-time-to-cross-san-ysidro/ - 2026-07-27T12:00:00.000Z + 2026-10-29T12:00:00.000Z 2026-04-23T12:00:00.000Z Median wait times for every hour of every day at San Ysidro, pulled from U.S. Customs and Border Protection over the last 30 days. The patterns most travelers miss. diff --git a/public/sitemap.xml b/public/sitemap.xml index 884e07653..25be75713 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -2,7 +2,7 @@ https://borderpulse.com/ - 2026-08-20 + 2026-11-10 hourly 1.0 @@ -11,7 +11,7 @@ https://borderpulse.com/es/ - 2026-11-02 + 2026-11-10 hourly 0.9 @@ -20,19 +20,37 @@ https://borderpulse.com/about/ - 2026-08-20 + 2026-11-10 monthly 0.5 https://borderpulse.com/best-time/ - 2026-08-20 + 2026-11-10 daily 0.7 + + https://borderpulse.com/privacy/ + 2026-11-10 + yearly + 0.2 + + + + + + https://borderpulse.com/privacidad/ + 2026-11-10 + yearly + 0.2 + + + + https://borderpulse.com/methodology/ - 2026-08-20 + 2026-11-10 monthly 0.5 @@ -41,7 +59,7 @@ https://borderpulse.com/metodologia/ - 2026-08-20 + 2026-11-10 monthly 0.5 @@ -50,772 +68,1048 @@ https://borderpulse.com/crossing/andrade/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/andrade/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/brownsville-b-and-m/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/brownsville-b-and-m/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/el-paso-bridge-of-the-americas-bota/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/el-paso-bridge-of-the-americas-bota/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/brownsville-gateway/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/brownsville-gateway/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/brownsville-los-indios/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/brownsville-los-indios/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/brownsville-veterans-international/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/brownsville-veterans-international/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/calexico-east/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/calexico-east/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/calexico-west/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/calexico-west/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/columbus/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/columbus/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/del-rio/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/del-rio/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/douglas-raul-hector-castro/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/douglas-raul-hector-castro/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/eagle-pass-bridge-i/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/eagle-pass-bridge-i/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/eagle-pass-bridge-ii/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/eagle-pass-bridge-ii/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/el-paso-downtown/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/el-paso-downtown/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/el-paso-paso-del-norte-pdn/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/el-paso-paso-del-norte-pdn/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/el-paso-stanton-dcl/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/el-paso-stanton-dcl/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/ysleta/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/ysleta/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/fort-hancock/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/fort-hancock/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/hidalgo-pharr-anzalduas-international-bridge/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/hidalgo-pharr-anzalduas-international-bridge/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/hidalgo-pharr-hidalgo/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/hidalgo-pharr-hidalgo/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/hidalgo-pharr-pharr/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/hidalgo-pharr-pharr/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/laredo-bridge-i/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/laredo-bridge-i/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/laredo-bridge-ii/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/laredo-bridge-ii/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/laredo-colombia-solidarity/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/laredo-colombia-solidarity/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/laredo-world-trade-bridge/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/laredo-world-trade-bridge/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/lukeville/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/lukeville/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/marcelino-serna-tornillo/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/marcelino-serna-tornillo/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/naco/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/naco/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/nogales-deconcini/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/nogales-deconcini/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/nogales-mariposa/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/nogales-mariposa/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/nogales-morley-gate/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/nogales-morley-gate/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/otay-mesa/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/otay-mesa/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/presidio-presidio-port-of-entry/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/presidio-presidio-port-of-entry/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/progreso-donna-international-bridge/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/progreso-donna-international-bridge/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/progreso-progreso-international-bridge/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/progreso-progreso-international-bridge/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/rio-grande-city/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/rio-grande-city/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/roma/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/roma/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/san-luis-san-luis-i/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/san-luis-san-luis-i/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/san-luis-san-luis-ii/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/san-luis-san-luis-ii/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/san-ysidro/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/san-ysidro/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/santa-teresa-santa-teresa-port-of-entry/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/santa-teresa-santa-teresa-port-of-entry/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/crossing/tecate/ - 2026-08-20 + 2026-11-10 hourly 0.9 https://borderpulse.com/best-time/tecate/ - 2026-08-20 + 2026-11-10 daily 0.7 https://borderpulse.com/compare/san-ysidro-vs-otay-mesa/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/san-ysidro-vs-tecate/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/otay-mesa-vs-tecate/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/el-paso-paso-del-norte-pdn-vs-el-paso-bridge-of-the-americas-bota/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/el-paso-paso-del-norte-pdn-vs-ysleta/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/hidalgo-pharr-hidalgo-vs-hidalgo-pharr-pharr/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/hidalgo-pharr-hidalgo-vs-hidalgo-pharr-anzalduas-international-bridge/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/nogales-deconcini-vs-nogales-mariposa/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/calexico-west-vs-calexico-east/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/eagle-pass-bridge-i-vs-eagle-pass-bridge-ii/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/brownsville-gateway-vs-brownsville-veterans-international/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/brownsville-gateway-vs-brownsville-b-and-m/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/brownsville-veterans-international-vs-brownsville-los-indios/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/laredo-bridge-i-vs-laredo-bridge-ii/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/compare/progreso-progreso-international-bridge-vs-progreso-donna-international-bridge/ - 2026-08-20 + 2026-11-10 daily 0.6 - https://borderpulse.com/walk-or-drive/andrade/ - 2026-08-20 - daily + https://borderpulse.com/lane-flip/ + 2026-11-10 + hourly + 0.7 + + + https://borderpulse.com/lane-flip/brownsville-b-and-m/ + 2026-11-10 + hourly 0.6 - https://borderpulse.com/walk-or-drive/brownsville-b-and-m/ - 2026-08-20 + https://borderpulse.com/lane-flip/brownsville-gateway/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/brownsville-los-indios/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/brownsville-veterans-international/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/calexico-east/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/calexico-west/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/columbus/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/del-rio/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/douglas-raul-hector-castro/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/eagle-pass-bridge-i/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/eagle-pass-bridge-ii/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/el-paso-bridge-of-the-americas-bota/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/el-paso-paso-del-norte-pdn/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/el-paso-stanton-dcl/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/hidalgo-pharr-anzalduas-international-bridge/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/hidalgo-pharr-hidalgo/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/hidalgo-pharr-pharr/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/laredo-bridge-i/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/laredo-bridge-ii/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/laredo-colombia-solidarity/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/lukeville/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/nogales-deconcini/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/otay-mesa/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/progreso-donna-international-bridge/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/progreso-progreso-international-bridge/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/san-luis-san-luis-i/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/san-ysidro/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/lane-flip/santa-teresa-santa-teresa-port-of-entry/ + 2026-11-10 + hourly + 0.6 + + + https://borderpulse.com/walk-or-drive/andrade/ + 2026-11-10 daily 0.6 - https://borderpulse.com/walk-or-drive/el-paso-bridge-of-the-americas-bota/ - 2026-08-20 + https://borderpulse.com/walk-or-drive/brownsville-b-and-m/ + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/brownsville-gateway/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/brownsville-veterans-international/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/calexico-east/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/calexico-west/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/columbus/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/douglas-raul-hector-castro/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/el-paso-downtown/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/el-paso-paso-del-norte-pdn/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/ysleta/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/fort-hancock/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/hidalgo-pharr-hidalgo/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/laredo-bridge-i/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/marcelino-serna-tornillo/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/naco/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/nogales-deconcini/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/nogales-mariposa/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/nogales-morley-gate/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/otay-mesa/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/presidio-presidio-port-of-entry/ - 2026-08-20 + 2026-11-10 daily 0.6 - https://borderpulse.com/walk-or-drive/progreso-progreso-international-bridge/ - 2026-08-20 + https://borderpulse.com/walk-or-drive/progreso-donna-international-bridge/ + 2026-11-10 daily 0.6 - https://borderpulse.com/walk-or-drive/roma/ - 2026-08-20 + https://borderpulse.com/walk-or-drive/progreso-progreso-international-bridge/ + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/san-luis-san-luis-i/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/san-ysidro/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/santa-teresa-santa-teresa-port-of-entry/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/walk-or-drive/tecate/ - 2026-08-20 + 2026-11-10 daily 0.6 https://borderpulse.com/blog/ - 2026-07-27 + 2026-11-07 weekly 0.7 + + https://borderpulse.com/blog/2026-11-07-california-road-maintenance-reports-es/ + 2026-11-07 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-07-california-road-maintenance-reports/ + 2026-11-07 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-06-california-freeway-exit-numbers-es/ + 2026-11-06 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-06-california-freeway-exit-numbers/ + 2026-11-06 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-04-sr75-i5-november7-connector-closure-es/ + 2026-11-04 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-04-sr75-i5-november7-connector-closure/ + 2026-11-04 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-01-sr67-sr52-overnight-connector-closures-es/ + 2026-11-01 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-11-01-sr67-sr52-overnight-connector-closures/ + 2026-11-01 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-10-31-san-diego-northbound-sr163-november-closure-es/ + 2026-10-31 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-10-31-san-diego-northbound-sr163-november-closure/ + 2026-10-31 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-10-29-california-road-information-tools-es/ + 2026-10-30 + monthly + 0.6 + + + + + + https://borderpulse.com/blog/2026-10-29-california-road-information-tools/ + 2026-10-30 + monthly + 0.6 + + + + https://borderpulse.com/blog/best-time-to-cross-back-from-los-algodones/ 2026-07-03 @@ -827,7 +1121,7 @@ https://borderpulse.com/blog/best-time-to-cross-calexico-east/ - 2026-07-03 + 2026-10-29 monthly 0.6 @@ -836,7 +1130,7 @@ https://borderpulse.com/blog/cruzar-domingo-verano-frontera/ - 2026-07-03 + 2026-10-29 monthly 0.6 @@ -845,7 +1139,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-calexico-east/ - 2026-07-03 + 2026-10-29 monthly 0.6 @@ -881,7 +1175,7 @@ https://borderpulse.com/blog/summer-sunday-border-waits/ - 2026-07-03 + 2026-10-29 monthly 0.6 @@ -908,7 +1202,7 @@ https://borderpulse.com/blog/best-time-to-cross-calexico-west/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -917,7 +1211,7 @@ https://borderpulse.com/blog/best-time-to-cross-hidalgo/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -926,7 +1220,7 @@ https://borderpulse.com/blog/best-time-to-cross-tecate/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -944,7 +1238,7 @@ https://borderpulse.com/blog/cdc-dog-import-rule-2024-mexico-border/ - 2026-05-09 + 2026-10-29 monthly 0.6 @@ -953,7 +1247,7 @@ https://borderpulse.com/blog/guia-cruce-fronterizo-los-algodones/ - 2026-05-09 + 2026-10-29 monthly 0.6 @@ -962,7 +1256,7 @@ https://borderpulse.com/blog/los-algodones-border-crossing-guide/ - 2026-05-09 + 2026-10-29 monthly 0.6 @@ -971,7 +1265,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-calexico-west/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -980,7 +1274,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-hidalgo/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -989,7 +1283,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-tecate/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -998,7 +1292,7 @@ https://borderpulse.com/blog/regla-cdc-perros-2024-frontera-mexico/ - 2026-05-09 + 2026-10-29 monthly 0.6 @@ -1007,7 +1301,7 @@ https://borderpulse.com/blog/renovacion-sentri-2026-paso-a-paso/ - 2026-05-09 + 2026-10-22 monthly 0.6 @@ -1016,7 +1310,7 @@ https://borderpulse.com/blog/sentri-renewal-2026-step-by-step/ - 2026-05-09 + 2026-10-22 monthly 0.6 @@ -1034,7 +1328,7 @@ https://borderpulse.com/blog/best-time-to-cross-nogales-deconcini/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1043,7 +1337,7 @@ https://borderpulse.com/blog/best-time-to-cross-otay-mesa/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1052,7 +1346,7 @@ https://borderpulse.com/blog/best-time-to-cross-paso-del-norte/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1061,7 +1355,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-nogales-deconcini/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1070,7 +1364,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-otay-mesa/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1079,7 +1373,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-paso-del-norte/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1088,7 +1382,7 @@ https://borderpulse.com/blog/mejor-hora-para-cruzar-san-ysidro/ - 2026-07-27 + 2026-10-29 monthly 0.6 @@ -1115,7 +1409,7 @@ https://borderpulse.com/blog/san-ysidro-vs-otay-cual-es-mas-rapida/ - 2026-04-24 + 2026-10-11 monthly 0.6 @@ -1124,7 +1418,7 @@ https://borderpulse.com/blog/san-ysidro-vs-otay-mesa/ - 2026-04-24 + 2026-10-11 monthly 0.6 @@ -1133,7 +1427,7 @@ https://borderpulse.com/blog/best-time-to-cross-san-ysidro/ - 2026-07-27 + 2026-10-29 monthly 0.6 diff --git a/src/components/dashboard/AboutFooter.jsx b/src/components/dashboard/AboutFooter.jsx index b3c9125a7..598d3d358 100644 --- a/src/components/dashboard/AboutFooter.jsx +++ b/src/components/dashboard/AboutFooter.jsx @@ -28,33 +28,21 @@ export default function AboutFooter({ language, count, direction = 'northbound'

El estado del puerto, los horarios y los avisos se muestran cuando están disponibles. Un cruce puede estar abierto aunque no tenga un tiempo actual reportado.

)} - - - -
-
-
- {language === 'en' ? (isSouthbound ? 'Method' : 'Source') : (isSouthbound ? 'Método' : 'Fuente')} -
-
- {isSouthbound ? 'Border Pulse estimate' : 'U.S. Customs and Border Protection'} -
- - {isSouthbound ? 'Uses Google Maps Platform Distance Matrix API' : 'bwt.cbp.gov/api/bwtpublicmod'} - -
-
-
- {language === 'en' ? 'Refresh rate' : 'Frecuencia'} -
-
- {language === 'en' ? 'Regular schedule' : 'Horario regular'} -
+

+ {language === 'en' ? (isSouthbound ? 'Method: ' : 'Source: ') : (isSouthbound ? 'Método: ' : 'Fuente: ')} + + {isSouthbound ? 'Border Pulse estimate' : 'U.S. Customs and Border Protection'} + + {' · '} + + {isSouthbound ? 'Google Maps Platform Distance Matrix API' : 'bwt.cbp.gov/api/bwtpublicmod'} + +

diff --git a/src/components/dashboard/CrossingMapExplorer.jsx b/src/components/dashboard/CrossingMapExplorer.jsx index f599d88db..525e1e17e 100644 --- a/src/components/dashboard/CrossingMapExplorer.jsx +++ b/src/components/dashboard/CrossingMapExplorer.jsx @@ -5,7 +5,7 @@ import { Button } from '@/components/ui/button'; import { Card, CardContent } from '@/components/ui/card'; import BorderCrossingCard from './BorderCrossingCard'; import { borderHistorySnapshots, borderReportRows, cameraPoint, clusterBorderRows, fitBorderPoints, LOCATION_SOURCES, MAP_HEIGHT, MAP_WIDTH, projectBorderPoint, WHOLE_BORDER } from '@/lib/borderMap'; -import { fetchLabel, reportTimeLabel } from '@/lib/trustState'; +import { reportTimeLabel } from '@/lib/trustState'; import { walkDriveFreshness } from '@/lib/walkDriveFreshness'; import { getStatusForWait } from '@/components/utils/crossingDirection'; import { getPortTimezone } from '@/components/utils/crossingMeta'; @@ -427,7 +427,7 @@ export default function CrossingMapExplorer({
{scopeKey !== 'ALL' && }{replay ? clock(selectedSnapshot?.fetched_at, language) : fetchLabel(freshness.state, freshness.age, language)}
+ }}>{t.all}}{replay && {clock(selectedSnapshot?.fetched_at, language)}} {replay ?

{t.historyNotice}

{history.status === 'idle' || history.status === 'loading' ?

{t.loading}

: history.status === 'failed' || history.status === 'empty' ?

{t.failed}

: