-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wind/Solar/Hydro Profiles #161
Comments
The plant attribute of the Grid object, which is a pandas.DataFrame has a lat and lon columns. These columns don't come from the plant.csv as you pointed out but from the sub.csv file. I believe the functions used to generate the profiles take a Grid object and hence have access to the GPS coordinates of the plants. It should be illustrated in the demo notebooks. |
Current HIFLD parser can provide the sub.csv with GPS coordinates. However, we still see the plant ids in the profiles are the id in the base-grid dataset not the the one we used in HIFLD dataset. |
Can you copy and paste here the code that prepares the input parameter for the function? It seems that the columns of the profiles are the index of the plant data frame and that the index of the plant data frame (plant_id) is the first column of the plant.csv file. |
I find the problem. I need to replace the csv files under the network/usa_tamu/. In the future, we may need to provide a interface that where the user can indicate the input folder when using the function as follows: from powersimdata.input.grid import Grid print("wind data population") |
We need to do a little refactoring of the Grid object. You can see in the constructor of the class that there is a grid_model parameter. We have to develop the if/else logic in the constructor and introduce a HIFLD class or if a parent Model class and have TAMU and HIFLD being its child since RAMU and HIFLD will be practically the same. |
We have a work-in-progress branch currently in PowerSimData ( electricity_grid = Grid("Texas", grid_model="hifld") |
We were mistaken earlier, the parameter we want to set in the Grid constructor is actually electricity_grid = Grid("Texas", source="hifld") |
Closing this issue, since I believe the required functionality is contained within #227, which is more focused. |
Currently program for wind/solar/hydro profiles can only work for base_grid dataset. The new user can not take advantage the powerful program to automatic populate the profiles. The key issue is in these plant.csv there is no actual location information about the plants. Although the plant id is unique, it is impossible to obtain the wind/solar/hydro profile based the plant id. Since the users will have their own plant.csv in which the plant ids will be indexed by the users themselves. In summary, it would be good that the plant.csv provides the detail power plant information and the wind/solar/hydro profile program can use these information to populate the profiles and return the user's plant id in the profile instead of the base_grid plant ids. Currently, we observe that the profile program will return the base_grid plant ids whatever the plant.csv is.
The text was updated successfully, but these errors were encountered: