Skip to content
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

GeospatialScenario Quality of Life #122

Open
9 of 10 tasks
tobin-ford opened this issue Sep 13, 2024 · 0 comments
Open
9 of 10 tasks

GeospatialScenario Quality of Life #122

tobin-ford opened this issue Sep 13, 2024 · 0 comments
Assignees

Comments

@tobin-ford
Copy link
Collaborator

tobin-ford commented Sep 13, 2024

Consider adding the following convince methods for geospatial scenarios.

Wishlist

  • set_geospatial_data to store weather dataset and metadata dataframe to GeospatialScenario. Opposite of geospatial_data (should be renamed to get_geospatial_data).
  • Refactor GeospatialScenario plotting methods to pass kwargs to matplotlib or take fig, ax results so users can draw on their plots outside of the method.
  • Saving figures from plotting methods in pvdeg.geospatial like plot_sparse_analysis
  • Update ipython display method, to be more thorough. Show the weather dataset, display information about kestrel, show dask information, have builtin plot of coordinates (expandable).
  • remove KDtree from downselect calls. we should generate the kdtree from the scenario's metadata at runtime
  • separate Scenario and GeospatialScenario into separate files.
  • geospatial scenario display should show the attribute name for the dropdown
  • dask client initialization method in GeospatialScenario, add to display
  • materials access updates need to be implemented in Scenario Materials access #130
  • Dynamic rechunking of weather dataset Base chunk size on number of dask processes #119
@tobin-ford tobin-ford self-assigned this Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant