Skip to content

Commit 63c2dce

Browse files
authored
add refs to pynucastro (#1758)
1 parent 5269147 commit 63c2dce

File tree

3 files changed

+44
-10
lines changed

3 files changed

+44
-10
lines changed

Docs/source/networks.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Microphysics knows the properties of the fluid.
2222
.. note::
2323

2424
Many of the networks here are generated using `pynucastro
25-
<https://pynucastro.github.io/>`_ using the ``AmrexAstroCxxNetwork``
25+
<https://pynucastro.github.io/>`_ :cite:`pynucastro, pynucastro2` using the ``AmrexAstroCxxNetwork``
2626
class.
2727

2828
``general_null``

Docs/source/nse_tabular.rst

+13-8
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,19 @@ Composition and EOS
3434
===================
3535

3636
The NSE table was generated using `pynucastro
37-
<https://pynucastro.github.io/pynucastro/>` using 96 nuclei and
38-
electron/positron capture/decay rates from :cite:`langanke:2001`. The
39-
table takes $Y_e$ as the primary composition variable and provides a
40-
set of mass fractions that is mapped into those used by ``aprox19``.
41-
Using the value allows us to attain a lower :math:`Y_e` than
42-
``aprox19`` can represent.
43-
44-
For this reason, when we are using the NSE network, we always take the
37+
<https://pynucastro.github.io/pynucastro/>`_ :cite:`pynucastro,
38+
pynucastro2`, using 96 nuclei and electron/positron capture/decay
39+
rates from :cite:`langanke:2001`. The table takes $Y_e$ as the
40+
primary composition variable and provides a set of mass fractions that
41+
is mapped into those used by ``aprox19``. Using the value allows us
42+
to attain a lower :math:`Y_e` than ``aprox19`` can represent.
43+
44+
.. note::
45+
46+
The full details of the NSE table are provided in :cite:`sdc-nse`.
47+
The table can be regenerated using the script ``nse_tabular/make_nse_table.py``.
48+
49+
When we are using the NSE network, we always take the
4550
composition quantities in the EOS directly from ``eos_state.aux[]``
4651
instead of from ``eos_state.xn[]``. The ``AUX_THERMO`` preprocessor
4752
variable is enabled in this case, and the equations of state interpret

Docs/source/refs.bib

+30-1
Original file line numberDiff line numberDiff line change
@@ -782,4 +782,33 @@ @article{lsode
782782
author = {{Radhakrishnan}, Krishnan and {Hindmarsh}, Alan C.},
783783
journal = {Lawrence Livermore National Laboratory Report UCRL-ID-113855},
784784
pages = {124}
785-
}
785+
}
786+
787+
@article{pynucastro,
788+
author = {{Willcox}, D.~E. and {Zingale}, M.},
789+
title = "{pynucastro: an interface to nuclear reaction rates and code generator for reaction network equations}",
790+
journal = {Journal of Open Source Software},
791+
year = 2018,
792+
volume = 3,
793+
number = 23,
794+
pages = 588,
795+
url = {https://doi.org/10.21105/joss.00588},
796+
doi = {10.21105/joss.00588},
797+
subject = {nuclear astrophysics}
798+
}
799+
800+
@article{pynucastro2,
801+
doi = {10.3847/1538-4357/acbaff},
802+
url = {https://dx.doi.org/10.3847/1538-4357/acbaff},
803+
year = {2023},
804+
month = {apr},
805+
publisher = {The American Astronomical Society},
806+
volume = {947},
807+
number = {2},
808+
pages = {65},
809+
author = {Alexander I. Smith and Eric T. Johnson and Zhi Chen and Kiran Eiden and Donald E. Willcox and Brendan Boyd and Lyra Cao and Christopher J. DeGrendele and Michael Zingale},
810+
title = {pynucastro: A Python Library for Nuclear Astrophysics},
811+
journal = {The Astrophysical Journal},
812+
abstract = {We describe pynucastro 2.0, an open-source library for interactively creating and exploring astrophysical nuclear reaction networks. We demonstrate new methods for approximating rates and use detailed balance to create reverse rates, show how to build networks and determine whether they are appropriate for a particular science application, and discuss the changes made to the library over the past few years. Finally, we demonstrate the validity of the networks produced and share how we use pynucastro networks in simulation codes.},
813+
subject = {nuclear astrophysics}
814+
}

0 commit comments

Comments
 (0)