I was looking at TBA’s matches per year, and I noticed that the only year that this data took a dip (other than this year) was 2005. I also noticed that at a couple of events (I looked at Chesapeake, St. Louis, and Finger Lakes) all the teams had “no matches played”.
That’s correct, but I am not sure how that explains–oh. I guess that would explain less matches being played. However, I still don’t know why some events have all the teams labeled as “no matches played”.
There just wasn’t data recorded to TBA for those matches. All this seemless integration between the field and TBA hasn’t always existed, so data from earlier years tends to be a little spotty.
This is the (mostly) correct answer, I believe. Nowadays, the seamless integration starts at the field, gets uploaded to FIRST HQ where it’s made available through FIRST’s APIs. TBA pulls from FIRST’s APIs.
FMS did not have any archive capability. If there wasn’t internet available at the venue, the match results didn’t get posted to the internet and were lost to the void. In some cases internet flaked out at times during the event, so we have partial data but not complete. Awards are possible to upload after, which is why some events have awards (and maybe even qual rankings) but not match results.
Sometimes there are third party records. Pretty much the only events with webcasts were the NASA sponsored events that got the NASA broadcast trailer (your viewing options were NASA TV or RealPlayer!). It was fairly common for teams to make local recordings of the in-house A/V and chop it up later to upload to SOAP 108. #throwback
It’s a very labor intensive rabbit hole for the most part. For the alliance history shirt we made there was a point where I was determining team numbers with only ~7 pixels per digit. Not fun*, but completely possible and a lot of people might have some extra free time now…
Most of those sort of sheets end up being computer filled and OCR isn’t too terrible if it’s a reasonable format. Tesseract can do a passable job with minimal issues.
Source - I used tesseract a few years back for reading medical triage tags with minimal effort as part of a hackathon.