Lately, I have been searching for Python modules that can help me work easily and effectively with ensemble forecasts data. And by “work”, I mean read and visualize ensembles in a proper way, as well as extract useful information e.g. what is the probability of streamflow being over a threshold on a specific day? Apparently, after a quick scanning of the web, I could not find something that would suit my purpose.
For that reason, I decided to start developing EnsPy. EnsPy is (or better, will be) a collection of tools in Python for reading, visualizing, and extracting information from ensemble forecasts data. I hope this software will help better communicate ensemble forecasts in the future.
Here is the respective GitHub repository where I plan to host the software:
Below, is an example of a graph generated by EnsPy: