tardis.visualization.tools.convergence_plot module¶
Convergence Plots to see the convergence of the simulation in real time.
- class tardis.visualization.tools.convergence_plot.ConvergencePlots(iterations, **kwargs)[source]¶
- Bases: - object- Create and update convergence plots for visualizing convergence of the simulation. - Parameters
- iterationsint
- iteration number 
- **kwargsdict, optional
- Additional keyword arguments. These arguments are defined in the Other Parameters section. 
 
- Other Parameters
- plasma_plot_configdict, optional
- Dictionary used to override default plot properties of plasma plots. 
- t_inner_luminosities_configdict, optional
- Dictionary used to override default plot properties of the inner boundary temperature and luminosity plots. 
- plasma_cmapstr, default: ‘jet’, optional
- String defining the cmap used in plasma plots. 
- t_inner_luminosities_colorsstr or list, optional
- String defining cmap for luminosity and inner boundary temperature plot. The list can be a list of colors in rgb, hex or css-names format as well. 
- export_convergence_plotsbool, default: False, optional
- If True, plots are displayed again using the - notebook_connectedrenderer. This helps to display the plots in the documentation or in platforms like nbviewer.
 
 - Notes - When overriding plot’s configuration using the - plasma_plot_configand the- t_inner_luminosities_configdictionaries, data related properties are applied equally accross all traces. The dictionary should have a structure like that of- plotly.graph_objs.FigureWidget.to_dict(), for more information please see https://plotly.com/python/figure-structure/- build(display_plot=True)[source]¶
- Create empty convergence plots and display them. - Parameters
- display_plotbool, default: True, optional
- Displays empty plots. 
 
 
 - fetch_data(name=None, value=None, item_type=None)[source]¶
- Fetch data from the Simulation class. - Parameters
- namestring
- name of the data 
- valuestring or array
- string or an array of quantities 
- item_typestring
- either iterable or value 
 
 
 - override_plot_parameters(fig, parameters)[source]¶
- Override default plot properties. - Any property inside the data dictionary is however, applied equally across all traces. This means trace-specific data properties can’t be changed using this function. - Parameters
- figgo.FigureWidget
- FigureWidget object to be updated 
- parametersdict
- Dictionary used to update the default plot style. 
 
 
 - update(export_convergence_plots=False, last=False)[source]¶
- Update the convergence plots every iteration. - Parameters
- export_convergence_plotsbool, default: False, optional
- Displays the convergence plots again using plotly’s - notebook_connectedrenderer. This helps to display the plots in notebooks when shared on platforms like nbviewer. Please see https://plotly.com/python/renderers/ for more information.
- lastbool, default: False, optional
- True if it’s last iteration.