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.0.tar.gz (996.7 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.0-cp39-abi3-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.9+Windows x86-64

sasktran2-2026.5.0-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.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: sasktran2-2026.5.0.tar.gz
  • Upload date:
  • Size: 996.7 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.0.tar.gz
Algorithm Hash digest
SHA256 b3737922c6b4d6ee3ad2ebd2413c8e7a0df5854f0e25ad5929f60c27393993d1
MD5 dc93d66f47a19cc005c4300715fbd77f
BLAKE2b-256 f10d9abffb436e769e3464c2f3609dcb6d133066ff9125aa20d3d7c636d46231

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.0.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.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: sasktran2-2026.5.0-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.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 24b20f7bbf05e50ba8318b4e0635f30ee57a04be3f22410e3d8703d874352f51
MD5 0bf73ba77fa8351f1589a9dc24ca69e3
BLAKE2b-256 ed408aae4a75b85391526bbba396b89d49dac510591b3ed8435195f4f3aa1427

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.0-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.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5dad6f4af0c6098abc02f1d984d365efbde6be61c61511fda8773bff894c41a
MD5 0998251800a61f1da2a29cc27427e765
BLAKE2b-256 3dcbcf543da8696eaf2228e52649eee40418d5587e35d5092d3449c7e59f2a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.0-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.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4eba8a52c8820398f2f1243178da0ce5865ce96df9fe10acab73e8660ba832f0
MD5 7f891279c2db1d8374214c0ad531da34
BLAKE2b-256 84e13f7b2f0ba87f245d5a3b4142b124bee394dbb9cd21e0e766e859badc68ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.0-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.0-cp39-abi3-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.0-cp39-abi3-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 e35094582aee2ecceeb3a8d259d64706ed974c35a1aa139220d9470e57ee69a6
MD5 1d83c65923269f23651ad7d3078a8013
BLAKE2b-256 05c1a83d757a1e37295c2e57267611c592a04f9ce06de4e1e3292fe72c334de0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.0-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.0-cp39-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for sasktran2-2026.5.0-cp39-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce0c06f504908d9d1144b467de96c60b7027eabf790ddf09048f0f216a8f445a
MD5 cc281ef1a5e2586f3a9e477d49888af2
BLAKE2b-256 21df95e59cc8055bd0deeb437597e3b0eca0f49bdbb2adce1221974a75e48f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2026.5.0-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