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-2025.5.0.tar.gz (624.2 kB view details)

Uploaded Source

Built Distributions

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

sasktran2-2025.5.0-cp39-abi3-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

sasktran2-2025.5.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

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

sasktran2-2025.5.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

sasktran2-2025.5.0-cp39-abi3-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.9+macOS 14.0+ ARM64

sasktran2-2025.5.0-cp39-abi3-macosx_13_0_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.9+macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for sasktran2-2025.5.0.tar.gz
Algorithm Hash digest
SHA256 18b1dc526e32525593b6e2c842466ba5ad012a6d10dbad01f98b3b3071b8e630
MD5 d64a3d85ec2b2696a12eb1b449919dd4
BLAKE2b-256 0f24d66452afb03dfe1dbf9daabb9bcc63ce44b7e62fa57989b8e801758b2cad

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for sasktran2-2025.5.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fa0d2bbaec90e745aa98d0b539230d271ebbf001e8393e50c82540802a8b7367
MD5 f59eced15ee6a1a7c419214a8262ac96
BLAKE2b-256 55d203b1b21bf7022b0154e517932ae28ec657a801f68ea18f72112ee2e3d7a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2025.5.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 daeda552d7e8f09429bb38d625ede5cee31d07ae948800cbe376ce4b0cc9e660
MD5 f7fc61f2d70fc5ad36254f97510c8edf
BLAKE2b-256 ac6aa0c31325bbc71e2c7191612a8cedfccad0ff19181918693e9d142147cece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2025.5.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d75521225bec3f21a695615fe30a39c469fab479d8d783e53706c45ccbcfa068
MD5 d14d25cc7824d45ec970ec5705404736
BLAKE2b-256 f696a489721eb5282d99c1c76133b11b22b2a6ca004873bfc6f4c5d7555b7929

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2025.5.0-cp39-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 17ffa8b6e3e7c2a54fd9aee362dab71efb5aa9912559b38902b55636c523ef9d
MD5 59543ffbec837eb64d79cebe8bcf38fa
BLAKE2b-256 aac3bdfd8e4735d390529aaab373de0c7d601baa13a7ca8cb1019d6f45abf45b

See more details on using hashes here.

Provenance

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

File details

Details for the file sasktran2-2025.5.0-cp39-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for sasktran2-2025.5.0-cp39-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7baf82dbd9baf2fdb230e28777d17eac3df29c373076d72ea781685a6d15a05e
MD5 be41e4bca594001c45c2e3da66f04780
BLAKE2b-256 d9170e542c4ec03b90151ef167be6e91b732c2ad4103d6efda5cb5476745f9cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sasktran2-2025.5.0-cp39-abi3-macosx_13_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.

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