scenarioAnalyzeMonteCarlo¶
Overview¶
This script is a basic demonstration of a script that can be used to plot Monte Carlo data with bokeh and datashaders.
Important
- The name guard at the end of the file must be removed before this script can run. It is provided here to ensure that the sphinx documentation generation process does not run this script automatically. 
- This script must be called from command line using - /usr/local/bin/bokeh serve --show /$path2script/scenarioAnalyzeMonteCarlo.py
- 
scenarioAnalyzeMonteCarlo.plotSuite(dataDir)[source]¶
- This is the function to populate with all of the plots to be generated using datashaders and bokeh. Each variable requires a call to - pull_and_format_df()to ensure the dataframe will be compatible with the developed datashader utilities.- Parameters
- dataDir – (str) directory containing all of the dataframes created from the Monte Carlo run 
 - Returns: List of DS_Plots 
- 
scenarioAnalyzeMonteCarlo.run(show_plots)[source]¶
- This script is meant to be configured based on the user’s needs. It can be configured using the following three booleans: - First, set - show_all_data = Trueto get a broad view of the data and find a time window to investigate closer.- Once the data is characterized, the user can set - show_extreme_data = Trueto look at specific run cases within the window.- Finally, the user can set - show_optional_data = Trueto look at any extra data to determine why the extrema cases exist.- Parameters
- show_all_data – plot all MC runs for the plots specified in the plotSuite method 
- show_extreme_data – call plotSuite method for user-defined number of extrema MC runs 
- optional_plots – plots additional user-defined plots