2.9. Figures with micro and pheno together#
In this tutorial, you will learn how to employ nucleardatapy to draw figures shownign results from micro nd pheno together.
Import the libraries that will be employed in this tutorial.
# Import numpy
import numpy as np
# Import matplotlib
import matplotlib.pyplot as plt
# Import nucleardatapy package
import nucleardatapy as nuda
plot energy per particle in NM:
den = np.array([0.04,0.06,0.08,0.1,0.12,0.14,0.16])
models = [ '2016-MBPT-AM', '2016-QMC-NM', '2020-MBPT-AM' ]
band = nuda.matter.setupMicroBand( models, den=den, matter='NM' )
micro_mbs, micro_mbs_lower = nuda.matter.micro_mbs()
pheno_models = [ 'Skyrme', 'NLRH', 'DDRH', 'DDRHF' ]
nuda.fig.matter_ENM_fig( None, micro_mbs, pheno_models, band )
Band in NM
model -> 2016-MBPT-AM
flag_nm: True
flag_sm: True
flag_kf: False
flag_den: True
model -> 2016-QMC-NM
flag_nm: True
flag_sm: False
flag_kf: True
flag_den: False
model -> 2020-MBPT-AM
flag_nm: True
flag_sm: True
flag_kf: False
flag_den: True
model -> 2016-MBPT-AM
flag_nm: True
flag_sm: True
flag_kf: False
flag_den: True
model -> 2016-QMC-NM
flag_nm: True
flag_sm: False
flag_kf: True
flag_den: False
model -> 2020-MBPT-AM
flag_nm: True
flag_sm: True
flag_kf: False
flag_den: True
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[2], line 6
4 micro_mbs, micro_mbs_lower = nuda.matter.micro_mbs()
5 pheno_models = [ 'Skyrme', 'NLRH', 'DDRH', 'DDRHF' ]
----> 6 nuda.fig.matter_ENM_fig( None, micro_mbs, pheno_models, band )
AttributeError: module 'nucleardatapy.fig' has no attribute 'matter_ENM_fig'
plot energy per particle in SM:
den = np.array([0.04,0.06,0.08,0.1,0.12,0.14,0.16])
models = [ '2016-MBPT-AM', '2020-MBPT-AM' ]
band = nuda.matter.setupMicroBand( models, den=den, matter='SM' )
micro_mbs, micro_mbs_lower = nuda.matter.micro_esym_mbs()
pheno_models = [ 'Skyrme', 'NLRH', 'DDRH', 'DDRHF' ]
nuda.fig.matter_ESM_fig( None, micro_mbs, pheno_models, band )
Band in SM
model -> 2016-MBPT-AM
model -> 2020-MBPT-AM
model -> 2016-MBPT-AM
model -> 2020-MBPT-AM
Plot name: None
model -> 1981-VAR-AM-FP
mb: VAR model: 1981-VAR-AM-FP
model -> 1998-VAR-AM-APR
mb: VAR model: 1998-VAR-AM-APR
model -> 1998-VAR-AM-APR-fit
model -> 2024-BHF-AM-2BF-Av8p
mb: BHF model: 2024-BHF-AM-2BF-Av8p
model -> 2024-BHF-AM-2BF-Av18
mb: BHF model: 2024-BHF-AM-2BF-Av18
model -> 2024-BHF-AM-2BF-BONN
mb: BHF model: 2024-BHF-AM-2BF-BONN
model -> 2024-BHF-AM-2BF-CDBONN
mb: BHF model: 2024-BHF-AM-2BF-CDBONN
model -> 2024-BHF-AM-2BF-NSC97a
mb: BHF model: 2024-BHF-AM-2BF-NSC97a
model -> 2024-BHF-AM-2BF-NSC97b
mb: BHF model: 2024-BHF-AM-2BF-NSC97b
model -> 2024-BHF-AM-2BF-NSC97c
mb: BHF model: 2024-BHF-AM-2BF-NSC97c
model -> 2024-BHF-AM-2BF-NSC97d
mb: BHF model: 2024-BHF-AM-2BF-NSC97d
model -> 2024-BHF-AM-2BF-NSC97e
mb: BHF model: 2024-BHF-AM-2BF-NSC97e
model -> 2024-BHF-AM-2BF-NSC97f
mb: BHF model: 2024-BHF-AM-2BF-NSC97f
model -> 2024-BHF-AM-2BF-SSCV14
mb: BHF model: 2024-BHF-AM-2BF-SSCV14
model -> 2024-BHF-AM-23BF-Av8p
mb: BHF model: 2024-BHF-AM-23BF-Av8p
model -> 2024-BHF-AM-23BF-Av18
mb: BHF model: 2024-BHF-AM-23BF-Av18
model -> 2024-BHF-AM-23BF-BONN
mb: BHF model: 2024-BHF-AM-23BF-BONN
model -> 2024-BHF-AM-23BF-CDBONN
mb: BHF model: 2024-BHF-AM-23BF-CDBONN
model -> 2024-BHF-AM-23BF-NSC97a
mb: BHF model: 2024-BHF-AM-23BF-NSC97a
model -> 2024-BHF-AM-23BF-NSC97b
mb: BHF model: 2024-BHF-AM-23BF-NSC97b
model -> 2024-BHF-AM-23BF-NSC97c
mb: BHF model: 2024-BHF-AM-23BF-NSC97c
model -> 2024-BHF-AM-23BF-NSC97d
mb: BHF model: 2024-BHF-AM-23BF-NSC97d
model -> 2024-BHF-AM-23BF-NSC97e
mb: BHF model: 2024-BHF-AM-23BF-NSC97e
model -> 2024-BHF-AM-23BF-NSC97f
mb: BHF model: 2024-BHF-AM-23BF-NSC97f
model -> 2024-BHF-AM-23BF-SSCV14
mb: BHF model: 2024-BHF-AM-23BF-SSCV14
model -> 2010-MBPT-NM
model -> 2016-MBPT-AM
mb: MBPT model: 2016-MBPT-AM
model -> 2019-MBPT-AM-L59
mb: MBPT model: 2019-MBPT-AM-L59
model -> 2019-MBPT-AM-L69
mb: MBPT model: 2019-MBPT-AM-L69
model -> 2020-MBPT-AM
mb: MBPT model: 2020-MBPT-AM
model -> 2024-NLEFT-AM
sm_popt: [-9.17066374 10.01180281 -3.0695996 ]
sm_pcov: [[ 0.5046284 -0.83636905 0.3404081 ]
[-0.83636905 1.40263159 -0.57637576]
[ 0.3404081 -0.57637576 0.2387368 ]]
nm_popt: [-1.18794127 0.71930869 -0.11294904]
nm_pcov: [[ 0.01360533 -0.01702128 0.00515286]
[-0.01702128 0.02165017 -0.00663766]
[ 0.00515286 -0.00663766 0.00205605]]
mb: NLEFT model: 2024-NLEFT-AM
model: Skyrme param: BSK14
model: Skyrme param: BSK16
model: Skyrme param: BSK17
model: Skyrme param: BSK27
model: Skyrme param: F-
model: Skyrme param: F+
model: Skyrme param: F0
model: Skyrme param: FPL
model: Skyrme param: LNS
model: Skyrme param: LNS1
model: Skyrme param: LNS5
model: Skyrme param: NRAPR
model: Skyrme param: RATP
model: Skyrme param: SAMI
model: Skyrme param: SGII
model: Skyrme param: SIII
model: Skyrme param: SKGSIGMA
model: Skyrme param: SKI2
model: Skyrme param: SKI4
model: Skyrme param: SKMP
model: Skyrme param: SKMS
model: Skyrme param: SKO
model: Skyrme param: SKOP
model: Skyrme param: SKP
model: Skyrme param: SKRSIGMA
model: Skyrme param: SKX
model: Skyrme param: Skz2
model: Skyrme param: SLY4
model: Skyrme param: SLY5
model: Skyrme param: SLY230A
model: Skyrme param: SLY230B
model: Skyrme param: SV
model: Skyrme param: T6
model: Skyrme param: T44
model: Skyrme param: UNEDF0
model: Skyrme param: UNEDF1
model: NLRH param: NL-SH
model: NLRH param: NL3
model: NLRH param: NL3II
model: NLRH param: PK1
model: NLRH param: PK1R
model: NLRH param: TM1
model: DDRH param: DDME1
model: DDRH param: DDME2
model: DDRH param: DDMEd
model: DDRH param: PKDD
model: DDRH param: TW99
model: DDRHF param: PKA1
model: DDRHF param: PKO1
model: DDRHF param: PKO2
model: DDRHF param: PKO3

