pySettle
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 pySettlefrom 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.
Metadata
Release files for pySettle 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pySettle-1.3.0.tar.gz | 39.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pySettle-1.3.0-cp38-cp38-macosx_11_0_arm64.whl | CPython 3.8 | CPython 3.8 | macOS 11.0+ ARM64 | Details |
Total release size: 88.2 kB
Release files / pySettle-1.3.0.tar.gz
| Download URL | pySettle-1.3.0.tar.gz |
|---|---|
| Size | 39.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d018b9eee84bf01e5a2add21c12e2f0e7f2b084db104c7ef5e3e96fc9404993f
|
|
BLAKE2b-256 checksum How to use checksums |
ad82533d9cf44885b2105ad06827bbd9704f8a4b606ff31bbe4cafa661a3605b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.12
|
Release files / pySettle-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | pySettle-1.3.0-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 48.4 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7240b12989e599c765fb3aadf00c240c5cad98fa492c2c798147370bd10a2dfa
|
|
BLAKE2b-256 checksum How to use checksums |
2cb6914c1a8fddc6696a061455776376bf497e5d204f1d555e993ca249ab2d48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.12
|