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.2.0.tar.gz (943.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.2.0-cp39-abi3-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.9+Windows x86-64

sasktran2-2026.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

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

sasktran2-2026.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

sasktran2-2026.2.0-cp39-abi3-macosx_14_0_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.9+macOS 14.0+ x86-64

sasktran2-2026.2.0-cp39-abi3-macosx_14_0_arm64.whl (11.8 MB view details)

Uploaded CPython 3.9+macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: sasktran2-2026.2.0.tar.gz
  • Upload date:
  • Size: 943.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.2.0.tar.gz
Algorithm Hash digest
SHA256 09712f12b6e0e1876a960d51bba6edc4d378e5fe59d80d348f566f1c63fb2f3e
MD5 fb05dbb1d876d0be0ab3f2dff757d21c
BLAKE2b-256 222b2e6229bbd29ee9dc12fb4c7f3a3f7ab50381cf20a1f7f8fb619e6d532cf6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sasktran2-2026.2.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.8 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.2.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ca2cfc61e910aba9d2b0b79d32b7f4d2111d0a6308ff98e2b7c9f756a6273537
MD5 db2481a14a872bdd0cdacaee5303ee21
BLAKE2b-256 05b54acb0fd77dca6169794d836ef232546c5caed8848ad9876ad519323be3c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 195b5421a7b4ddba02778e4ce848e2a64b5924f5590cb61b75b9644deee34bdc
MD5 ffde42d6133946b6513d75e1f825c71a
BLAKE2b-256 315eacb2227faa359221238d6bd6a9940b6c40f438c7505fc6a83fdba9443341

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e926d0fdfc4d63bcf9a364b7aa9b4ad2a66cb8955898f86cc75697d1df9af44
MD5 c1835aff6704a03e85b089992e1199dc
BLAKE2b-256 7110f5af24a7e0ccb19a39e9e6a5cc4504feae40417276af1788db41032cbfe9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.2.0-cp39-abi3-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 154c7759f6f6bd7c3cdfd5574ef293f37b87da1a1310658e4eae685cc78fa696
MD5 4af21f5b2fa45832b676e2e65eb9de24
BLAKE2b-256 9988de8bb1dca78cacd82cb1542f268284678cb0c37a008adbddc10660c6a801

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sasktran2-2026.2.0-cp39-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5810b37e3b91cf22cff317840557554988d56d635005b3db35b50643eed59e83
MD5 567ded74a6251ff581dfe2dc66eae67f
BLAKE2b-256 ea45c0ab91f64934f304458836c0028be0522804b262c6c92988d8ec7c772e3a

See more details on using hashes here.

Provenance

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