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

Go to the source code of this file.

Namespaces

namespace  py_utils
 
namespace  py_utils.eurofer_network
 

Functions

 py_utils.eurofer_network.circle (ax, cx, cy, r, color, zorder=3)
 
 py_utils.eurofer_network.node_text (ax, cx, cy, txt, fs=FS_NODE, color='white', zorder=4)
 
 py_utils.eurofer_network.fancy_box (ax, x, y, w, h, fc, ec='white', lw=2.0, radius=0.15, zorder=2)
 
 py_utils.eurofer_network.arr (ax, x1, y1, x2, y2, color, lw=2.2, ls='-', rad=0.0, zorder=2)
 
 py_utils.eurofer_network.labeled_box (ax, x, y, w, h, title, sub, fc=C_SRC)
 

Variables

 py_utils.eurofer_network.fig
 
 py_utils.eurofer_network.ax
 
 py_utils.eurofer_network.figsize
 
int py_utils.eurofer_network.FS_TITLE = 30
 
int py_utils.eurofer_network.FS_SUBT = 24
 
int py_utils.eurofer_network.FS_NODE = 20
 
int py_utils.eurofer_network.FS_BOX = 20
 
int py_utils.eurofer_network.FS_LABEL = 20
 
int py_utils.eurofer_network.FS_EQ = 20
 
int py_utils.eurofer_network.FS_KEY_HDR = 20
 
int py_utils.eurofer_network.FS_KEY = 20
 
str py_utils.eurofer_network.C_SIA = '#C62828'
 
str py_utils.eurofer_network.C_CAV = '#1565C0'
 
str py_utils.eurofer_network.C_HE = '#1B5E20'
 
str py_utils.eurofer_network.C_SRC = '#004D40'
 
str py_utils.eurofer_network.C_SINK = '#37474F'
 
str py_utils.eurofer_network.C_P3 = '#C62828'
 
str py_utils.eurofer_network.C_P5 = '#E65100'
 
str py_utils.eurofer_network.C_P1 = '#6A1B9A'
 
str py_utils.eurofer_network.C_P2V = '#1565C0'
 
str py_utils.eurofer_network.C_P2H = '#2E7D32'
 
str py_utils.eurofer_network.C_P2I = '#00695C'
 
str py_utils.eurofer_network.C_P7 = '#558B2F'
 
str py_utils.eurofer_network.C_P8 = '#546E7A'
 
str py_utils.eurofer_network.C_P4 = '#37474F'
 
str py_utils.eurofer_network.C_SRC_ARROW = '#90A4AE'
 
 py_utils.eurofer_network.ha
 
 py_utils.eurofer_network.va
 
 py_utils.eurofer_network.fontsize
 
 py_utils.eurofer_network.fontweight
 
 py_utils.eurofer_network.fc
 
 py_utils.eurofer_network.ec
 
 py_utils.eurofer_network.lw
 
 py_utils.eurofer_network.color
 
float py_utils.eurofer_network.SIA_Y = 14.5
 
float py_utils.eurofer_network.NR = 0.60
 
list py_utils.eurofer_network.SIA_X = [1.4, 3.2, 5.0, 6.8]
 
list py_utils.eurofer_network.SIA_L = [r'$c_1$', r'$c_2$', r'$c_3$', r'$c_n$']
 
 py_utils.eurofer_network.zorder
 
list py_utils.eurofer_network.x1 = SIA_X[i] + NR + 0.05
 
list py_utils.eurofer_network.x2 = SIA_X[i+1] - NR - 0.05
 
 py_utils.eurofer_network.bbox
 
 py_utils.eurofer_network.ls
 
 py_utils.eurofer_network.HE_X
 
 py_utils.eurofer_network.HE_Y
 
float py_utils.eurofer_network.CR = 0.58
 
list py_utils.eurofer_network.CAV_MX = [13.5, 17.0, 22.5]
 
list py_utils.eurofer_network.CAV_LY = [14.5, 12.0, 9.5]
 
list py_utils.eurofer_network.M_LABELS = ['m=1', 'm=2', 'm']
 
list py_utils.eurofer_network.L_LABELS = [r'$\ell=0$', r'$\ell=1$', r'$\ell=2$']
 
 py_utils.eurofer_network.ml
 
 py_utils.eurofer_network.ly
 
 py_utils.eurofer_network.ll
 
int py_utils.eurofer_network.m_str = str(j+1) if j < 2 else 'm'
 
str py_utils.eurofer_network.lbl = rf'$c_{{{m_str},{i}}}$'
 
 py_utils.eurofer_network.mx
 
 py_utils.eurofer_network.fs
 
list py_utils.eurofer_network.y1 = CAV_LY[i] - CR - 0.05
 
list py_utils.eurofer_network.y2 = CAV_LY[i+1] + CR + 0.05
 
 py_utils.eurofer_network.rad
 
 py_utils.eurofer_network.xy
 
 py_utils.eurofer_network.xytext
 
 py_utils.eurofer_network.arrowprops
 
float py_utils.eurofer_network.SINK_Y = 5.6
 
float py_utils.eurofer_network.SINK_H = 1.4
 
float py_utils.eurofer_network.SINK_W = 5.8
 
list py_utils.eurofer_network.sink_centres = [3.7, 13.8, 24.1]
 
tuple py_utils.eurofer_network.source_nodes
 
tuple py_utils.eurofer_network.sink_targets
 
float py_utils.eurofer_network.KY = 3.9
 
list py_utils.eurofer_network.key_columns
 
list py_utils.eurofer_network.col_x = [0.5, 10.6, 20.9]
 
float py_utils.eurofer_network.ROW_H = 0.45
 
list py_utils.eurofer_network.KX = col_x[col_idx]
 
float py_utils.eurofer_network.y_row = KY - 0.55 - k * ROW_H
 
list py_utils.eurofer_network.lx = KX + 0.15
 
 py_utils.eurofer_network.linestyle
 
 py_utils.eurofer_network.module_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 py_utils.eurofer_network.out_dir = os.path.join(module_root, 'output', 'schematics')
 
 py_utils.eurofer_network.exist_ok
 
 py_utils.eurofer_network.out_path = os.path.join(out_dir, 'eurofer_reaction_network.png')
 
 py_utils.eurofer_network.old_path = os.path.join(out_dir, 'eurofer_reaction_network_old.png')
 
 py_utils.eurofer_network.dpi
 
 py_utils.eurofer_network.bbox_inches
 
 py_utils.eurofer_network.facecolor
 
 py_utils.eurofer_network.edgecolor