Skip to main content

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.

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)

Source distribution for pySettle 1.3.0
File Size Uploaded
pySettle-1.3.0.tar.gz 39.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pySettle 1.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.1

2 release files

1.2.0

3 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page