feat(python): added robust python bindings covering the entire codebase

This commit is contained in:
2025-07-23 16:26:30 -04:00
parent 6a22cb65b8
commit f20bffc411
134 changed files with 2202 additions and 170 deletions

View File

@@ -1,26 +0,0 @@
# Reaction network definition for the approx8 network.
# This file lists the reactions to be included for a direct
# comparison with the hard-coded approx8 network.
# --- PP Chain ---
p(p,e+)d
d(p,g)he3
he3(he3,2p)he4
# --- CNO Cycle ---
# Note: approx8 simplifies the CNO cycle using branching fractions,
# but these are the primary gateway reactions.
c12(p,g)n13
n14(p,g)o15
n14(a,g)f18
o16(p,g)f17
# --- Alpha Captures & Triple Alpha ---
c12(a,g)o16
n14(a,g)f18
o16(a,g)ne20
ne20(a,g)mg24
# --- Carbon & Oxygen Burning ---
c12(c12,a)ne20
o16(c12,a)mg24

View File

@@ -1,5 +1,5 @@
executable(
'graphnet_sandbox',
'main.cpp',
dependencies: [network_dep, composition_dep],
dependencies: [gridfire_dep, composition_dep],
)