Computes ignition conditions for Type I X-ray bursts using a multi-zone model of the Neutron star accreting layer
Project description
Settling solver - the BEANSp edition
Forked from settle project by Andrew Cumming https://github.com/andrewcumming/settle
pySettle Repo: https://github.com/adellej/pysettle
BEANSp Repo: https://github.com/adellej/beans (related, using and depends on pySettle)
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pySettle-1.3.0.tar.gz
.
File metadata
- Download URL: pySettle-1.3.0.tar.gz
- Upload date:
- Size: 39.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d018b9eee84bf01e5a2add21c12e2f0e7f2b084db104c7ef5e3e96fc9404993f |
|
MD5 | 86f5635f145e0f852fbfc3888cedd5ab |
|
BLAKE2b-256 | ad82533d9cf44885b2105ad06827bbd9704f8a4b606ff31bbe4cafa661a3605b |
File details
Details for the file pySettle-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: pySettle-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 48.4 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7240b12989e599c765fb3aadf00c240c5cad98fa492c2c798147370bd10a2dfa |
|
MD5 | 6e015b25e82a46333c355a42f32f45d4 |
|
BLAKE2b-256 | 2cb6914c1a8fddc6696a061455776376bf497e5d204f1d555e993ca249ab2d48 |