pynucastro.networks package

Contents

pynucastro.networks package#

The pynucastro modules that support the creation of networks. There are several main submodules here:

amrexastro_cxx_network: the support routines to generate a C++ network that can be incorporated into the AMReX-Astro Microphysics routines supported by astrophysical hydrodynamics codes.

base_cxx_network: the support routines to generate a standalone integrable network in pure C++.

fortran_network: the support routines for creating Fortran wrappers around the simple C++ network.

nse_network: a network specialized in solving for nuclear statistical equilibrium.

numpy_network: a network that caches rates to allow for more efficient computation.

python_network: the support routines to generate a full, integrable network in python.

rate_collection: this is simply a collection of rates that knows about the links connecting nuclei. This is used as the base for the different classes the write code to output networks for integration.

simple_cxx_network: the support routines to generate a simple pure C++ network for interfacing with simulation codes.

sympy_network_support: common set of sympy routines that are used for code generation from networks.

Submodules#