これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2024/12/23 15:49:04.419 (台灣標準時)
Python の nuclyr モジュールの資料例は以下の通り。水素原子核とヘリウム 原子核の mass excess を得て、 p-p chain で発生するエネルギーを計算した。
実行結果は以下の通り。#!/usr/pkg/bin/python3.9 # Time-stamp: <2022/04/09 19:20:27 (CST) daisuke> import nuclyr.mass # mass excess of 1H (proton) massexcess_1H, err_massexcess_1H = nuclyr.mass.massExcess (1, 1) # mass excess of 4He (helium-4) massexcess_4He, err_massexcess_4He = nuclyr.mass.massExcess (2, 4) # energy produced by a reaction to create a 4He from four protons energy_ppchain = massexcess_1H * 4 - massexcess_4He # printing results print ("mass excess of 1H (proton) =", massexcess_1H, \ "+/-", err_massexcess_1H, "Mev") print ("mass excess of 4He (helium-4) =", massexcess_4He, \ "+/-", err_massexcess_4He, "Mev") print ("energy produced by pp-chain =", energy_ppchain, "MeV")
% ./nuclyr_00.py mass excess of 1H (proton) = 7.289 +/- 0.0 Mev mass excess of 4He (helium-4) = 2.425 +/- 0.0 Mev energy produced by pp-chain = 26.730999999999998 MeV