Skip to main content

The SASKTRAN radiative transfer model Version 2

Project description

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.

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

sasktran2-2026.5.1.tar.gz (996.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sasktran2-2026.5.1-cp39-abi3-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.9+Windows x86-64

sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

sasktran2-2026.5.1-cp39-abi3-macosx_14_0_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.9+macOS 14.0+ x86-64

sasktran2-2026.5.1-cp39-abi3-macosx_14_0_arm64.whl (12.1 MB view details)

Uploaded CPython 3.9+macOS 14.0+ ARM64

File details

Details for the file sasktran2-2026.5.1.tar.gz.

File metadata

  • Download URL: sasktran2-2026.5.1.tar.gz
  • Upload date:
  • Size: 996.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sasktran2-2026.5.1.tar.gz
Algorithm Hash digest
SHA256 1e654980c863cd67c2a41c2edf60c0b4407d37cdaea41d4240c8b85d349d5a3b
MD5 91467b0b9fdf1a40b2dd1cea22bb061d
BLAKE2b-256 39914e16a238e68accf65185500eebe9c5682e5781e563076ee76c96b532915a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.1.tar.gz:

Publisher: build.yml on usask-arg/sasktran2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sasktran2-2026.5.1-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: sasktran2-2026.5.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sasktran2-2026.5.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4826424d0dea29ee0aa959a6fcefbf6882813b86d828d971adce2262c4158ed1
MD5 01270cc498c3dc79873be4d0294fde4a
BLAKE2b-256 be96f4019b282850973e4cf17a7191a6ad6fac9c761d92af415ded4f12f86581

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.1-cp39-abi3-win_amd64.whl:

Publisher: build.yml on usask-arg/sasktran2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7aa2062686ea73e9b1a7e212ea578ac3957b5a928d0dee17bc8b04e2bdcb8419
MD5 d238c74e4e66b4685def146410366aea
BLAKE2b-256 15a2b491b871ff524d1174f44e03034fe70837f0d15adf31afc5cf29866089fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on usask-arg/sasktran2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e33b05cd07a067690085bad2e7950a31477c4b5e240d9116486f9b09bcd5e60e
MD5 2166e1676f1f6335a37da60dc975b4d8
BLAKE2b-256 737ba1d20021c7ecc95e0376b0bf537c5deca1157ae45a6bcccfec7711a56ab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on usask-arg/sasktran2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sasktran2-2026.5.1-cp39-abi3-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.1-cp39-abi3-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a74cc36ccc39cdf459331d9f040b44c5821d3b9fc13ca4a6f68ddf2a8a7b9321
MD5 7ec5a4f63ab8dfd268130921e5f36872
BLAKE2b-256 450de08345b242c38e8ff79b055a3f21d66937ada96c8e1bc81afb4a202fed33

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.1-cp39-abi3-macosx_14_0_x86_64.whl:

Publisher: build.yml on usask-arg/sasktran2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sasktran2-2026.5.1-cp39-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.1-cp39-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3512c26d14f02ecd3d663cfcff53fafdcf17d4ae26c257c0781e12f0624df7e8
MD5 e8b430f0189f6687fdaeb5f29ee0293e
BLAKE2b-256 cdf1da794f2108f9b50f815404a153e4fdb4899be25cb048348d633db28bbe9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.1-cp39-abi3-macosx_14_0_arm64.whl:

Publisher: build.yml on usask-arg/sasktran2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page