RadCluster
Graph-based cluster dynamics for irradiated materials
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
visualization.py File Reference

Go to the source code of this file.

Namespaces

namespace  py_utils
 
namespace  py_utils.visualization
 

Functions

 py_utils.visualization.set_plot_config (cfg)
 
 py_utils.visualization._set_title (ax, text, **kw)
 
 py_utils.visualization._apply_axis_config (ax, group)
 
 py_utils.visualization._apply_axis_config_to_fig (fig, group)
 
 py_utils.visualization._legend_fs ()
 
 py_utils.visualization._legend_below (fig, axes, ncol=8, fontsize=None, bottom=0.28)
 
 py_utils.visualization._check_mpl ()
 
 py_utils.visualization._dose_xlim (dose)
 
 py_utils.visualization._align_dose_to_y (results)
 
 py_utils.visualization.plot_point_defects (results, out_path=None, title='')
 
 py_utils.visualization.plot_totals (results, out_path=None, title='')
 
 py_utils.visualization.plot_swelling (results, out_path=None, title='')
 
 py_utils.visualization.plot_network_density (results, out_path=None, title='')
 
 py_utils.visualization._has_conversion (results)
 
 py_utils.visualization.plot_mean_sizes (results, out_path=None, title='')
 
 py_utils.visualization.plot_he_content (results, out_path=None, title='')
 
 py_utils.visualization.plot_size_distribution (results, input_data, t_idx=-1, out_path=None, title='')
 
 py_utils.visualization._extract_cluster_arrays (results, input_data)
 
 py_utils.visualization.plot_sia_clusters (results, input_data, out_path=None, title='')
 
 py_utils.visualization.plot_vac_clusters (results, input_data, out_path=None, title='')
 
 py_utils.visualization._log_snapshot_indices (dose, n_times=10)
 
 py_utils.visualization._b_100 (results, input_data, b_111)
 
 py_utils.visualization._loop_dist_evolution (c_src, b, Omega, dose, n_times, char, title)
 
 py_utils.visualization._save_pair (figs, out_path)
 
 py_utils.visualization.plot_sia_distribution_evolution (results, input_data, n_times=10, out_path=None, title='')
 
 py_utils.visualization.plot_100_distribution_evolution (results, input_data, n_times=10, out_path=None, title='')
 
 py_utils.visualization.plot_void_distribution_evolution (results, input_data, n_times=10, out_path=None, title='')
 
 py_utils.visualization.plot_number_densities (results, out_path=None, title='')
 
 py_utils.visualization.plot_loop_fraction (results, out_path=None, title='')
 
 py_utils.visualization._tem_filter (c_arr, n_min=_N_MIN_TEM)
 
 py_utils.visualization.plot_number_densities_tem (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization.plot_mean_sizes_tem (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization._visualization_bins (rate_eq_obj, max_size, kind)
 
 py_utils.visualization._aggregate_to_bins (c_per_size, bins_full)
 
 py_utils.visualization._plot_tem_density_panel (bins_full, mu0_arr, dose, *n_times, xform, n_min, xlabel, ylabel, plot_title, cmap_name, use_logx, out_path, ymin=None)
 
 py_utils.visualization.plot_sia_distribution_tem_size (results, input_data, rate_eq_obj, n_times=8, out_path=None, title='')
 
 py_utils.visualization.plot_sia_distribution_tem_diameter (results, input_data, rate_eq_obj, n_times=8, out_path=None, title='')
 
 py_utils.visualization.plot_vac_distribution_tem_size (results, input_data, rate_eq_obj, n_times=8, out_path=None, title='')
 
 py_utils.visualization.plot_vac_distribution_tem_diameter (results, input_data, rate_eq_obj, n_times=8, out_path=None, title='')
 
 py_utils.visualization._interp_bins_at_doses (mu0_arr, dose, targets)
 
 py_utils.visualization._plot_smooth_diameter_panel (bins_full, mu0_arr, dose, *xform, n_min, xlabel, ylabel, plot_title, cmap_name, out_path, ymin, xmax=None, doses=_SMOOTH_DOSES)
 
 py_utils.visualization.plot_vac_distribution_diameter_smooth (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization.plot_sia_distribution_diameter_smooth (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization._reconstruct_distributions (results, input_data, rate_eq_obj)
 
 py_utils.visualization.plot_sia_conc_vs_dose (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization._plot_vac_moment_vs_dose (results, input_data, rate_eq_obj, *weight, ylabel, plot_title, out_path, ymin=None)
 
 py_utils.visualization.plot_vac_conc_vs_dose (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization.plot_vac_content_vs_dose (results, input_data, rate_eq_obj, out_path=None, title='')
 
 py_utils.visualization._quarter_indices (dose)
 
 py_utils.visualization._logspaced_indices (dose, n_snap=8)
 
 py_utils.visualization.plot_sia_fraction_breakdown (results, out_path=None, title='')
 
 py_utils.visualization.plot_vac_fraction_breakdown (results, out_path=None, title='')
 
 py_utils.visualization._atomic_pickle_dump (payload, out_path)
 
 py_utils.visualization.save_plot_data (results, input_data, out_path, *rate_eq_obj=None, label='')
 
 py_utils.visualization.load_plot_data (path)
 
 py_utils.visualization._safe_save (artifact, fn, *args, **kwargs)
 
 py_utils.visualization.save_all_plots (results, input_data, out_dir, label='', rate_eq_obj=None)
 

Variables

bool py_utils.visualization._HAS_MPL = True
 
str py_utils.visualization._CONC_LABEL = r'Concentration (m$^{-3}$)'
 
int py_utils.visualization._PLOT_FONTSIZE = 16
 
int py_utils.visualization._LABEL_FONTSIZE = 22
 
int py_utils.visualization._TICK_FONTSIZE = 20
 
int py_utils.visualization._INTERIOR_LEGEND_FONTSIZE = 12
 
 py_utils.visualization._LW
 
 py_utils.visualization._LW_THIN
 
dict py_utils.visualization._PLOT_CONFIG
 
str py_utils.visualization._LBL_111 = r'$\frac{1}{2}\langle 111\rangle$ loops'
 
str py_utils.visualization._LBL_100 = r'$\langle 100\rangle$ loops'
 
str py_utils.visualization._C_111 = 'steelblue'
 
str py_utils.visualization._C_100 = 'darkviolet'
 
 py_utils.visualization._DIST_N_MAX
 
 py_utils.visualization._DIST_D_MAX_NM
 
int py_utils.visualization._N_MIN_TEM = 10
 
float py_utils.visualization._OMEGA = 1.18e-29
 
float py_utils.visualization._B_111 = 2.482e-10
 
str py_utils.visualization._DENSITY_LABEL_SIZE = r'$dc/dn$ (m$^{-3}$)'
 
str py_utils.visualization._DENSITY_LABEL_DIAM = r'$dc/dD$ (m$^{-3}$ nm$^{-1}$)'
 
tuple py_utils.visualization._SMOOTH_DOSES = (1.0, 5.0, 10.0, 20.0, 40.0)
 
str py_utils.visualization.PLOT_DATA_FILENAME = 'plot_data.pkl'