Plot the symmetry energy:
den = np.array([0.04,0.06,0.08,0.1,0.12,0.14,0.16])
models = [ '2016-MBPT-AM', '2020-MBPT-AM' ]
band = nuda.matter.setupMicroBand( models, den=den, matter='ESYM' )
micro_mbs, micro_mbs_lower = nuda.matter.micro_esym_mbs()
pheno_models = [ 'Skyrme', 'NLRH', 'DDRH', 'DDRHF' ]
nuda.fig.matter_Esym_fig( None, micro_mbs, pheno_models, band )
Band for Esym
model -> 2016-MBPT-AM
-> model: 2016-MBPT-AM
model -> 2016-MBPT-AM
model -> 2020-MBPT-AM
-> model: 2020-MBPT-AM
model -> 2020-MBPT-AM
model -> 2016-MBPT-AM
-> model: 2016-MBPT-AM
model -> 2016-MBPT-AM
model -> 2020-MBPT-AM
-> model: 2020-MBPT-AM
model -> 2020-MBPT-AM
Plot name: None
-> model: 1981-VAR-AM-FP
model -> 1981-VAR-AM-FP
mb: VAR model: 1981-VAR-AM-FP
-> model: 1998-VAR-AM-APR
model -> 1998-VAR-AM-APR
mb: VAR model: 1998-VAR-AM-APR
-> model: 1998-VAR-AM-APR-fit
model -> 1998-VAR-AM-APR-fit
model -> 1998-VAR-AM-APR-fit
mb: VAR model: 1998-VAR-AM-APR-fit
-> model: 2024-BHF-AM-2BF-Av8p
model -> 2024-BHF-AM-2BF-Av8p
mb: BHF model: 2024-BHF-AM-2BF-Av8p
-> model: 2024-BHF-AM-2BF-Av18
model -> 2024-BHF-AM-2BF-Av18
mb: BHF model: 2024-BHF-AM-2BF-Av18
-> model: 2024-BHF-AM-2BF-BONN
model -> 2024-BHF-AM-2BF-BONN
mb: BHF model: 2024-BHF-AM-2BF-BONN
-> model: 2024-BHF-AM-2BF-CDBONN
model -> 2024-BHF-AM-2BF-CDBONN
mb: BHF model: 2024-BHF-AM-2BF-CDBONN
-> model: 2024-BHF-AM-2BF-NSC97a
model -> 2024-BHF-AM-2BF-NSC97a
mb: BHF model: 2024-BHF-AM-2BF-NSC97a
-> model: 2024-BHF-AM-2BF-NSC97b
model -> 2024-BHF-AM-2BF-NSC97b
mb: BHF model: 2024-BHF-AM-2BF-NSC97b
-> model: 2024-BHF-AM-2BF-NSC97c
model -> 2024-BHF-AM-2BF-NSC97c
mb: BHF model: 2024-BHF-AM-2BF-NSC97c
-> model: 2024-BHF-AM-2BF-NSC97d
model -> 2024-BHF-AM-2BF-NSC97d
mb: BHF model: 2024-BHF-AM-2BF-NSC97d
-> model: 2024-BHF-AM-2BF-NSC97e
model -> 2024-BHF-AM-2BF-NSC97e
mb: BHF model: 2024-BHF-AM-2BF-NSC97e
-> model: 2024-BHF-AM-2BF-NSC97f
model -> 2024-BHF-AM-2BF-NSC97f
mb: BHF model: 2024-BHF-AM-2BF-NSC97f
-> model: 2024-BHF-AM-2BF-SSCV14
model -> 2024-BHF-AM-2BF-SSCV14
mb: BHF model: 2024-BHF-AM-2BF-SSCV14
-> model: 2024-BHF-AM-23BF-Av8p
model -> 2024-BHF-AM-23BF-Av8p
mb: BHF model: 2024-BHF-AM-23BF-Av8p
-> model: 2024-BHF-AM-23BF-Av18
model -> 2024-BHF-AM-23BF-Av18
mb: BHF model: 2024-BHF-AM-23BF-Av18
-> model: 2024-BHF-AM-23BF-BONN
model -> 2024-BHF-AM-23BF-BONN
mb: BHF model: 2024-BHF-AM-23BF-BONN
-> model: 2024-BHF-AM-23BF-CDBONN
model -> 2024-BHF-AM-23BF-CDBONN
mb: BHF model: 2024-BHF-AM-23BF-CDBONN
-> model: 2024-BHF-AM-23BF-NSC97a
model -> 2024-BHF-AM-23BF-NSC97a
mb: BHF model: 2024-BHF-AM-23BF-NSC97a
-> model: 2024-BHF-AM-23BF-NSC97b
model -> 2024-BHF-AM-23BF-NSC97b
mb: BHF model: 2024-BHF-AM-23BF-NSC97b
-> model: 2024-BHF-AM-23BF-NSC97c
model -> 2024-BHF-AM-23BF-NSC97c
mb: BHF model: 2024-BHF-AM-23BF-NSC97c
-> model: 2024-BHF-AM-23BF-NSC97d
model -> 2024-BHF-AM-23BF-NSC97d
mb: BHF model: 2024-BHF-AM-23BF-NSC97d
-> model: 2024-BHF-AM-23BF-NSC97e
model -> 2024-BHF-AM-23BF-NSC97e
mb: BHF model: 2024-BHF-AM-23BF-NSC97e
-> model: 2024-BHF-AM-23BF-NSC97f
model -> 2024-BHF-AM-23BF-NSC97f
mb: BHF model: 2024-BHF-AM-23BF-NSC97f
-> model: 2024-BHF-AM-23BF-SSCV14
model -> 2024-BHF-AM-23BF-SSCV14
mb: BHF model: 2024-BHF-AM-23BF-SSCV14
-> model: 2019-MBPT-AM-L59
model -> 2019-MBPT-AM-L59
mb: MBPT model: 2019-MBPT-AM-L59
-> model: 2016-MBPT-AM
model -> 2016-MBPT-AM
mb: MBPT model: 2016-MBPT-AM
-> model: 2019-MBPT-AM-L69
model -> 2019-MBPT-AM-L69
mb: MBPT model: 2019-MBPT-AM-L69
-> model: 2020-MBPT-AM
model -> 2020-MBPT-AM
mb: MBPT model: 2020-MBPT-AM
-> model: 2024-NLEFT-AM
model -> 2024-NLEFT-AM
sm_popt: [-9.17066374 10.01180281 -3.0695996 ]
sm_pcov: [[ 0.5046284 -0.83636905 0.3404081 ]
[-0.83636905 1.40263159 -0.57637576]
[ 0.3404081 -0.57637576 0.2387368 ]]
nm_popt: [-1.18794127 0.71930869 -0.11294904]
nm_pcov: [[ 0.01360533 -0.01702128 0.00515286]
[-0.01702128 0.02165017 -0.00663766]
[ 0.00515286 -0.00663766 0.00205605]]
mb: NLEFT model: 2024-NLEFT-AM
model: Skyrme param: BSK14
model: Skyrme param: BSK16
model: Skyrme param: BSK17
model: Skyrme param: BSK27
model: Skyrme param: F-
model: Skyrme param: F+
model: Skyrme param: F0
model: Skyrme param: FPL
model: Skyrme param: LNS
model: Skyrme param: LNS1
model: Skyrme param: LNS5
model: Skyrme param: NRAPR
model: Skyrme param: RATP
model: Skyrme param: SAMI
model: Skyrme param: SGII
model: Skyrme param: SIII
model: Skyrme param: SKGSIGMA
model: Skyrme param: SKI2
model: Skyrme param: SKI4
model: Skyrme param: SKMP
model: Skyrme param: SKMS
model: Skyrme param: SKO
model: Skyrme param: SKOP
model: Skyrme param: SKP
model: Skyrme param: SKRSIGMA
model: Skyrme param: SKX
model: Skyrme param: Skz2
model: Skyrme param: SLY4
model: Skyrme param: SLY5
model: Skyrme param: SLY230A
model: Skyrme param: SLY230B
model: Skyrme param: SV
model: Skyrme param: T6
model: Skyrme param: T44
model: Skyrme param: UNEDF0
model: Skyrme param: UNEDF1
model: NLRH param: NL-SH
model: NLRH param: NL3
model: NLRH param: NL3II
model: NLRH param: PK1
model: NLRH param: PK1R
model: NLRH param: TM1
model: DDRH param: DDME1
model: DDRH param: DDME2
model: DDRH param: DDMEd
model: DDRH param: PKDD
model: DDRH param: TW99
model: DDRHF param: PKA1
model: DDRHF param: PKO1
model: DDRHF param: PKO2
model: DDRHF param: PKO3
