Skip to main content

SASKTRAN

Anaconda-Server Badge Available on pypi Documentation Status pre-commit.ci status

The SASKTRAN radiative transfer framework is a radiative transfer tool developed at the University of Saskatchewan. Originally designed for use with the OSIRIS instrument (https://research-groups.usask.ca/osiris/) it has since evolved to be applicable to a large variety of applications. SASKTRAN is a full framework and not just a radiative transfer model, as such it contains databases or interfaces to standard climatologies and species optical properties.

SASKTRAN2 is a full re-implementation of the original SASKTRAN framework with large computational efficiency improvements, full linearizations of atmospheric input properties, and an improved Python interface.

Installation

The preferred method to install SASKTRAN2 is through the pre-compiled Conda package

conda install -c conda-forge sasktran2

these packages are made available for Python versions 3.10, 3.11, 3.12, 3.13 on Windows/Linux/Mac platforms. For Mac, both x86_64 and Arm packages are available. For Linux, arm/ppc are also supported.

Wheels are also built for the same platforms and can be installed through,

pip install sasktran2

SASKTRAN2 can also be built directly from source,

pip install .

When building from source it is required that a Blas/LAPACK implementation is findable by CMake.

Usage

Documentation can be found at https://sasktran2.readthedocs.io/

License

SASKTRAN2 is made available under the MIT license.

Acknowledgement

We request that users of the model contact the authors before publishing results using SASKTRAN, and that the following publications are acknowledged:

Zawada, D. J., Dueck, S. R., Rieger, L. A., Bourassa, A. E., Lloyd, N. D., and Degenstein, D. A.: High-resolution and Monte Carlo additions to the SASKTRAN radiative transfer model, Atmos. Meas. Tech., 8, 2609-2623, https://doi.org/10.5194/amt-8-2609-2015, 2015.

Bourassa, A. E., Degenstein, D. A., and Llewellyn, E. J.: SASKTRAN: A Spherical Geometry Radiative Transfer Code for Efficient Estimation of Limb Scattered Sunlight, J Quant Spectrosc Radiat Trans, Volume 109, Issue 1, 52-73, https://doi.org/10.1016/j.jqsrt.2007.07.007, 2008.

Metadata

Release files for sasktran2 2026.10.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sasktran2 2026.10.1
File Size Uploaded
sasktran2-2026.10.1.tar.gz 1.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for sasktran2 2026.10.1
File
sasktran2-2026.10.1-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
sasktran2-2026.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
sasktran2-2026.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
sasktran2-2026.10.1-cp39-abi3-macosx_14_0_x86_64.whl CPython 3.9 abi3 macOS 14.0+ x86-64 Details
sasktran2-2026.10.1-cp39-abi3-macosx_14_0_arm64.whl CPython 3.9 abi3 macOS 14.0+ ARM64 Details

Total release size: 65.3 MB

Release files / sasktran2-2026.10.1.tar.gz

Download URL sasktran2-2026.10.1.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
894411dd98dff2db09597b233ebafd7debbc3a0d61e7c4bc14859c61353c1b8d
BLAKE2b-256 checksum
How to use checksums
9a0dda000f043b24ab1a7a3317ba5992fe7f49b92fcb4348929ab4f17a108207
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / sasktran2-2026.10.1-cp39-abi3-win_amd64.whl

Download URL sasktran2-2026.10.1-cp39-abi3-win_amd64.whl
Size 10.6 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
df7371b485e89d8b308c4bc08fe6c5430efaa4363a1f0ac4d5971ca297cb66e3
BLAKE2b-256 checksum
How to use checksums
4598c02c8676376a9ccd57369e5afbe6fb3ea1e8a589e34c8b23ace18f4ded61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / sasktran2-2026.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sasktran2-2026.10.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
87bf8317ca89bdd022d4b0fff90ae27613445c0a5a8f78b4dd4cd7d107344c46
BLAKE2b-256 checksum
How to use checksums
9957aab36ada0bd713f71505f4350ed75881d2309f316cf40693750f0c80e0eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / sasktran2-2026.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sasktran2-2026.10.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 14.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
40c2d4d01bc2bc46ad47f13ac168aa3f24481fd15133c9245e648ccb2eed86dd
BLAKE2b-256 checksum
How to use checksums
a6928db07ffb196fb97c99e4ac123787d851b06f21110f6e7f3812ffc92ec216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / sasktran2-2026.10.1-cp39-abi3-macosx_14_0_x86_64.whl

Download URL sasktran2-2026.10.1-cp39-abi3-macosx_14_0_x86_64.whl
Size 14.9 MB
Tags CPython 3.9 abi3 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
0c99c5478055459596dc7dd323ab0ac1cf9b032c2103c4bf4eecb9a5a5cd6adc
BLAKE2b-256 checksum
How to use checksums
859cd29e35775a1a3dde98cd989beaf10d34923b0b2a0e46b2ae1fcf3ef9d1cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / sasktran2-2026.10.1-cp39-abi3-macosx_14_0_arm64.whl

Download URL sasktran2-2026.10.1-cp39-abi3-macosx_14_0_arm64.whl
Size 10.8 MB
Tags CPython 3.9 abi3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3351cb303d8dbc05b10f1619dbbf871f0002216d32f86e9bc0e74ada000edca6
BLAKE2b-256 checksum
How to use checksums
a3bb1c2f2f34a26b0467eb513673e97fff755961c9224d37a6140b3d08f53442
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.10.1 This release

6 release files

0.0.1

17 release files

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