bin.create_alpha_decay_file Namespace Reference

Functions

def is_stable_nucleus (Z, N)
 
def get_half_life (Z, N, Qval)
 
def get_name (Z, N, Zdict, Ndict)
 

Variables

string path_winvn = "winvne_v2.0.dat"
 
dictionary mexc = {}
 
dictionary Z_number = {}
 
dictionary N_number = {}
 
 lines = f.readlines()
 
string out = ""
 
dictionary mexc_he4 = mexc['he4']
 
dictionary mexc_parent = mexc[nuc_name]
 
def daughter_name = get_name(Z_number[nuc_name]-2,N_number[nuc_name]-2,Z_number,N_number)
 
dictionary mexc_daughter = mexc[daughter_name]
 
dictionary Qval = mexc_parent - mexc_daughter - mexc_he4
 
 a0
 
 Thalf
 

Function Documentation

◆ get_half_life()

def bin.create_alpha_decay_file.get_half_life (   Z,
  N,
  Qval 
)
  Calculate the half life of an alpha decay. The fit parameters
  hlog_1, and fitpars_1 are from Dong & Ren 2005
  (https://ui.adsabs.harvard.edu/abs/2005EPJA...26...69D/abstract).

  The function returns the a0 reaclib parameter as well as the half-life

Definition at line 58 of file create_alpha_decay_file.py.

◆ get_name()

def bin.create_alpha_decay_file.get_name (   Z,
  N,
  Zdict,
  Ndict 
)
  Get the name of a nucleus with Z and N from the
  dictionaries Zdict and Ndict.

Definition at line 116 of file create_alpha_decay_file.py.

◆ is_stable_nucleus()

def bin.create_alpha_decay_file.is_stable_nucleus (   Z,
  N 
)
  Check if the nucleus is a stable one.

Definition at line 17 of file create_alpha_decay_file.py.

Variable Documentation

◆ a0

bin.create_alpha_decay_file.a0

Definition at line 171 of file create_alpha_decay_file.py.

◆ daughter_name

def bin.create_alpha_decay_file.daughter_name = get_name(Z_number[nuc_name]-2,N_number[nuc_name]-2,Z_number,N_number)

Definition at line 162 of file create_alpha_decay_file.py.

◆ lines

bin.create_alpha_decay_file.lines = f.readlines()

Definition at line 139 of file create_alpha_decay_file.py.

◆ mexc

dictionary bin.create_alpha_decay_file.mexc = {}

Definition at line 135 of file create_alpha_decay_file.py.

◆ mexc_daughter

dictionary bin.create_alpha_decay_file.mexc_daughter = mexc[daughter_name]

Definition at line 164 of file create_alpha_decay_file.py.

◆ mexc_he4

dictionary bin.create_alpha_decay_file.mexc_he4 = mexc['he4']

Definition at line 150 of file create_alpha_decay_file.py.

◆ mexc_parent

dictionary bin.create_alpha_decay_file.mexc_parent = mexc[nuc_name]

Definition at line 160 of file create_alpha_decay_file.py.

◆ N_number

dictionary bin.create_alpha_decay_file.N_number = {}

Definition at line 137 of file create_alpha_decay_file.py.

◆ out

string bin.create_alpha_decay_file.out = ""

Definition at line 147 of file create_alpha_decay_file.py.

◆ path_winvn

string bin.create_alpha_decay_file.path_winvn = "winvne_v2.0.dat"

Definition at line 14 of file create_alpha_decay_file.py.

◆ Qval

dictionary bin.create_alpha_decay_file.Qval = mexc_parent - mexc_daughter - mexc_he4

Definition at line 166 of file create_alpha_decay_file.py.

◆ Thalf

bin.create_alpha_decay_file.Thalf

Definition at line 171 of file create_alpha_decay_file.py.

◆ Z_number

dictionary bin.create_alpha_decay_file.Z_number = {}

Definition at line 136 of file create_alpha_decay_file.py.