Open lyricnz opened 7 months ago
Removed - updated below.
@LukePrior what do you want to do with this data? (it's currently incomplete around the new fields)
Updated PR to add percent section, and add placeholder "None" values where the property was not specified, to help identify incomplete data/coverage.
{
"tech": {
"FTTP": 2943258,
"FTTN": 4490662,
"NULL": 380519,
"SATELLITE": 650276,
"HFC": 2892106,
"FTTC": 1688757,
"FTTB": 650699,
"WIRELESS": 976890
},
"upgrade": {
"NULL_NA": 8185879,
"UNKNOWN": 1523402,
"FTTP_NA": 2717253,
"FTTN_CT": 42068,
"FTTP_SA": 2195559,
"FTTC_CT": 2873,
"FTTB_CT": 493,
"SAT_CT": 3155,
"FW_CT": 2046,
"FW_NA": 309,
"HFC_CT": 124,
"FTTN_NA": 5,
"FTTC_NA": 1
},
"tech_change_status": {
"Not Planned": 239028,
"In Design": 433232,
"Committed": 622095,
"Previous Tech Disconnected": 90203,
"Eligible To Order": 1099763,
"Planned": 7778,
"MDU Complex Eligible To Apply": 256852,
"Build Finalised": 39019,
"New Tech Connected": 5842,
"Eligible to Order": 33,
"MDU Complex Premises In Build": 155,
"None": 11879167
},
"program_type": {
"On-Demand N2P SDU/MDU Simple": 1880273,
"Customer-initiated N2P MDU Complex": 384829,
"None": 12408065
},
"target_eligibility_quarter": {
"Mar 2025": 77576,
"Sep 2025": 139576,
"Dec 2023": 217913,
"NA": 1000811,
"Sep 2023": 7532,
"Dec 2024": 96140,
"Sep 2024": 99710,
"Jun 2023": 8114,
"Dec 2025": 111016,
"Jun 2024": 85792,
"Dec 2022": 4269,
"Mar 2023": 3662,
"Jun 2022": 2739,
"Sep 2022": 4658,
"Dec 2021": 498,
"Jun 2025": 128813,
"Mar 2024": 75005,
"Mar 2022": 881,
"Mar 2026": 3074,
"Sep 2021": 1,
"None": 12605387
},
"percent": {
"tech_change_status": {
"Not Planned": "1.63%",
"In Design": "2.95%",
"Committed": "4.24%",
"Previous Tech Disconnected": "0.61%",
"Eligible To Order": "7.50%",
"Planned": "0.05%",
"MDU Complex Eligible To Apply": "1.75%",
"Build Finalised": "0.27%",
"New Tech Connected": "0.04%",
"Eligible to Order": "0.00%",
"MDU Complex Premises In Build": "0.00%",
"None": "80.96%"
},
"program_type": {
"On-Demand N2P SDU/MDU Simple": "12.81%",
"Customer-initiated N2P MDU Complex": "2.62%",
"None": "84.56%"
},
"target_eligibility_quarter": {
"Mar 2025": "0.53%",
"Sep 2025": "0.95%",
"Dec 2023": "1.49%",
"NA": "6.82%",
"Sep 2023": "0.05%",
"Dec 2024": "0.66%",
"Sep 2024": "0.68%",
"Jun 2023": "0.06%",
"Dec 2025": "0.76%",
"Jun 2024": "0.58%",
"Dec 2022": "0.03%",
"Mar 2023": "0.02%",
"Jun 2022": "0.02%",
"Sep 2022": "0.03%",
"Dec 2021": "0.00%",
"Jun 2025": "0.88%",
"Mar 2024": "0.51%",
"Mar 2022": "0.01%",
"Mar 2026": "0.02%",
"Sep 2021": "0.00%",
"None": "85.91%"
}
}
}
PR is merged, but it doesn't run automatically, or check anything into the repo.
@LukePrior What do you want to do with this output/report?
Once all suburbs are updated, I want to see if it makes sense to update any of the text on site or change logic of available soon colouring.
Also probably include the number of properties expected each quarter in the stats page.
The data capture was started Nov 3, so I'm expecting the first full refresh to complete about Nov 21.
Posting this here as it might need to change as understanding of these fields evolves:
Yes, I have updated the logic here is the current flow:
is tech='FTTP': FTTP
is tech_change_status='Eligible To Order' && (tech='FTTN' || 'FTTC'): FTTP Upgrade
is (tech_change_status='Build Finalised' || 'MDU Complex Eligible To Apply' || 'MDU Complex Premises In Build') && (tech='FTTN' || 'FTTC'): FTTP Soon
is target_eligibility_quarter < 3 months from file generated && (tech='FTTN' || 'FTTC'): FTTP Soon
is target_eligibility_quarter not provided (historical records) &&(upgrade='FTTP_SA': FTTP Upgrade
is target_eligibility_quarter not provided (historical records) &&(upgrade='FTTP_NA': FTTP Soon
finally simply match to corresponding current technology
Per https://github.com/LukePrior/nbn-upgrade-map/issues/285#issuecomment-1793762830
Create a set of tallies of the additional properties in the NBN results. For example:
Exclude the unique-per-address ones (name, locID, gnaf_pid).