The code-to-name mappings currently generated during the scraping phase of the program are not strictly necessary for interpreting the output JSON, as all names are currently shown with corresponding codes in the data. Thus, I think it's better to offload code-to-name mapping generation to the postprocessing phase of the program, after in which they become necessary to interpret the data that only uses codes.
In addition, I feel like this would really simplify the output for general users of the SIS scraper. I don't want to confuse anyone by giving them extra output data that they don't strictly need. However, the postprocessing code should stay in this repository possibly with instructions in case users do want to create these mappings or use our postprocessing system in general.