├── LMP Location Scraper ├── LMPLocations_vs_FullList.xls ├── LMP_Nodes.json ├── PointMapStripper.py ├── README.md └── LMPLocations.csv └── README.md /LMP Location Scraper/LMPLocations_vs_FullList.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emunsing/CAISO-Scrapers/HEAD/LMP Location Scraper/LMPLocations_vs_FullList.xls -------------------------------------------------------------------------------- /LMP Location Scraper/LMP_Nodes.json: -------------------------------------------------------------------------------- 1 | [{"latitude": "36.6921", "type": "Load Node", "name": "KERMAN_6_N001", "longitude": "-120.06"}, {"latitude": "36.84", "type": "Generation Node", "name": "PINEFLT_2_B1", "longitude": "-119.32"}, {"latitude": "36.83", "type": "Generation Node", "name": "PINEFLT_7_B1", "longitude": "-119.31"}] -------------------------------------------------------------------------------- /LMP Location Scraper/PointMapStripper.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | allNodesList = [] 4 | 5 | myFile = open("RTD_POINTMap.html","r") 6 | 7 | myText = [] 8 | 9 | 10 | for myLine in myFile: 11 | # Stop once we hit data. Standard structure for all 12 | if myLine[:29] == '