nuc.setupBETheo

nucleardatapy.nuc.setup_be_theo.be_theo_tables()[source]

Return a list of the tables available in this toolkit for the masses predicted by theoretical approaches and print them all on the prompt. These tables are the following ones: [ ‘1988-GK’, ‘1988-MJ’, ‘1995-DZ’, ‘1995-ETFSI’, ‘1995-FRDM’, ‘2005-KTUY’, ‘2007-HFB14’, ‘2010-WS*’, ‘2010-HFB21’, ‘2011-WS3’, ‘2013-HFB22’, ‘2013-HFB23’, ‘2013-HFB24’, ‘2013-HFB25’, ‘2013-HFB26’, ‘2021-BSkG1’, ‘2022-BSkG2’, ‘2023-BSkG3’, ‘2025-BSkG4’ ]

Returns:

The list of tables.

Return type:

list[str].

nucleardatapy.nuc.setup_be_theo.conversionMBE(M, N, Z)[source]

Convert the mass excess of a nucleus to its binding energy.

class nucleardatapy.nuc.setup_be_theo.setupBETheo(table='1995-DZ')[source]

Instantiate the theory nuclear masses.

This choice is defined in the variable table.

table can chosen among the following ones: [ ‘1988-GK’, ‘1988-MJ’, ‘1995-DZ’, ‘1995-ETFSI’, ‘1995-FRDM’, ‘2005-KTUY’, ‘2007-HFB14’, ‘2010-WS*’, ‘2010-HFB21’,’2011-WS3’, ‘2013-HFB26’, ‘2021-BSkG1’, ‘2022-BSkG2’, ‘2023-BSkG3’, ‘2025-BSkG4’ ]

Parameters:

table (str, optional.) – Fix the name of table. Default value: ‘1995-DZ’.

Attributes:

D3n()[source]

Compute the three-points odd-even mass staggering (D3n) D3n = (-)**N * ( 2*E(Z,N)-E(Z,N+1)-E(Z,N-1) ) / 2

D3p()[source]

Compute the three-points odd-even mass staggering (D3n) D3p = (-)**Z * ( 2*E(Z,N)-E(Z+1,N)-E(Z-1,N) ) / 2

S2n()[source]

Compute the two-neutron separation energy (S2n) S2n = E(Z,N)-E(Z,N-2)

S2p()[source]

Compute the two-proton separation energy (S2p) S2p(Z,Nref) = E(Z,Nref)-E(Z-2,Nref)

diff(table, Zref=50)[source]

Method calculates the difference between a given mass model and table_ref.

Parameters:
  • table (str.) – Fix the table to analyze.

  • Zref (int, optional. Default: 50.) – Fix the isotopic chain to study.

Attributes:

diff_exp(table_exp, version_exp, Zref=50)[source]

Method calculates the difference between a given experimental mass (identified by table_exp and version_exp) and table_ref.

Parameters:
  • table (str.) – Fix the table to analyze.

  • Zref (int, optional. Default: 50.) – Fix the isotopic chain to study.

Attributes:

drip_S2n()[source]

Method which find the drip-line nuclei from S2n (neutron side).

Parameters:

Zref (int, optional. Default: 50.) – Fix the charge for the search of isotopes.

Attributes:

drip_S2p()[source]

Method which find the drip-line nuclei from S2p (proton side).

Parameters:

Nref (int, optional. Default: 50.) – Fix the charge for the search of isotones.

Attributes:

init_self()[source]

Initialize variables in self.

isotones(Nref=50)[source]

Method which find the first and last isotones for N=Nref.

Parameters:

Nref (int, optional. Default: 50.) – Fix the neutron number for the search of isotones.

Attributes:

isotopes(Zref=50)[source]

Method which find the first and last isotopes for Z=Zref.

Parameters:

Zref (int, optional. Default: 50.) – Fix the charge for the search of isotopes.

Attributes:

print_outputs()[source]

Method which print outputs on terminal’s screen.

Here are a set of figures which are produced with the Python sample: /nucleardatapy_sample/nuc_setupBETheo_diff_plot.py

map to buried treasure

Differences between binding energies predicted by different models with respect to the one predicted by Duflo-Zuker for Z = 50.

map to buried treasure

Differences between binding energies predicted by different models with respect to the one predicted by Duflo-Zuker for Z = 82.