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.6.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

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

sasktran2-2026.6.0-cp39-abi3-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.9+Windows x86-64

sasktran2-2026.6.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

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

sasktran2-2026.6.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

sasktran2-2026.6.0-cp39-abi3-macosx_14_0_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.9+macOS 14.0+ x86-64

sasktran2-2026.6.0-cp39-abi3-macosx_14_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.9+macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for sasktran2-2026.6.0.tar.gz
Algorithm Hash digest
SHA256 b8449e4b791d0b7925b57a39dbda5bae256434b1d035e19b23edbc3ed143aec8
MD5 850129c5c4502329f1679faef6248941
BLAKE2b-256 c1f0a2d9a19b86c8eaa6b30c9def66f9f68f9704afeefa7c346fb6cc92a2ab0e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sasktran2-2026.6.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 9.1 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.6.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a2adae903ae38a52df84c306117ce498803f26a823345d54ba08eea87acb879a
MD5 d1ca634a8dda4c20360f5c534a28aef4
BLAKE2b-256 7959190c173f37bdc8cec595b36367349e34f98e07e980369eb25f2a263f23d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.6.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b465b2167056fed60dad55bd8e3a82fea5241e7d0dfdf0e779b0359173e48b11
MD5 16ff4cffa91b84a2e88c0fbf9df85045
BLAKE2b-256 ff8aebc07eb724f51ab7d90f47d58df87489aa410f7f9119e1c8bdabd7a82455

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.6.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb457246c73d61354066afec23d3ee133f102afac43fa497a85217e7f719ed22
MD5 c1009de3c10826e0c3f8819b4b5cdff5
BLAKE2b-256 4263e71a10330979b3b0deebbd4c518bc2844afcd10c53c3fdae3c610961958f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.6.0-cp39-abi3-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c86c10dc019f89d96fcf53695b12d3801a07cf9e6bda2534b809b9dbb78b7355
MD5 016c416d86f626b296909d70a9394b05
BLAKE2b-256 e0c14a5512416bff1f6355b4d93af5b278821b2d27b32f0ef2ce59c9d85dbaf8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.6.0-cp39-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 48066c90ade1289cb6903a2f65e362e526f333b35c0e78cce8438c9a7a17de5a
MD5 b70afe1da6c98d9b164b410390e23a59
BLAKE2b-256 883d9da929e1036a62798e22286ce2f6946970b6a579dacc0a5bb8df66ff0d89

See more details on using hashes here.

Provenance

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