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.

Release files for sasktran2 2026.8.2

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.8.2
File Size Uploaded
sasktran2-2026.8.2.tar.gz 1.4 MB Details

Built distributions (wheels)

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

Total release size: 62.8 MB

Release files / sasktran2-2026.8.2.tar.gz

Download URL sasktran2-2026.8.2.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
62980ca1f4abf56cbfb15fbfef3aea0c2a7c43bb81063145c1500652c89ef8c6
BLAKE2b-256 checksum
How to use checksums
b23582276b06fff029ae8a5bed31aba991f15f966afb1852ced69a415993f34a
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 Aug 28, 2026.

Transparency log

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

Download URL sasktran2-2026.8.2-cp39-abi3-win_amd64.whl
Size 10.3 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
80efab90443108622fbc9e4c64f5a9adb0dc49e757b8a7f5d96fcf1a080e92a0
BLAKE2b-256 checksum
How to use checksums
46d387efd090193b8ce6e7cdea4f952ba94a0485e224aeb459ea53de3cb7bea8
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 Aug 28, 2026.

Transparency log

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

Download URL sasktran2-2026.8.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
76f1e9a27d86ac95e8d1dbb31c85f4bdc1d46667447ddbf5a7a14dcb5be6af61
BLAKE2b-256 checksum
How to use checksums
f6af7ac8285d17e8f85a70133db19b5f5301e6ae16f42ef0db522b472ccdfb2c
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 Aug 28, 2026.

Transparency log

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

Download URL sasktran2-2026.8.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 13.6 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
eb1fb38955576cd7223c691a979cc51cb90a2d075c11d9c5f17c04dfb3ae2493
BLAKE2b-256 checksum
How to use checksums
951e092bb6bae5fdcdb45de38aa7a945c3093f138f1e3fc9e27e972b589f023d
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 Aug 28, 2026.

Transparency log

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

Download URL sasktran2-2026.8.2-cp39-abi3-macosx_14_0_x86_64.whl
Size 14.4 MB
Tags CPython 3.9 abi3 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
976a680b6336de689b9cf041c6a2a7ca5e7778ae08d022fb5e1a37ccb9314a11
BLAKE2b-256 checksum
How to use checksums
6333c20caaa48834673fb9dbf896e8d5b92d1c8bd01278b8e4eff4e499a8156f
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 Aug 28, 2026.

Transparency log

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

Download URL sasktran2-2026.8.2-cp39-abi3-macosx_14_0_arm64.whl
Size 10.3 MB
Tags CPython 3.9 abi3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
72983ccbfba3717e97a3c8deb596f3ebb84e0f91bb32ef44af7d983d8af9e7ab
BLAKE2b-256 checksum
How to use checksums
6c66801d894e043e13995baa68adaf7edac4a1abb53ff0814e2c2afd911119ee
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 Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

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