LINX

LINX (Light Isotope Nucleosynthesis with JAX) is a fast, extensible, differentiable numerical code for predicting primordial element abundances during Big Bang Nucleosynthesis.

Installation

To download and install LINX, please visit our GitHub. There you will find detailed instructions for installing LINX and its dependencies.

Module Structure

The high-level organization of LINX is as follows:

LINX Code Block Diagram

In most cases, the user will only need to call background.BackgroundModel and abundances.AbundanceModel explicitly; the other modules will be called by these two top-level modules.

Examples

Seven pedagogical examples demonstrating how to use LINX are available at our GitHub. These include Jupyter notebooks demonstrating

Documentation