Skip to content

adellej/pysettle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pySettle

Settling solver - the BEANSp edition

Features

This code computes ignition conditions for Type I X-ray bursts using a multi-zone model of the accreting layer (including hot CNO hydrogen burning, but not helium burning), via a one-zone ignition criterion. For more details, see Cumming & Bildsten (2000).

The code contains updates and improvements as described in Goodwin et al. (2019) and subsequent work since.

Credits

The original code was written by Andrew Cumming, with subsequent modifications and updates by Adelle J. Goodwin, Martin Cupak, & Duncan K. Galloway

Package installation and usage

pySettle is on pyPI (https://pypi.org/project/pySettle/) so installation is easy - either straight or in virtual environment:

pip install pySettle
from pySettle import settler

(See the code of test script test_settle_sft.py as an example.)

Build and installation from this github repository

Please refer to build instructions.