Skip to main content
Ctrl+K

pynucastro 2.9

Introduction

  • Overview of pynucastro
  • Reaction Rate Types
  • Installation
  • Contributing

Nuclear Properties

  • Third Party Data
  • Nuclear Properties
  • Solar Composition

pynucastro Overview

  • pynucastro Usage Examples
  • Plotting Examples
  • Basic Networks
  • Integrating a Network

Working with Libraries

  • Finding Available Rates
  • Tabulated Weak Rate Sources

Building Networks

  • Dealing with Duplicate Rates
  • Checking Your Network
  • Tabulated Weak Rate Example
  • Combining ReacLib Rates with Electron Capture Tables
  • alternate_rates
  • Inert Nuclei

Advanced Rate Operations

  • Screening Rates
  • Modifying Rates
  • Creating a Custom Rate
  • Derived Rates

Advanced Network Operations

  • Approximate and Modified Rates
    • Approximating alpha-capture
    • Approximating double n-capture
    • Modified Rates
  • Using NSE Protons
  • Removing Unimportant Rates
  • Finding Cycles (with NetworkX)
  • Assessing the Stiffness of a Network
  • Network Reduction
  • Sensitivity Analysis

Nuclear Statistical Equilibrium

  • NSE Intro
  • NSE Examples
  • NSE vs. Direct Integration
  • Creating an NSE table

Thermodynamics

  • Fermi-Dirac Integrals
  • The Electron-Positron EOS
  • Stellar EOS
  • Integrating Networks with Temperature Evolution

Plasma Neutrinos

  • Neutrino Cooling

Exporting Networks

  • Exporting Networks
  • Python network
  • Simple C++ network
  • Fortran Networks
  • AMReX Astro Microphysics Networks
  • Integrating using DifferentialEquations.jl
    • Installing diffeqpy
    • Example of Integrating a Network

Some Useful Networks

  • A He-burning Network

Examples in Nuclear Astrophysics

  • Binding Energy per Nucleon
  • p-p chain vs. CNO
  • hot-CNO and breakout
  • Computing the Screened Triple-alpha rate
  • Ratio of C/O from He burning
  • A Supernova Lightcurve

Reference

  • Citing pynucastro
  • Changelog
  • API
    • pynucastro package
      • pynucastro.constants package
        • pynucastro.constants.constants module
      • pynucastro.eos package
        • pynucastro.eos.degeneracy_parameter_bounds module
        • pynucastro.eos.difference_utils module
        • pynucastro.eos.electron_eos module
        • pynucastro.eos.eos_components module
        • pynucastro.eos.fermi_integrals module
        • pynucastro.eos.quadrature_weights module
        • pynucastro.eos.stellar_eos module
      • pynucastro.networks package
        • pynucastro.networks.amrexastro_cxx_network module
        • pynucastro.networks.base_cxx_network module
        • pynucastro.networks.fortran_network module
        • pynucastro.networks.helper module
        • pynucastro.networks.nse_network module
        • pynucastro.networks.python_network module
        • pynucastro.networks.rate_collection module
        • pynucastro.networks.simple_cxx_network module
        • pynucastro.networks.sympy_network_support module
      • pynucastro.neutrino_cooling package
        • pynucastro.neutrino_cooling.neutrino_cooling module
        • pynucastro.neutrino_cooling.sneut5_mod module
      • pynucastro.nucdata package
        • pynucastro.nucdata.elements module
        • pynucastro.nucdata.halflife_table module
        • pynucastro.nucdata.mass_table module
        • pynucastro.nucdata.nucleus module
        • pynucastro.nucdata.partition_function module
        • pynucastro.nucdata.spin_table module
      • pynucastro.rates package
        • pynucastro.rates.alternate_rates module
        • pynucastro.rates.approximate_rates module
        • pynucastro.rates.derived_rate module
        • pynucastro.rates.files module
        • pynucastro.rates.known_duplicates module
        • pynucastro.rates.library module
        • pynucastro.rates.modified_rate module
        • pynucastro.rates.rate module
        • pynucastro.rates.reaclib_rate module
        • pynucastro.rates.tabular_rate module
        • pynucastro.rates.temperature_tabular_rate module
      • pynucastro.reduction package
        • pynucastro.reduction.drgep_module module
        • pynucastro.reduction.sensitivity_analysis module
      • pynucastro.screening package
        • pynucastro.screening.screen module
        • pynucastro.screening.screening_util module
      • pynucastro.mpi_utils module
      • pynucastro.numba_util module
      • pynucastro.utils module
      • pynucastro.yt_utils module
  • References

Index

  • Index
  • Module Index
  • Repository
  • Show source
  • Suggest edit
  • Open issue
  • .rst

pynucastro.screening package

Contents

  • Submodules

pynucastro.screening package#

Screening routines

Submodules#

  • pynucastro.screening.screen module
    • NseState
      • NseState.gamma_e_fac
      • NseState.class_type
    • PlasmaState
      • PlasmaState.qlam0z
      • PlasmaState.taufac
      • PlasmaState.aa
      • PlasmaState.abar
      • PlasmaState.zbar
      • PlasmaState.z2bar
      • PlasmaState.n_e
      • PlasmaState.gamma_e_fac
      • PlasmaState.class_type
    • ScreenFactors
      • ScreenFactors.zs13
      • ScreenFactors.zhat
      • ScreenFactors.zhat2
      • ScreenFactors.lzav
      • ScreenFactors.aznut
      • ScreenFactors.ztilde
      • ScreenFactors.class_type
    • chugunov_2007()
    • chugunov_2009()
    • debye_huckel()
    • f0()
    • make_plasma_state()
    • make_screen_factors()
    • potekhin_1998()
    • screen5()
    • screening_check()
    • smooth_clip()
  • pynucastro.screening.screening_util module
    • ScreeningPair
      • ScreeningPair.add_rate()
    • get_screening_map()

previous

pynucastro.reduction.sensitivity_analysis module

next

pynucastro.screening.screen module

Contents
  • Submodules

By pynucastro development team

© Copyright 2024-2025, pynucastro development team.