diff --git a/data/geocoded/facilities_geocoded_20250704.json b/data/geocoded/facilities_geocoded_20250704.json index 69fa96d..f82afcd 100644 --- a/data/geocoded/facilities_geocoded_20250704.json +++ b/data/geocoded/facilities_geocoded_20250704.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/ice_detention_stats_20250704_160809.xlsx", + "source_file": "data/xlsx/2025/ice_detention_stats_20250704_160809.xlsx", "extraction_date": "2025-07-04T16:21:07.513318", - "total_facilities": 163 + "total_facilities": 163, + "source_date": "2025-07-04" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250707.json b/data/geocoded/facilities_geocoded_20250707.json index da6b45e..d122ee3 100644 --- a/data/geocoded/facilities_geocoded_20250707.json +++ b/data/geocoded/facilities_geocoded_20250707.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07072025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07072025.xlsx", "extraction_date": "2025-07-07T22:02:50.744355", - "total_facilities": 201 + "total_facilities": 201, + "source_date": "2025-07-07" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250708_174739.json b/data/geocoded/facilities_geocoded_20250708_174739.json index 1851634..268eac4 100644 --- a/data/geocoded/facilities_geocoded_20250708_174739.json +++ b/data/geocoded/facilities_geocoded_20250708_174739.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07072025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07072025.xlsx", "extraction_date": "2025-07-08T17:47:39.304075", - "total_facilities": 201 + "total_facilities": 201, + "source_date": "2025-07-07" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250712.json b/data/geocoded/facilities_geocoded_20250712.json index 7b00102..75a1012 100644 --- a/data/geocoded/facilities_geocoded_20250712.json +++ b/data/geocoded/facilities_geocoded_20250712.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07072025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07072025.xlsx", "extraction_date": "2025-07-12T19:34:43.106094", - "total_facilities": 201 + "total_facilities": 201, + "source_date": "2025-07-07" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250713.json b/data/geocoded/facilities_geocoded_20250713.json index 7b00102..75a1012 100644 --- a/data/geocoded/facilities_geocoded_20250713.json +++ b/data/geocoded/facilities_geocoded_20250713.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07072025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07072025.xlsx", "extraction_date": "2025-07-12T19:34:43.106094", - "total_facilities": 201 + "total_facilities": 201, + "source_date": "2025-07-07" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250713_113845.json b/data/geocoded/facilities_geocoded_20250713_113845.json index 37fe7e4..b526e27 100644 --- a/data/geocoded/facilities_geocoded_20250713_113845.json +++ b/data/geocoded/facilities_geocoded_20250713_113845.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07072025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07072025.xlsx", "extraction_date": "2025-07-13T11:37:23.644529", - "total_facilities": 201 + "total_facilities": 201, + "source_date": "2025-07-07" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250717_110750.json b/data/geocoded/facilities_geocoded_20250717_110750.json index cd212a3..47237fc 100644 --- a/data/geocoded/facilities_geocoded_20250717_110750.json +++ b/data/geocoded/facilities_geocoded_20250717_110750.json @@ -1,8 +1,9 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07072025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07072025.xlsx", "extraction_date": "2025-07-17T11:07:34.422070", - "total_facilities": 201 + "total_facilities": 201, + "source_date": "2025-07-07" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20250803.json b/data/geocoded/facilities_geocoded_20250803.json index a8ac1c0..cedbd96 100644 --- a/data/geocoded/facilities_geocoded_20250803.json +++ b/data/geocoded/facilities_geocoded_20250803.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats08012025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats08012025.xlsx", "extraction_date": "2025-08-01", "last_checked_date": "2025-08-03T00:16:46.460670", "total_facilities": 179, diff --git a/data/geocoded/facilities_geocoded_20250813.json b/data/geocoded/facilities_geocoded_20250813.json index b0ed6ed..9e7ee31 100644 --- a/data/geocoded/facilities_geocoded_20250813.json +++ b/data/geocoded/facilities_geocoded_20250813.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats08012025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats08012025.xlsx", "extraction_date": "2025-08-01", "last_checked_date": "2025-08-03T00:16:46.460670", "total_facilities": 179, diff --git a/data/geocoded/facilities_geocoded_20250815.json b/data/geocoded/facilities_geocoded_20250815.json index 5c890f0..3ccd26c 100644 --- a/data/geocoded/facilities_geocoded_20250815.json +++ b/data/geocoded/facilities_geocoded_20250815.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats08142025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats08142025.xlsx", "extraction_date": "2025-08-14", "last_checked_date": "2025-08-15T12:01:53.559732", "total_facilities": 181, diff --git a/data/geocoded/facilities_geocoded_20250912_182152.json b/data/geocoded/facilities_geocoded_20250912_182152.json index cfad663..80d71aa 100644 --- a/data/geocoded/facilities_geocoded_20250912_182152.json +++ b/data/geocoded/facilities_geocoded_20250912_182152.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats09112025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats09112025.xlsx", "extraction_date": "2025-09-11", "last_checked_date": "2025-09-12T18:21:41.785691", "total_facilities": 187, diff --git a/data/geocoded/facilities_geocoded_20250912_182537.json b/data/geocoded/facilities_geocoded_20250912_182537.json index e81ae18..ead19d2 100644 --- a/data/geocoded/facilities_geocoded_20250912_182537.json +++ b/data/geocoded/facilities_geocoded_20250912_182537.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats09112025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats09112025.xlsx", "extraction_date": "2025-09-11", "last_checked_date": "2025-09-12T18:25:14.714729", "total_facilities": 187, diff --git a/data/geocoded/facilities_geocoded_20251003_080028.json b/data/geocoded/facilities_geocoded_20251003_080028.json index 7902579..f9c7112 100644 --- a/data/geocoded/facilities_geocoded_20251003_080028.json +++ b/data/geocoded/facilities_geocoded_20251003_080028.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats09252025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats09252025.xlsx", "extraction_date": "2025-09-25", "last_checked_date": "2025-10-03T08:00:18.004933", "total_facilities": 189, diff --git a/data/geocoded/facilities_geocoded_20251017_103049.json b/data/geocoded/facilities_geocoded_20251017_103049.json index 576ca00..9898c30 100644 --- a/data/geocoded/facilities_geocoded_20251017_103049.json +++ b/data/geocoded/facilities_geocoded_20251017_103049.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats09252025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats09252025.xlsx", "extraction_date": "2025-09-25", "last_checked_date": "2025-10-17T10:30:49.484056", "total_facilities": 189, diff --git a/data/geocoded/facilities_geocoded_20251122_201449.json b/data/geocoded/facilities_geocoded_20251122_201449.json index 1809a24..7033cd1 100644 --- a/data/geocoded/facilities_geocoded_20251122_201449.json +++ b/data/geocoded/facilities_geocoded_20251122_201449.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats11202025.xlsx", + "source_file": "data/xlsx/2025/FY26_detentionStats11202025.xlsx", "extraction_date": "2025-11-20", "last_checked_date": "2025-11-22T20:14:23.791217", "total_facilities": 221, diff --git a/data/geocoded/facilities_geocoded_20251209_124154.json b/data/geocoded/facilities_geocoded_20251209_124154.json index e25f840..5d61908 100644 --- a/data/geocoded/facilities_geocoded_20251209_124154.json +++ b/data/geocoded/facilities_geocoded_20251209_124154.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats12032025.xlsx", + "source_file": "data/xlsx/2025/FY26_detentionStats12032025.xlsx", "extraction_date": "2025-12-03", "last_checked_date": "2025-12-09T12:40:53.589079", "total_facilities": 219, diff --git a/data/geocoded/facilities_geocoded_20260115_115541.json b/data/geocoded/facilities_geocoded_20260115_115541.json index 12e3435..07a4056 100644 --- a/data/geocoded/facilities_geocoded_20260115_115541.json +++ b/data/geocoded/facilities_geocoded_20260115_115541.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats01082026.xlsx", + "source_file": "data/xlsx/2026/FY26_detentionStats01082026.xlsx", "extraction_date": "2026-01-08", "last_checked_date": "2026-01-15T11:55:27.484126", "total_facilities": 212, diff --git a/data/geocoded/facilities_geocoded_20260203_154037.json b/data/geocoded/facilities_geocoded_20260203_154037.json index 0453ac9..f6cc72a 100644 --- a/data/geocoded/facilities_geocoded_20260203_154037.json +++ b/data/geocoded/facilities_geocoded_20260203_154037.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats02022026.xlsx", + "source_file": "data/xlsx/2026/FY26_detentionStats02022026.xlsx", "extraction_date": "2026-02-02", "last_checked_date": "2026-02-03T15:40:23.820813", "total_facilities": 225, diff --git a/data/geocoded/facilities_geocoded_20260215_144037.json b/data/geocoded/facilities_geocoded_20260215_144037.json index a4587f4..f131219 100644 --- a/data/geocoded/facilities_geocoded_20260215_144037.json +++ b/data/geocoded/facilities_geocoded_20260215_144037.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats_02122026.xlsx", + "source_file": "data/xlsx/2026/FY26_detentionStats_02122026.xlsx", "extraction_date": "2026-02-12", "last_checked_date": "2026-02-15T14:40:19.690605", "total_facilities": 220, diff --git a/data/geocoded/facilities_geocoded_20260308_200108.json b/data/geocoded/facilities_geocoded_20260308_200108.json index ab0d904..1b9a0a5 100644 --- a/data/geocoded/facilities_geocoded_20260308_200108.json +++ b/data/geocoded/facilities_geocoded_20260308_200108.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats_02122026.xlsx", + "source_file": "data/xlsx/2026/FY26_detentionStats_02122026.xlsx", "extraction_date": "2026-02-12", "last_checked_date": "2026-03-08T20:00:54.719756", "total_facilities": 220, diff --git a/data/geocoded/facilities_geocoded_20260503_092548.json b/data/geocoded/facilities_geocoded_20260503_092548.json index fe9246c..a531f16 100644 --- a/data/geocoded/facilities_geocoded_20260503_092548.json +++ b/data/geocoded/facilities_geocoded_20260503_092548.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY26_detentionStats_04092026.xlsx", + "source_file": "data/xlsx/2026/FY26_detentionStats_04092026.xlsx", "extraction_date": "2026-04-09", "last_checked_date": "2026-06-09T12:00:00", "total_facilities": 203, diff --git a/data/geocoded/facilities_geocoded_20260614_130253.json b/data/geocoded/facilities_geocoded_20260614_130253.json index c57db39..c3f8825 100644 --- a/data/geocoded/facilities_geocoded_20260614_130253.json +++ b/data/geocoded/facilities_geocoded_20260614_130253.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats01192021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats01192021.xlsx", "extraction_date": "2021-01-19", "last_checked_date": "2026-06-13T22:00:49.774701", "total_facilities": 1882, diff --git a/data/geocoded/facilities_geocoded_20260614_140522.json b/data/geocoded/facilities_geocoded_20260614_140522.json index 9717edf..f22975b 100644 --- a/data/geocoded/facilities_geocoded_20260614_140522.json +++ b/data/geocoded/facilities_geocoded_20260614_140522.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats02012021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats02012021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:04:37.414871", "total_facilities": 155, diff --git a/data/geocoded/facilities_geocoded_20260614_140617.json b/data/geocoded/facilities_geocoded_20260614_140617.json index 8dfe341..ef48fec 100644 --- a/data/geocoded/facilities_geocoded_20260614_140617.json +++ b/data/geocoded/facilities_geocoded_20260614_140617.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats02152021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats02152021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:04:52.178312", "total_facilities": 153, diff --git a/data/geocoded/facilities_geocoded_20260614_140645.json b/data/geocoded/facilities_geocoded_20260614_140645.json index d46ce98..49d0633 100644 --- a/data/geocoded/facilities_geocoded_20260614_140645.json +++ b/data/geocoded/facilities_geocoded_20260614_140645.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats03012021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats03012021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:05:08.765583", "total_facilities": 146, diff --git a/data/geocoded/facilities_geocoded_20260614_140816.json b/data/geocoded/facilities_geocoded_20260614_140816.json index 114bd8a..6892503 100644 --- a/data/geocoded/facilities_geocoded_20260614_140816.json +++ b/data/geocoded/facilities_geocoded_20260614_140816.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats03152021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats03152021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:05:29.790394", "total_facilities": 135, diff --git a/data/geocoded/facilities_geocoded_20260614_140838.json b/data/geocoded/facilities_geocoded_20260614_140838.json index e8a5209..32a9702 100644 --- a/data/geocoded/facilities_geocoded_20260614_140838.json +++ b/data/geocoded/facilities_geocoded_20260614_140838.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats03292021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats03292021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:28:03.349757", "total_facilities": 141, diff --git a/data/geocoded/facilities_geocoded_20260614_140857.json b/data/geocoded/facilities_geocoded_20260614_140857.json index dbc42ea..44144c2 100644 --- a/data/geocoded/facilities_geocoded_20260614_140857.json +++ b/data/geocoded/facilities_geocoded_20260614_140857.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats04122021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats04122021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:28:21.025459", "total_facilities": 140, diff --git a/data/geocoded/facilities_geocoded_20260614_140918.json b/data/geocoded/facilities_geocoded_20260614_140918.json index 20fabb2..923d635 100644 --- a/data/geocoded/facilities_geocoded_20260614_140918.json +++ b/data/geocoded/facilities_geocoded_20260614_140918.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats04262021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats04262021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:29:11.828419", "total_facilities": 142, diff --git a/data/geocoded/facilities_geocoded_20260614_140942.json b/data/geocoded/facilities_geocoded_20260614_140942.json index 3010d4e..600e782 100644 --- a/data/geocoded/facilities_geocoded_20260614_140942.json +++ b/data/geocoded/facilities_geocoded_20260614_140942.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats05102021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats05102021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:29:34.628505", "total_facilities": 143, diff --git a/data/geocoded/facilities_geocoded_20260614_141019.json b/data/geocoded/facilities_geocoded_20260614_141019.json index cd906ba..30dcfae 100644 --- a/data/geocoded/facilities_geocoded_20260614_141019.json +++ b/data/geocoded/facilities_geocoded_20260614_141019.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats05302021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats05302021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:31:59.973602", "total_facilities": 135, diff --git a/data/geocoded/facilities_geocoded_20260614_141034.json b/data/geocoded/facilities_geocoded_20260614_141034.json index ffdd21c..8f21ba5 100644 --- a/data/geocoded/facilities_geocoded_20260614_141034.json +++ b/data/geocoded/facilities_geocoded_20260614_141034.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats06142021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats06142021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:32:40.259092", "total_facilities": 137, diff --git a/data/geocoded/facilities_geocoded_20260614_141055.json b/data/geocoded/facilities_geocoded_20260614_141055.json index 84e29aa..92bd01b 100644 --- a/data/geocoded/facilities_geocoded_20260614_141055.json +++ b/data/geocoded/facilities_geocoded_20260614_141055.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats06282021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats06282021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:33:16.255708", "total_facilities": 144, diff --git a/data/geocoded/facilities_geocoded_20260614_141128.json b/data/geocoded/facilities_geocoded_20260614_141128.json index 819f48c..7f3acfe 100644 --- a/data/geocoded/facilities_geocoded_20260614_141128.json +++ b/data/geocoded/facilities_geocoded_20260614_141128.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats07052021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats07052021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:33:29.547477", "total_facilities": 144, diff --git a/data/geocoded/facilities_geocoded_20260614_141140.json b/data/geocoded/facilities_geocoded_20260614_141140.json index 8ab8dd5..71f4776 100644 --- a/data/geocoded/facilities_geocoded_20260614_141140.json +++ b/data/geocoded/facilities_geocoded_20260614_141140.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats07192021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats07192021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:34:13.911575", "total_facilities": 148, diff --git a/data/geocoded/facilities_geocoded_20260614_141158.json b/data/geocoded/facilities_geocoded_20260614_141158.json index 84dfd8b..6a01c5d 100644 --- a/data/geocoded/facilities_geocoded_20260614_141158.json +++ b/data/geocoded/facilities_geocoded_20260614_141158.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats08022021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats08022021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:34:40.502603", "total_facilities": 150, diff --git a/data/geocoded/facilities_geocoded_20260614_141210.json b/data/geocoded/facilities_geocoded_20260614_141210.json index 38afed8..4e97bba 100644 --- a/data/geocoded/facilities_geocoded_20260614_141210.json +++ b/data/geocoded/facilities_geocoded_20260614_141210.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats08162021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats08162021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:34:58.563435", "total_facilities": 142, diff --git a/data/geocoded/facilities_geocoded_20260614_141223.json b/data/geocoded/facilities_geocoded_20260614_141223.json index 719a998..0d8df20 100644 --- a/data/geocoded/facilities_geocoded_20260614_141223.json +++ b/data/geocoded/facilities_geocoded_20260614_141223.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21-detentionstats08302021.xlsx", + "source_file": "data/xlsx/2021/FY21-detentionstats08302021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:35:13.686565", "total_facilities": 142, diff --git a/data/geocoded/facilities_geocoded_20260614_141247.json b/data/geocoded/facilities_geocoded_20260614_141247.json index b2eb23f..844deb4 100644 --- a/data/geocoded/facilities_geocoded_20260614_141247.json +++ b/data/geocoded/facilities_geocoded_20260614_141247.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats09132021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats09132021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:35:38.277141", "total_facilities": 137, diff --git a/data/geocoded/facilities_geocoded_20260614_141307.json b/data/geocoded/facilities_geocoded_20260614_141307.json index e854a00..42519e5 100644 --- a/data/geocoded/facilities_geocoded_20260614_141307.json +++ b/data/geocoded/facilities_geocoded_20260614_141307.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats09272021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats09272021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:35:53.161428", "total_facilities": 137, diff --git a/data/geocoded/facilities_geocoded_20260614_141322.json b/data/geocoded/facilities_geocoded_20260614_141322.json index f2887d4..ed9713a 100644 --- a/data/geocoded/facilities_geocoded_20260614_141322.json +++ b/data/geocoded/facilities_geocoded_20260614_141322.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats10052021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats10052021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:36:10.741339", "total_facilities": 141, diff --git a/data/geocoded/facilities_geocoded_20260614_141337.json b/data/geocoded/facilities_geocoded_20260614_141337.json index 0211826..3f478d4 100644 --- a/data/geocoded/facilities_geocoded_20260614_141337.json +++ b/data/geocoded/facilities_geocoded_20260614_141337.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats10182021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats10182021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:36:41.163003", "total_facilities": 134, diff --git a/data/geocoded/facilities_geocoded_20260614_141352.json b/data/geocoded/facilities_geocoded_20260614_141352.json index b0c0b4d..f8e00b9 100644 --- a/data/geocoded/facilities_geocoded_20260614_141352.json +++ b/data/geocoded/facilities_geocoded_20260614_141352.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats11012021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats11012021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:36:55.792732", "total_facilities": 135, diff --git a/data/geocoded/facilities_geocoded_20260614_141409.json b/data/geocoded/facilities_geocoded_20260614_141409.json index 2f085be..0df4e83 100644 --- a/data/geocoded/facilities_geocoded_20260614_141409.json +++ b/data/geocoded/facilities_geocoded_20260614_141409.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats11152021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats11152021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:37:09.169470", "total_facilities": 135, diff --git a/data/geocoded/facilities_geocoded_20260614_141426.json b/data/geocoded/facilities_geocoded_20260614_141426.json index e9fcfb3..45e5b38 100644 --- a/data/geocoded/facilities_geocoded_20260614_141426.json +++ b/data/geocoded/facilities_geocoded_20260614_141426.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats11292021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats11292021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:37:25.530521", "total_facilities": 135, diff --git a/data/geocoded/facilities_geocoded_20260614_141443.json b/data/geocoded/facilities_geocoded_20260614_141443.json index 1d3d287..02fc568 100644 --- a/data/geocoded/facilities_geocoded_20260614_141443.json +++ b/data/geocoded/facilities_geocoded_20260614_141443.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY21_detentionStats12032021.xlsx", + "source_file": "data/xlsx/2021/FY21_detentionStats12032021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:37:38.336127", "total_facilities": 135, diff --git a/data/geocoded/facilities_geocoded_20260614_141457.json b/data/geocoded/facilities_geocoded_20260614_141457.json index c1ad071..e19e198 100644 --- a/data/geocoded/facilities_geocoded_20260614_141457.json +++ b/data/geocoded/facilities_geocoded_20260614_141457.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22-detentionStats12222021.xlsx", + "source_file": "data/xlsx/2021/FY22-detentionStats12222021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:37:56.178715", "total_facilities": 131, diff --git a/data/geocoded/facilities_geocoded_20260614_141519.json b/data/geocoded/facilities_geocoded_20260614_141519.json index 78fef11..0fc4391 100644 --- a/data/geocoded/facilities_geocoded_20260614_141519.json +++ b/data/geocoded/facilities_geocoded_20260614_141519.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats12312021.xlsx", + "source_file": "data/xlsx/2021/FY22_detentionStats12312021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:39:06.260135", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_141534.json b/data/geocoded/facilities_geocoded_20260614_141534.json index 7fa9b03..70f0779 100644 --- a/data/geocoded/facilities_geocoded_20260614_141534.json +++ b/data/geocoded/facilities_geocoded_20260614_141534.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY19-detentionstats01012021.xlsx", + "source_file": "data/xlsx/2021/FY19-detentionstats01012021.xlsx", "extraction_date": "2026-06-13", "last_checked_date": "2026-06-13T22:39:21.859068", "total_facilities": 213, diff --git a/data/geocoded/facilities_geocoded_20260614_222942.json b/data/geocoded/facilities_geocoded_20260614_222942.json index 6bc549c..5f559ac 100644 --- a/data/geocoded/facilities_geocoded_20260614_222942.json +++ b/data/geocoded/facilities_geocoded_20260614_222942.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats01012022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats01012022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:21:55.167585", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_222957.json b/data/geocoded/facilities_geocoded_20260614_222957.json index af607cc..6bc9574 100644 --- a/data/geocoded/facilities_geocoded_20260614_222957.json +++ b/data/geocoded/facilities_geocoded_20260614_222957.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats01152022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats01152022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:22:36.252292", "total_facilities": 121, diff --git a/data/geocoded/facilities_geocoded_20260614_223012.json b/data/geocoded/facilities_geocoded_20260614_223012.json index e5b9638..45e3d36 100644 --- a/data/geocoded/facilities_geocoded_20260614_223012.json +++ b/data/geocoded/facilities_geocoded_20260614_223012.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats01292022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats01292022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:22:51.128177", "total_facilities": 128, diff --git a/data/geocoded/facilities_geocoded_20260614_223056.json b/data/geocoded/facilities_geocoded_20260614_223056.json index 218cec9..66c9736 100644 --- a/data/geocoded/facilities_geocoded_20260614_223056.json +++ b/data/geocoded/facilities_geocoded_20260614_223056.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats02122022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats02122022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:23:03.765725", "total_facilities": 128, diff --git a/data/geocoded/facilities_geocoded_20260614_223204.json b/data/geocoded/facilities_geocoded_20260614_223204.json index b2ace2a..0cdf6f3 100644 --- a/data/geocoded/facilities_geocoded_20260614_223204.json +++ b/data/geocoded/facilities_geocoded_20260614_223204.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats02262022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats02262022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:23:14.583076", "total_facilities": 132, diff --git a/data/geocoded/facilities_geocoded_20260614_223236.json b/data/geocoded/facilities_geocoded_20260614_223236.json index b94e311..55ac25d 100644 --- a/data/geocoded/facilities_geocoded_20260614_223236.json +++ b/data/geocoded/facilities_geocoded_20260614_223236.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats03122022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats03122022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:23:25.386597", "total_facilities": 128, diff --git a/data/geocoded/facilities_geocoded_20260614_223318.json b/data/geocoded/facilities_geocoded_20260614_223318.json index d1153cc..6b60959 100644 --- a/data/geocoded/facilities_geocoded_20260614_223318.json +++ b/data/geocoded/facilities_geocoded_20260614_223318.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats03272022b.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats03272022b.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:23:40.915694", "total_facilities": 131, diff --git a/data/geocoded/facilities_geocoded_20260614_223343.json b/data/geocoded/facilities_geocoded_20260614_223343.json index 1a64e56..2dee382 100644 --- a/data/geocoded/facilities_geocoded_20260614_223343.json +++ b/data/geocoded/facilities_geocoded_20260614_223343.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats04092022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats04092022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:23:52.906923", "total_facilities": 122, diff --git a/data/geocoded/facilities_geocoded_20260614_223412.json b/data/geocoded/facilities_geocoded_20260614_223412.json index 0ca87d6..5812872 100644 --- a/data/geocoded/facilities_geocoded_20260614_223412.json +++ b/data/geocoded/facilities_geocoded_20260614_223412.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats04232022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats04232022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:24:08.085043", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_223434.json b/data/geocoded/facilities_geocoded_20260614_223434.json index 13e5844..241d84b 100644 --- a/data/geocoded/facilities_geocoded_20260614_223434.json +++ b/data/geocoded/facilities_geocoded_20260614_223434.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats05072022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats05072022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:24:37.872103", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_223516.json b/data/geocoded/facilities_geocoded_20260614_223516.json index 41a6110..bb903b0 100644 --- a/data/geocoded/facilities_geocoded_20260614_223516.json +++ b/data/geocoded/facilities_geocoded_20260614_223516.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats05212022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats05212022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:25:01.822730", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_223531.json b/data/geocoded/facilities_geocoded_20260614_223531.json index 03f88ed..b103d03 100644 --- a/data/geocoded/facilities_geocoded_20260614_223531.json +++ b/data/geocoded/facilities_geocoded_20260614_223531.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats06042022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats06042022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:25:15.070827", "total_facilities": 128, diff --git a/data/geocoded/facilities_geocoded_20260614_223545.json b/data/geocoded/facilities_geocoded_20260614_223545.json index 774486c..b09f4e3 100644 --- a/data/geocoded/facilities_geocoded_20260614_223545.json +++ b/data/geocoded/facilities_geocoded_20260614_223545.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats06172022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats06172022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:25:27.731512", "total_facilities": 136, diff --git a/data/geocoded/facilities_geocoded_20260614_223604.json b/data/geocoded/facilities_geocoded_20260614_223604.json index 8d48626..f674f2d 100644 --- a/data/geocoded/facilities_geocoded_20260614_223604.json +++ b/data/geocoded/facilities_geocoded_20260614_223604.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats07022022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats07022022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:25:38.984427", "total_facilities": 137, diff --git a/data/geocoded/facilities_geocoded_20260614_223619.json b/data/geocoded/facilities_geocoded_20260614_223619.json index a4f05c7..328b7e2 100644 --- a/data/geocoded/facilities_geocoded_20260614_223619.json +++ b/data/geocoded/facilities_geocoded_20260614_223619.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats07162022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats07162022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:25:52.100114", "total_facilities": 131, diff --git a/data/geocoded/facilities_geocoded_20260614_223633.json b/data/geocoded/facilities_geocoded_20260614_223633.json index 6757e62..7d576db 100644 --- a/data/geocoded/facilities_geocoded_20260614_223633.json +++ b/data/geocoded/facilities_geocoded_20260614_223633.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats07302022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats07302022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:26:03.256631", "total_facilities": 139, diff --git a/data/geocoded/facilities_geocoded_20260614_223645.json b/data/geocoded/facilities_geocoded_20260614_223645.json index ba663e7..20efdb5 100644 --- a/data/geocoded/facilities_geocoded_20260614_223645.json +++ b/data/geocoded/facilities_geocoded_20260614_223645.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats08132022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats08132022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:26:16.095799", "total_facilities": 132, diff --git a/data/geocoded/facilities_geocoded_20260614_223658.json b/data/geocoded/facilities_geocoded_20260614_223658.json index b4d69f6..8961e68 100644 --- a/data/geocoded/facilities_geocoded_20260614_223658.json +++ b/data/geocoded/facilities_geocoded_20260614_223658.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats08272022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats08272022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:26:27.912059", "total_facilities": 132, diff --git a/data/geocoded/facilities_geocoded_20260614_223713.json b/data/geocoded/facilities_geocoded_20260614_223713.json index f8ae346..c3328c4 100644 --- a/data/geocoded/facilities_geocoded_20260614_223713.json +++ b/data/geocoded/facilities_geocoded_20260614_223713.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats09102022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats09102022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:27:06.979483", "total_facilities": 132, diff --git a/data/geocoded/facilities_geocoded_20260614_223725.json b/data/geocoded/facilities_geocoded_20260614_223725.json index 71fc585..e445780 100644 --- a/data/geocoded/facilities_geocoded_20260614_223725.json +++ b/data/geocoded/facilities_geocoded_20260614_223725.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats09242022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats09242022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:27:22.966471", "total_facilities": 184, diff --git a/data/geocoded/facilities_geocoded_20260614_223738.json b/data/geocoded/facilities_geocoded_20260614_223738.json index 50b8950..7370de4 100644 --- a/data/geocoded/facilities_geocoded_20260614_223738.json +++ b/data/geocoded/facilities_geocoded_20260614_223738.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats10082022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats10082022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:27:43.028015", "total_facilities": 134, diff --git a/data/geocoded/facilities_geocoded_20260614_223754.json b/data/geocoded/facilities_geocoded_20260614_223754.json index f06e985..195d167 100644 --- a/data/geocoded/facilities_geocoded_20260614_223754.json +++ b/data/geocoded/facilities_geocoded_20260614_223754.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats10222022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats10222022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:28:03.602891", "total_facilities": 134, diff --git a/data/geocoded/facilities_geocoded_20260614_223806.json b/data/geocoded/facilities_geocoded_20260614_223806.json index 99f8056..560ad68 100644 --- a/data/geocoded/facilities_geocoded_20260614_223806.json +++ b/data/geocoded/facilities_geocoded_20260614_223806.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY22_detentionStats11052022.xlsx", + "source_file": "data/xlsx/2022/FY22_detentionStats11052022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:28:14.314773", "total_facilities": 134, diff --git a/data/geocoded/facilities_geocoded_20260614_223817.json b/data/geocoded/facilities_geocoded_20260614_223817.json index 555236f..1e23a88 100644 --- a/data/geocoded/facilities_geocoded_20260614_223817.json +++ b/data/geocoded/facilities_geocoded_20260614_223817.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats11192022.xlsx", + "source_file": "data/xlsx/2022/FY23_detentionStats11192022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:28:26.451654", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_223833.json b/data/geocoded/facilities_geocoded_20260614_223833.json index f65ec3e..9343f94 100644 --- a/data/geocoded/facilities_geocoded_20260614_223833.json +++ b/data/geocoded/facilities_geocoded_20260614_223833.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats12032022.xlsx", + "source_file": "data/xlsx/2022/FY23_detentionStats12032022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:28:38.652384", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260614_223847.json b/data/geocoded/facilities_geocoded_20260614_223847.json index e34bad7..8d1d6e5 100644 --- a/data/geocoded/facilities_geocoded_20260614_223847.json +++ b/data/geocoded/facilities_geocoded_20260614_223847.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats12172022.xlsx", + "source_file": "data/xlsx/2022/FY23_detentionStats12172022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:28:49.549361", "total_facilities": 129, diff --git a/data/geocoded/facilities_geocoded_20260614_223903.json b/data/geocoded/facilities_geocoded_20260614_223903.json index 7b981cb..6a993e0 100644 --- a/data/geocoded/facilities_geocoded_20260614_223903.json +++ b/data/geocoded/facilities_geocoded_20260614_223903.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats12312022.xlsx", + "source_file": "data/xlsx/2022/FY23_detentionStats12312022.xlsx", "extraction_date": "2026-06-14", "last_checked_date": "2026-06-14T22:29:01.441086", "total_facilities": 136, diff --git a/data/geocoded/facilities_geocoded_20260619_182443.json b/data/geocoded/facilities_geocoded_20260619_182443.json index 1c84cdd..5ca561e 100644 --- a/data/geocoded/facilities_geocoded_20260619_182443.json +++ b/data/geocoded/facilities_geocoded_20260619_182443.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats01012023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats01012023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:13:13.439925", "total_facilities": 136, diff --git a/data/geocoded/facilities_geocoded_20260619_182723.json b/data/geocoded/facilities_geocoded_20260619_182723.json index 6d30d63..434f240 100644 --- a/data/geocoded/facilities_geocoded_20260619_182723.json +++ b/data/geocoded/facilities_geocoded_20260619_182723.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats01152023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats01152023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:13:37.249075", "total_facilities": 118, diff --git a/data/geocoded/facilities_geocoded_20260619_182736.json b/data/geocoded/facilities_geocoded_20260619_182736.json index 464d7de..aba0d06 100644 --- a/data/geocoded/facilities_geocoded_20260619_182736.json +++ b/data/geocoded/facilities_geocoded_20260619_182736.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats01302023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats01302023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:13:44.365288", "total_facilities": 126, diff --git a/data/geocoded/facilities_geocoded_20260619_182757.json b/data/geocoded/facilities_geocoded_20260619_182757.json index ae7e6d3..8f65489 100644 --- a/data/geocoded/facilities_geocoded_20260619_182757.json +++ b/data/geocoded/facilities_geocoded_20260619_182757.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats02122023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats02122023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:14:02.239605", "total_facilities": 129, diff --git a/data/geocoded/facilities_geocoded_20260619_182807.json b/data/geocoded/facilities_geocoded_20260619_182807.json index af54d33..5b51b6d 100644 --- a/data/geocoded/facilities_geocoded_20260619_182807.json +++ b/data/geocoded/facilities_geocoded_20260619_182807.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats02262023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats02262023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:14:21.253892", "total_facilities": 129, diff --git a/data/geocoded/facilities_geocoded_20260619_182820.json b/data/geocoded/facilities_geocoded_20260619_182820.json index 2c1fc27..d708fd1 100644 --- a/data/geocoded/facilities_geocoded_20260619_182820.json +++ b/data/geocoded/facilities_geocoded_20260619_182820.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats03052023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats03052023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:14:33.440523", "total_facilities": 122, diff --git a/data/geocoded/facilities_geocoded_20260619_182837.json b/data/geocoded/facilities_geocoded_20260619_182837.json index aed85d2..4c09de1 100644 --- a/data/geocoded/facilities_geocoded_20260619_182837.json +++ b/data/geocoded/facilities_geocoded_20260619_182837.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats03122023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats03122023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:14:40.283605", "total_facilities": 122, diff --git a/data/geocoded/facilities_geocoded_20260619_182848.json b/data/geocoded/facilities_geocoded_20260619_182848.json index c5d8054..b25951b 100644 --- a/data/geocoded/facilities_geocoded_20260619_182848.json +++ b/data/geocoded/facilities_geocoded_20260619_182848.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats03192023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats03192023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:14:49.306700", "total_facilities": 124, diff --git a/data/geocoded/facilities_geocoded_20260619_182900.json b/data/geocoded/facilities_geocoded_20260619_182900.json index ea37ac1..7d92dae 100644 --- a/data/geocoded/facilities_geocoded_20260619_182900.json +++ b/data/geocoded/facilities_geocoded_20260619_182900.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats03302023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats03302023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:14:57.308815", "total_facilities": 124, diff --git a/data/geocoded/facilities_geocoded_20260619_182930.json b/data/geocoded/facilities_geocoded_20260619_182930.json index 10bfc89..1cbe461 100644 --- a/data/geocoded/facilities_geocoded_20260619_182930.json +++ b/data/geocoded/facilities_geocoded_20260619_182930.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats04092023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats04092023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:15:08.288781", "total_facilities": 125, diff --git a/data/geocoded/facilities_geocoded_20260619_182946.json b/data/geocoded/facilities_geocoded_20260619_182946.json index 4542569..c892415 100644 --- a/data/geocoded/facilities_geocoded_20260619_182946.json +++ b/data/geocoded/facilities_geocoded_20260619_182946.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats04232023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats04232023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:15:42.354431", "total_facilities": 124, diff --git a/data/geocoded/facilities_geocoded_20260619_182957.json b/data/geocoded/facilities_geocoded_20260619_182957.json index 4d54de1..970e7dc 100644 --- a/data/geocoded/facilities_geocoded_20260619_182957.json +++ b/data/geocoded/facilities_geocoded_20260619_182957.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats05022023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats05022023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:15:53.126687", "total_facilities": 128, diff --git a/data/geocoded/facilities_geocoded_20260619_183009.json b/data/geocoded/facilities_geocoded_20260619_183009.json index 58f5c86..bfd4192 100644 --- a/data/geocoded/facilities_geocoded_20260619_183009.json +++ b/data/geocoded/facilities_geocoded_20260619_183009.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats05162023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats05162023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:15:58.233969", "total_facilities": 128, diff --git a/data/geocoded/facilities_geocoded_20260619_183021.json b/data/geocoded/facilities_geocoded_20260619_183021.json index a499f2e..c711829 100644 --- a/data/geocoded/facilities_geocoded_20260619_183021.json +++ b/data/geocoded/facilities_geocoded_20260619_183021.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats05302023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats05302023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:16:05.680048", "total_facilities": 127, diff --git a/data/geocoded/facilities_geocoded_20260619_183038.json b/data/geocoded/facilities_geocoded_20260619_183038.json index 8ec035c..3ebbf6f 100644 --- a/data/geocoded/facilities_geocoded_20260619_183038.json +++ b/data/geocoded/facilities_geocoded_20260619_183038.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats06062023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats06062023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:16:15.439526", "total_facilities": 127, diff --git a/data/geocoded/facilities_geocoded_20260619_183051.json b/data/geocoded/facilities_geocoded_20260619_183051.json index a6704f3..521af04 100644 --- a/data/geocoded/facilities_geocoded_20260619_183051.json +++ b/data/geocoded/facilities_geocoded_20260619_183051.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats06192023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats06192023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:18:16.269095", "total_facilities": 118, diff --git a/data/geocoded/facilities_geocoded_20260619_183103.json b/data/geocoded/facilities_geocoded_20260619_183103.json index f0d60db..b4e69ab 100644 --- a/data/geocoded/facilities_geocoded_20260619_183103.json +++ b/data/geocoded/facilities_geocoded_20260619_183103.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats07032023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats07032023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:18:59.757484", "total_facilities": 127, diff --git a/data/geocoded/facilities_geocoded_20260619_183115.json b/data/geocoded/facilities_geocoded_20260619_183115.json index 6491554..a0b050a 100644 --- a/data/geocoded/facilities_geocoded_20260619_183115.json +++ b/data/geocoded/facilities_geocoded_20260619_183115.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats07142023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats07142023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:19:04.876641", "total_facilities": 124, diff --git a/data/geocoded/facilities_geocoded_20260619_183128.json b/data/geocoded/facilities_geocoded_20260619_183128.json index c6994be..f612417 100644 --- a/data/geocoded/facilities_geocoded_20260619_183128.json +++ b/data/geocoded/facilities_geocoded_20260619_183128.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats08062023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats08062023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:19:17.500316", "total_facilities": 129, diff --git a/data/geocoded/facilities_geocoded_20260619_183138.json b/data/geocoded/facilities_geocoded_20260619_183138.json index 53e84a6..b40ce82 100644 --- a/data/geocoded/facilities_geocoded_20260619_183138.json +++ b/data/geocoded/facilities_geocoded_20260619_183138.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY23_detentionStats08202023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats08202023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:19:40.979416", "total_facilities": 124, diff --git a/data/geocoded/facilities_geocoded_20260619_183149.json b/data/geocoded/facilities_geocoded_20260619_183149.json index d093066..01f5961 100644 --- a/data/geocoded/facilities_geocoded_20260619_183149.json +++ b/data/geocoded/facilities_geocoded_20260619_183149.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY23_detentionStats09032023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats09032023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:20:05.285981", "total_facilities": 123, - "source_date": "2023-08-21" + "source_date": "2023-09-03" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183200.json b/data/geocoded/facilities_geocoded_20260619_183200.json index d17ec8d..88cccf9 100644 --- a/data/geocoded/facilities_geocoded_20260619_183200.json +++ b/data/geocoded/facilities_geocoded_20260619_183200.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY23_detentionStats09172023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats09172023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:20:12.821454", "total_facilities": 123, - "source_date": "2023-08-21" + "source_date": "2023-09-17" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183213.json b/data/geocoded/facilities_geocoded_20260619_183213.json index bc90823..b952518 100644 --- a/data/geocoded/facilities_geocoded_20260619_183213.json +++ b/data/geocoded/facilities_geocoded_20260619_183213.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY23_detentionStats10012023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats10012023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:20:21.766663", "total_facilities": 125, - "source_date": "2023-09-18" + "source_date": "2023-10-01" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183224.json b/data/geocoded/facilities_geocoded_20260619_183224.json index ddb6317..a50f221 100644 --- a/data/geocoded/facilities_geocoded_20260619_183224.json +++ b/data/geocoded/facilities_geocoded_20260619_183224.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY23_detentionStats10152023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats10152023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:20:30.006066", "total_facilities": 125, - "source_date": "2023-09-18" + "source_date": "2023-10-15" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183233.json b/data/geocoded/facilities_geocoded_20260619_183233.json index 732bb26..015d1fe 100644 --- a/data/geocoded/facilities_geocoded_20260619_183233.json +++ b/data/geocoded/facilities_geocoded_20260619_183233.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY23_detentionStats10292023.xlsx", + "source_file": "data/xlsx/2023/FY23_detentionStats10292023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:20:38.098945", "total_facilities": 125, - "source_date": "2023-09-18" + "source_date": "2023-10-29" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183245.json b/data/geocoded/facilities_geocoded_20260619_183245.json index c56a4a6..26cf149 100644 --- a/data/geocoded/facilities_geocoded_20260619_183245.json +++ b/data/geocoded/facilities_geocoded_20260619_183245.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats11272023.xlsx", + "source_file": "data/xlsx/2023/FY24_detentionStats11272023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:21:19.732163", "total_facilities": 125, - "source_date": "2023-11-13" + "source_date": "2023-11-27" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183309.json b/data/geocoded/facilities_geocoded_20260619_183309.json index 984a802..f7f679f 100644 --- a/data/geocoded/facilities_geocoded_20260619_183309.json +++ b/data/geocoded/facilities_geocoded_20260619_183309.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats12102023.xlsx", + "source_file": "data/xlsx/2023/FY24_detentionStats12102023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:21:32.288875", "total_facilities": 125, - "source_date": "2023-11-27" + "source_date": "2023-12-10" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_183807.json b/data/geocoded/facilities_geocoded_20260619_183807.json index 18c90be..edf9b4e 100644 --- a/data/geocoded/facilities_geocoded_20260619_183807.json +++ b/data/geocoded/facilities_geocoded_20260619_183807.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats12242023.xlsx", + "source_file": "data/xlsx/2023/FY24_detentionStats12242023.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T18:21:40.560869", "total_facilities": 129, - "source_date": "2023-12-11" + "source_date": "2023-12-24" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194122.json b/data/geocoded/facilities_geocoded_20260619_194122.json index ac3dbe9..0789afb 100644 --- a/data/geocoded/facilities_geocoded_20260619_194122.json +++ b/data/geocoded/facilities_geocoded_20260619_194122.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats01012024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats01012024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:34:14.310234", "total_facilities": 129, - "source_date": "2023-12-11" + "source_date": "2024-01-01" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194135.json b/data/geocoded/facilities_geocoded_20260619_194135.json index 7cf770a..a21014c 100644 --- a/data/geocoded/facilities_geocoded_20260619_194135.json +++ b/data/geocoded/facilities_geocoded_20260619_194135.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats01152024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats01152024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:34:26.885702", "total_facilities": 115, - "source_date": "2023-12-26" + "source_date": "2024-01-15" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194156.json b/data/geocoded/facilities_geocoded_20260619_194156.json index 8a61eaa..32eda43 100644 --- a/data/geocoded/facilities_geocoded_20260619_194156.json +++ b/data/geocoded/facilities_geocoded_20260619_194156.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats01292024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats01292024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:34:33.911618", "total_facilities": 115, - "source_date": "2024-01-12" + "source_date": "2024-01-29" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194215.json b/data/geocoded/facilities_geocoded_20260619_194215.json index 65121c4..c883cf2 100644 --- a/data/geocoded/facilities_geocoded_20260619_194215.json +++ b/data/geocoded/facilities_geocoded_20260619_194215.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats01292024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats01292024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:34:56.774699", "total_facilities": 115, - "source_date": "2024-01-12" + "source_date": "2024-01-29" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194229.json b/data/geocoded/facilities_geocoded_20260619_194229.json index 50f52f1..a49322b 100644 --- a/data/geocoded/facilities_geocoded_20260619_194229.json +++ b/data/geocoded/facilities_geocoded_20260619_194229.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats02122024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats02122024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:35:11.531779", "total_facilities": 127, - "source_date": "2024-01-22" + "source_date": "2024-02-12" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194258.json b/data/geocoded/facilities_geocoded_20260619_194258.json index 3e0d949..7828fe6 100644 --- a/data/geocoded/facilities_geocoded_20260619_194258.json +++ b/data/geocoded/facilities_geocoded_20260619_194258.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats02262024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats02262024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:35:24.207739", "total_facilities": 115, - "source_date": "2024-02-05" + "source_date": "2024-02-26" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194325.json b/data/geocoded/facilities_geocoded_20260619_194325.json index 760264d..9197be6 100644 --- a/data/geocoded/facilities_geocoded_20260619_194325.json +++ b/data/geocoded/facilities_geocoded_20260619_194325.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats03122024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats03122024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:35:44.386590", "total_facilities": 113, - "source_date": "2024-02-20" + "source_date": "2024-03-12" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194343.json b/data/geocoded/facilities_geocoded_20260619_194343.json index 84bc476..846d0c5 100644 --- a/data/geocoded/facilities_geocoded_20260619_194343.json +++ b/data/geocoded/facilities_geocoded_20260619_194343.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats03252024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats03252024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:35:54.584501", "total_facilities": 115, - "source_date": "2024-03-04" + "source_date": "2024-03-25" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194414.json b/data/geocoded/facilities_geocoded_20260619_194414.json index 5db4ed2..aac46f0 100644 --- a/data/geocoded/facilities_geocoded_20260619_194414.json +++ b/data/geocoded/facilities_geocoded_20260619_194414.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats04082024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats04082024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:36:25.664567", "total_facilities": 111, - "source_date": "2024-03-18" + "source_date": "2024-04-08" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194439.json b/data/geocoded/facilities_geocoded_20260619_194439.json index e79c6ba..ce0a841 100644 --- a/data/geocoded/facilities_geocoded_20260619_194439.json +++ b/data/geocoded/facilities_geocoded_20260619_194439.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats05132024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats05132024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:36:48.441892", "total_facilities": 111, - "source_date": "2024-04-15" + "source_date": "2024-05-13" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194448.json b/data/geocoded/facilities_geocoded_20260619_194448.json index fcbd697..d9e59d7 100644 --- a/data/geocoded/facilities_geocoded_20260619_194448.json +++ b/data/geocoded/facilities_geocoded_20260619_194448.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats05282024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats05282024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:36:55.767349", "total_facilities": 111, - "source_date": "2024-04-29" + "source_date": "2024-05-28" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194459.json b/data/geocoded/facilities_geocoded_20260619_194459.json index 17681e5..06bf757 100644 --- a/data/geocoded/facilities_geocoded_20260619_194459.json +++ b/data/geocoded/facilities_geocoded_20260619_194459.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats06112024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats06112024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:37:17.147883", "total_facilities": 109, - "source_date": "2024-05-13" + "source_date": "2024-06-11" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194513.json b/data/geocoded/facilities_geocoded_20260619_194513.json index e40c0b6..8c1af5d 100644 --- a/data/geocoded/facilities_geocoded_20260619_194513.json +++ b/data/geocoded/facilities_geocoded_20260619_194513.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats06252024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats06252024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:37:25.053346", "total_facilities": 106, - "source_date": "2024-06-10" + "source_date": "2024-06-25" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194553.json b/data/geocoded/facilities_geocoded_20260619_194553.json index f60781c..6d57c2f 100644 --- a/data/geocoded/facilities_geocoded_20260619_194553.json +++ b/data/geocoded/facilities_geocoded_20260619_194553.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats07092024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats07092024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:37:38.135403", "total_facilities": 106, - "source_date": "2024-06-24" + "source_date": "2024-07-09" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194630.json b/data/geocoded/facilities_geocoded_20260619_194630.json index 8244e68..def4e58 100644 --- a/data/geocoded/facilities_geocoded_20260619_194630.json +++ b/data/geocoded/facilities_geocoded_20260619_194630.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats07232024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats07232024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:37:49.353415", "total_facilities": 105, - "source_date": "2024-07-08" + "source_date": "2024-07-23" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194646.json b/data/geocoded/facilities_geocoded_20260619_194646.json index 3374c5f..bcbee36 100644 --- a/data/geocoded/facilities_geocoded_20260619_194646.json +++ b/data/geocoded/facilities_geocoded_20260619_194646.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats08062024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats08062024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:37:59.883807", "total_facilities": 105, - "source_date": "2024-07-08" + "source_date": "2024-08-06" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194701.json b/data/geocoded/facilities_geocoded_20260619_194701.json index 8bc5737..01a07f1 100644 --- a/data/geocoded/facilities_geocoded_20260619_194701.json +++ b/data/geocoded/facilities_geocoded_20260619_194701.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats08202024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats08202024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:38:10.018989", "total_facilities": 109, - "source_date": "2024-08-05" + "source_date": "2024-08-20" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194712.json b/data/geocoded/facilities_geocoded_20260619_194712.json index d4ba616..0a9dd6d 100644 --- a/data/geocoded/facilities_geocoded_20260619_194712.json +++ b/data/geocoded/facilities_geocoded_20260619_194712.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats09032024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats09032024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:38:21.436043", "total_facilities": 109, - "source_date": "2024-08-19" + "source_date": "2024-09-03" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194723.json b/data/geocoded/facilities_geocoded_20260619_194723.json index 3f7468d..4b4c006 100644 --- a/data/geocoded/facilities_geocoded_20260619_194723.json +++ b/data/geocoded/facilities_geocoded_20260619_194723.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats09172024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats09172024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:38:29.350061", "total_facilities": 107, - "source_date": "2024-09-03" + "source_date": "2024-09-17" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194734.json b/data/geocoded/facilities_geocoded_20260619_194734.json index bdfbdf4..90e6cf4 100644 --- a/data/geocoded/facilities_geocoded_20260619_194734.json +++ b/data/geocoded/facilities_geocoded_20260619_194734.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats10022024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats10022024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:38:38.611371", "total_facilities": 107, - "source_date": "2024-09-03" + "source_date": "2024-10-02" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194752.json b/data/geocoded/facilities_geocoded_20260619_194752.json index 0c55e1d..6074618 100644 --- a/data/geocoded/facilities_geocoded_20260619_194752.json +++ b/data/geocoded/facilities_geocoded_20260619_194752.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats10272024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats10272024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:38:43.440574", "total_facilities": 107, - "source_date": "2024-09-03" + "source_date": "2024-10-27" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194804.json b/data/geocoded/facilities_geocoded_20260619_194804.json index 83c19cf..7c18ac8 100644 --- a/data/geocoded/facilities_geocoded_20260619_194804.json +++ b/data/geocoded/facilities_geocoded_20260619_194804.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats11212024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats11212024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:39:08.091218", "total_facilities": 107, - "source_date": "2024-09-03" + "source_date": "2024-11-21" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194816.json b/data/geocoded/facilities_geocoded_20260619_194816.json index 385f363..068fffc 100644 --- a/data/geocoded/facilities_geocoded_20260619_194816.json +++ b/data/geocoded/facilities_geocoded_20260619_194816.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY24_detentionStats11272024.xlsx", + "source_file": "data/xlsx/2024/FY24_detentionStats11272024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:39:13.988429", "total_facilities": 107, - "source_date": "2024-09-03" + "source_date": "2024-11-27" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194839.json b/data/geocoded/facilities_geocoded_20260619_194839.json index 02a9a00..2dff6e2 100644 --- a/data/geocoded/facilities_geocoded_20260619_194839.json +++ b/data/geocoded/facilities_geocoded_20260619_194839.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY25_detentionStats12112024.xlsx", + "source_file": "data/xlsx/2024/FY25_detentionStats12112024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:40:29.847119", "total_facilities": 110, - "source_date": "2024-11-12" + "source_date": "2024-12-11" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194849.json b/data/geocoded/facilities_geocoded_20260619_194849.json index a100d6f..652c5e6 100644 --- a/data/geocoded/facilities_geocoded_20260619_194849.json +++ b/data/geocoded/facilities_geocoded_20260619_194849.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY25_detentionStats12202024.xlsx", + "source_file": "data/xlsx/2024/FY25_detentionStats12202024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:40:40.573324", "total_facilities": 108, - "source_date": "2024-12-09" + "source_date": "2024-12-20" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_194905.json b/data/geocoded/facilities_geocoded_20260619_194905.json index 8c37618..6263ca7 100644 --- a/data/geocoded/facilities_geocoded_20260619_194905.json +++ b/data/geocoded/facilities_geocoded_20260619_194905.json @@ -1,10 +1,10 @@ { "metadata": { - "source_file": "data/FY25_detentionStats12272024.xlsx", + "source_file": "data/xlsx/2024/FY25_detentionStats12272024.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T19:40:49.468321", "total_facilities": 108, - "source_date": "2024-12-09" + "source_date": "2024-12-27" }, "facilities": [ { diff --git a/data/geocoded/facilities_geocoded_20260619_200620.json b/data/geocoded/facilities_geocoded_20260619_200620.json index 8e0db66..bccb991 100644 --- a/data/geocoded/facilities_geocoded_20260619_200620.json +++ b/data/geocoded/facilities_geocoded_20260619_200620.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats02012025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats02012025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:03:40.620231", "total_facilities": 107, diff --git a/data/geocoded/facilities_geocoded_20260619_200633.json b/data/geocoded/facilities_geocoded_20260619_200633.json index 9e37d5a..06a9af2 100644 --- a/data/geocoded/facilities_geocoded_20260619_200633.json +++ b/data/geocoded/facilities_geocoded_20260619_200633.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats02042025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats02042025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:03:51.891610", "total_facilities": 107, diff --git a/data/geocoded/facilities_geocoded_20260619_200647.json b/data/geocoded/facilities_geocoded_20260619_200647.json index 58144a0..c9b5621 100644 --- a/data/geocoded/facilities_geocoded_20260619_200647.json +++ b/data/geocoded/facilities_geocoded_20260619_200647.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats02212025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats02212025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:03:59.752768", "total_facilities": 114, diff --git a/data/geocoded/facilities_geocoded_20260619_200708.json b/data/geocoded/facilities_geocoded_20260619_200708.json index 913f1aa..dcc5066 100644 --- a/data/geocoded/facilities_geocoded_20260619_200708.json +++ b/data/geocoded/facilities_geocoded_20260619_200708.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats03152025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats03152025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:04:12.339547", "total_facilities": 122, diff --git a/data/geocoded/facilities_geocoded_20260619_200719.json b/data/geocoded/facilities_geocoded_20260619_200719.json index 4a74aa6..b02025f 100644 --- a/data/geocoded/facilities_geocoded_20260619_200719.json +++ b/data/geocoded/facilities_geocoded_20260619_200719.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats03282025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats03282025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:04:28.357529", "total_facilities": 134, diff --git a/data/geocoded/facilities_geocoded_20260619_200730.json b/data/geocoded/facilities_geocoded_20260619_200730.json index e32ff6a..0e08860 100644 --- a/data/geocoded/facilities_geocoded_20260619_200730.json +++ b/data/geocoded/facilities_geocoded_20260619_200730.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats04082025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats04082025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:05:08.138533", "total_facilities": 134, diff --git a/data/geocoded/facilities_geocoded_20260619_200739.json b/data/geocoded/facilities_geocoded_20260619_200739.json index c032b9a..2ee2d0c 100644 --- a/data/geocoded/facilities_geocoded_20260619_200739.json +++ b/data/geocoded/facilities_geocoded_20260619_200739.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats04242025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats04242025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:05:23.419755", "total_facilities": 142, diff --git a/data/geocoded/facilities_geocoded_20260619_200749.json b/data/geocoded/facilities_geocoded_20260619_200749.json index 60b231c..5b0c874 100644 --- a/data/geocoded/facilities_geocoded_20260619_200749.json +++ b/data/geocoded/facilities_geocoded_20260619_200749.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats05202025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats05202025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:05:41.115384", "total_facilities": 147, diff --git a/data/geocoded/facilities_geocoded_20260619_201820.json b/data/geocoded/facilities_geocoded_20260619_201820.json index ce9428b..8c39a92 100644 --- a/data/geocoded/facilities_geocoded_20260619_201820.json +++ b/data/geocoded/facilities_geocoded_20260619_201820.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats06122025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats06122025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:17:31.533991", "total_facilities": 155, diff --git a/data/geocoded/facilities_geocoded_20260619_201836.json b/data/geocoded/facilities_geocoded_20260619_201836.json index 0dae8d4..29a4132 100644 --- a/data/geocoded/facilities_geocoded_20260619_201836.json +++ b/data/geocoded/facilities_geocoded_20260619_201836.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats06252025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats06252025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:17:38.657574", "total_facilities": 163, diff --git a/data/geocoded/facilities_geocoded_20260619_201851.json b/data/geocoded/facilities_geocoded_20260619_201851.json index 142205b..abd80f7 100644 --- a/data/geocoded/facilities_geocoded_20260619_201851.json +++ b/data/geocoded/facilities_geocoded_20260619_201851.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07102025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07102025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:17:49.657229", "total_facilities": 201, diff --git a/data/geocoded/facilities_geocoded_20260619_201903.json b/data/geocoded/facilities_geocoded_20260619_201903.json index 7b6b325..96df8d0 100644 --- a/data/geocoded/facilities_geocoded_20260619_201903.json +++ b/data/geocoded/facilities_geocoded_20260619_201903.json @@ -1,6 +1,6 @@ { "metadata": { - "source_file": "data/FY25_detentionStats07242025.xlsx", + "source_file": "data/xlsx/2025/FY25_detentionStats07242025.xlsx", "extraction_date": "2026-06-19", "last_checked_date": "2026-06-19T20:17:58.886971", "total_facilities": 172, diff --git a/data/geocoded/facilities_geocoded_20260927_161324.json b/data/geocoded/facilities_geocoded_20260927_161324.json index ce3869e..70fe324 100644 --- a/data/geocoded/facilities_geocoded_20260927_161324.json +++ b/data/geocoded/facilities_geocoded_20260927_161324.json @@ -2,7 +2,7 @@ "metadata": { "source_file": "data/xlsx/2026/FY26_detentionStats07202026.xlsx", "extraction_date": "2026-09-27", - "last_checked_date": "2026-09-27T16:42:40.829783", + "last_checked_date": "2026-10-03T16:32:24.156083", "total_facilities": 208, "source_date": "2026-07-20" }, diff --git a/docs/index.html b/docs/index.html index 47c4a69..20ea575 100644 --- a/docs/index.html +++ b/docs/index.html @@ -76,7 +76,7 @@
- last checked: 2026-09-27 | last updated: 2026-07-20 + last checked: 2026-10-03 | last updated: 2026-07-20
TimelineData: return timeline_data +def timeline_to_js(timeline_data: TimelineData) -> str: + """ + Serialise the timeline as JSON with one facility per line. + + The whole timeline is embedded in the rendered page. On a single line that + makes every re-render a multi-megabyte one-line diff, which git and review + tools decline to display, so a changed coordinate is indistinguishable from + a rewritten corpus. One line per facility costs about 20KB of newlines on a + 4.7MB page and makes the diff readable. Snapshots are emitted in date order + so that repeated renders of the same data produce the same bytes. + + Args: + timeline_data (TimelineData): Snapshots keyed by date. + + Returns: + str: JSON text, safe to embed in a