Changelog#
v2026.5.1#
Released on 2026-05-20 - GitHub - PyPI
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2026.5.1…v2026.5.1
What’s Changed#
add IO cross section by @dannyzed in usask-arg/sasktran2#257
bump version for release by @dannyzed in usask-arg/sasktran2#258
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2026.5.0…v2026.5.1
v2026.5.0#
Released on 2026-05-19 - GitHub - PyPI
What’s Changed#
Fix exceptions by @dannyzed in usask-arg/sasktran2#241
Add initial options for finite resolution by @dannyzed in usask-arg/sasktran2#242
VER addition by @dannyzed in usask-arg/sasktran2#243
Add support for loading .xsc files, some performance improvements by @dannyzed in usask-arg/sasktran2#246
Add skeleton for basis transformations by @dannyzed in usask-arg/sasktran2#245
Twostr thermal by @dannyzed in usask-arg/sasktran2#251
Photchem by @dannyzed in usask-arg/sasktran2#254
Lyman alpha by @dannyzed in usask-arg/sasktran2#255
Rel 2026 5 0 by @dannyzed in usask-arg/sasktran2#256
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2026.2.0…v2026.5.0
v2026.2.0#
Released on 2026-01-23 - GitHub - PyPI
What’s Changed#
Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in usask-arg/sasktran2#231
Rust-integration by @dannyzed in usask-arg/sasktran2#232
Add extra stream quadrature options, add vector wigner methods by @dannyzed in usask-arg/sasktran2#233
Various fixes found when working on IPRT intercomparisons by @dannyzed in usask-arg/sasktran2#230
Fix dimensions in gaussian extinction weighting functions by @TaranWarnock in usask-arg/sasktran2#236
Clouds documentation fix by @TaranWarnock in usask-arg/sasktran2#239
Bump the actions group across 1 directory with 3 updates by @dependabot[bot] in usask-arg/sasktran2#235
Discrete ordinates emission by @dannyzed in usask-arg/sasktran2#237
Bump version number for release by @dannyzed in usask-arg/sasktran2#240
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.11.2…v2026.2.0
v2025.11.2#
Released on 2025-11-13 - GitHub - PyPI
What’s Changed#
fix flux factors by @dannyzed in usask-arg/sasktran2#227
bump version by @dannyzed in usask-arg/sasktran2#228
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.11.1…v2025.11.2
v2025.11.1#
Released on 2025-11-13 - GitHub - PyPI
What’s Changed#
Fix a bug in loading CO2 data for AER lines by @dannyzed in usask-arg/sasktran2#226
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.11.0…v2025.11.1
v2025.11.0#
Released on 2025-11-13 - GitHub - PyPI
What’s Changed#
Plane parallel ray dithering and lebedev triangulation precursor by @dannyzed in usask-arg/sasktran2#220
bump rust nightly version by @dannyzed in usask-arg/sasktran2#221
Update for zenodo_get 2.0.0 by @dannyzed in usask-arg/sasktran2#222
Add manual Constituent by @dannyzed in usask-arg/sasktran2#223
First interfaces for flux output, and addition for fluxes for plane parallel DO source by @dannyzed in usask-arg/sasktran2#224
Bump the actions group across 1 directory with 7 updates by @dependabot[bot] in usask-arg/sasktran2#219
bump version by @dannyzed in usask-arg/sasktran2#225
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.10.0…v2025.11.0
v2025.10.0#
Released on 2025-10-20 - GitHub - PyPI
What’s Changed#
Bump actions/download-artifact from 4 to 5 in the actions group by @dependabot[bot] in usask-arg/sasktran2#213
Bump the actions group with 2 updates by @dependabot[bot] in usask-arg/sasktran2#214
Add henyey greenstein and more aerosol info by @dannyzed in usask-arg/sasktran2#218
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.8.0…v2025.10.0
v2025.8.0#
Released on 2025-08-14 - GitHub - PyPI
What’s Changed#
Bump prefix-dev/setup-pixi from 0.8.10 to 0.8.11 in the actions group by @dependabot[bot] in usask-arg/sasktran2#207
Bump prefix-dev/setup-pixi from 0.8.11 to 0.8.14 in the actions group by @dependabot[bot] in usask-arg/sasktran2#209
Fixes a bug at the edges of uniform xs grids by @dannyzed in usask-arg/sasktran2#210
Add option in config to set spdlog levels by @dannyzed in usask-arg/sasktran2#211
Gaussian height constituent by @TaranWarnock in usask-arg/sasktran2#208
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.7.0…v2025.8.0
v2025.7.0#
Released on 2025-07-09 - GitHub - PyPI
What’s Changed#
Bump the actions group with 2 updates by @dependabot in usask-arg/sasktran2#201
Move thermal emission from python to rust by @TaranWarnock in usask-arg/sasktran2#200
fix nans in derivs by @dannyzed in usask-arg/sasktran2#202
Move HITRANAbsorber into rust by @TaranWarnock in usask-arg/sasktran2#203
Bump windows runner version by @dannyzed in usask-arg/sasktran2#204
Bump prefix-dev/rattler-build-action from 0.2.33 to 0.2.34 in the actions group by @dependabot in usask-arg/sasktran2#205
Fix gc threads by @dannyzed in usask-arg/sasktran2#206
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.6.0…v2025.7.0
v2025.6.0#
Released on 2025-06-09 - GitHub - PyPI
What’s Changed#
Bump dawidd6/action-download-artifact from 9 to 10 in the actions group by @dependabot in usask-arg/sasktran2#198
Fix windows wheels by @dannyzed in usask-arg/sasktran2#199
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.5.3…v2025.6.0
v2025.5.3#
Released on 2025-05-26 - GitHub - PyPI
What’s Changed#
Adds the altitude_m property to VMRAltitudeAbsorber by @dannyzed in usask-arg/sasktran2#193
fix calculates with VMRaltitudeabsorber and AERLines when derivatives are enabled by @dannyzed in usask-arg/sasktran2#194
Move scattering optical property database into rust by @dannyzed in usask-arg/sasktran2#195
Cleanup and doc updates by @dannyzed in usask-arg/sasktran2#196
Release 2025.5.3 by @dannyzed in usask-arg/sasktran2#197
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.5.2…v2025.5.3
v2025.5.2#
Released on 2025-05-14 - GitHub - PyPI
What’s Changed#
update by @dannyzed in usask-arg/sasktran2#192
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.5.1…v2025.5.2
v2025.5.1#
Released on 2025-05-14 - GitHub - PyPI
What’s Changed#
Rerelease to try to fix conda-forge builds
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.05.0…v2025.5.1
v2025.05.0#
Released on 2025-05-13 - GitHub - PyPI
What’s Changed#
Update core stubs by @github-actions in usask-arg/sasktran2#180
Refactoring and CI improvements + Mie by @dannyzed in usask-arg/sasktran2#177
Switch to CFFI by @dannyzed in usask-arg/sasktran2#183
Fix warnings by @dannyzed in usask-arg/sasktran2#182
Bump prefix-dev/setup-pixi from 0.8.3 to 0.8.8 in the actions group across 1 directory by @dependabot in usask-arg/sasktran2#184
Add some SIMD constructs by @dannyzed in usask-arg/sasktran2#185
rust impl of aer line by @dannyzed in usask-arg/sasktran2#186
add clippy by @dannyzed in usask-arg/sasktran2#187
Corrosion by @dannyzed in usask-arg/sasktran2#188
Add global thread pool by @dannyzed in usask-arg/sasktran2#189
Start release 2025.5.0 process by @dannyzed in usask-arg/sasktran2#190
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.04.0…v2025.05.0
v2025.04.0#
Released on 2025-04-07 - GitHub - PyPI
What’s Changed#
Update core stubs by @github-actions in usask-arg/sasktran2#175
Add new viewing geometry class by @dannyzed in usask-arg/sasktran2#179
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.03.0…v2025.04.0
v2025.03.0#
Released on 2025-03-24 - GitHub - PyPI
What’s Changed#
Update core stubs by @github-actions in usask-arg/sasktran2#169
Bump the actions group with 2 updates by @dependabot in usask-arg/sasktran2#170
Bump pypa/cibuildwheel from 2.23.0 to 2.23.1 in the actions group by @dependabot in usask-arg/sasktran2#172
Speed and bug fixes by @dannyzed in usask-arg/sasktran2#173
Aer-lines by @dannyzed in usask-arg/sasktran2#174
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.02.2…v2025.03.0
v2025.02.2#
Released on 2025-02-27 - GitHub - PyPI
What’s Changed#
Update core stubs by @github-actions in usask-arg/sasktran2#165
Add output optical depth option by @dannyzed in usask-arg/sasktran2#166
Update core stubs by @github-actions in usask-arg/sasktran2#167
Add additive optical by @dannyzed in usask-arg/sasktran2#168
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.02.1…v2025.02.2
v2025.02.1#
Released on 2025-02-24 - GitHub - PyPI
What’s Changed#
Bump prefix-dev/setup-pixi from 0.8.1 to 0.8.2 in the actions group by @dependabot in usask-arg/sasktran2#163
Bump prefix-dev/setup-pixi from 0.8.2 to 0.8.3 in the actions group by @dependabot in usask-arg/sasktran2#164
Various speed improvement by @dannyzed in usask-arg/sasktran2#161
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.02.0…v2025.02.1
v2025.02.0#
Released on 2025-02-12 - GitHub - PyPI
What’s Changed#
CI updates, switch to native arm runner, add apple accelerate builds by @dannyzed in usask-arg/sasktran2#160
Bump the actions group with 2 updates by @dependabot in usask-arg/sasktran2#158
Fix bug when loading climatologies with lowercase letters by @dannyzed in usask-arg/sasktran2#162
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.01.2…v2025.02.0
v2025.01.2#
Released on 2025-01-30 - GitHub - PyPI
What’s Changed#
Fix error handling, add some extra output by @dannyzed in usask-arg/sasktran2#157
Try to enable OMP on mac wheels by @dannyzed in usask-arg/sasktran2#159
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.01.1…v2025.01.2
v2025.01.1#
Released on 2025-01-17 - GitHub - PyPI
What’s Changed#
Try to add aarch64 linux builds by @dannyzed in usask-arg/sasktran2#154
Update core stubs by @github-actions in usask-arg/sasktran2#155
Fix bug in ecef ray by @dannyzed in usask-arg/sasktran2#156
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2025.01.0…v2025.01.1
v2025.01.0#
Released on 2025-01-14 - GitHub - PyPI
What’s Changed#
Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 in the actions group by @dependabot in usask-arg/sasktran2#133
Modis brdf by @lukasfehr in usask-arg/sasktran2#134
Update devtainer to work for the C++ build by @dannyzed in usask-arg/sasktran2#135
fix lapacke link by @dannyzed in usask-arg/sasktran2#136
Fix mult arg surface BRDF derivatives and implement MODIS derivatives by @dannyzed in usask-arg/sasktran2#138
Bump dawidd6/action-download-artifact from 6 to 7 in the actions group by @dependabot in usask-arg/sasktran2#137
Modis brdf by @lukasfehr in usask-arg/sasktran2#139
Refactor to pre-calculate phase functions by @dannyzed in usask-arg/sasktran2#99
Initial addition of solar model and scaling by @dannyzed in usask-arg/sasktran2#140
Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in the actions group by @dependabot in usask-arg/sasktran2#141
First addition of online hitran calculations by @dannyzed in usask-arg/sasktran2#143
Update ray integration to use effective single scatter albedo by @dannyzed in usask-arg/sasktran2#144
Add on-demand Mie calculations for convenience by @dannyzed in usask-arg/sasktran2#145
Emission source by @TaranWarnock in usask-arg/sasktran2#142
Moving derivative code from python into C++ by @dannyzed in usask-arg/sasktran2#146
Don’t stop on pixi pre commit fail by @dannyzed in usask-arg/sasktran2#148
Update core stubs by @github-actions in usask-arg/sasktran2#149
Adds thermal derivatives WRT extinction/ssa by @dannyzed in usask-arg/sasktran2#150
Fix macosx 3.10 wheels by @dannyzed in usask-arg/sasktran2#151
Emission derivatives by @dannyzed in usask-arg/sasktran2#152
Cleanup for release 2025.01.0 by @dannyzed in usask-arg/sasktran2#153
New Contributors#
@github-actions made their first contribution in usask-arg/sasktran2#149
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2024.11.0…v2025.01.0
v2024.11.0#
Released on 2024-11-18 - GitHub - PyPI
What’s Changed#
Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group by @dependabot in usask-arg/sasktran2#129
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 in the actions group by @dependabot in usask-arg/sasktran2#130
Viewing Geometry Improvements by @dannyzed in usask-arg/sasktran2#128
Switches the anaconda token to be the correct ones by @dannyzed in usask-arg/sasktran2#131
Adds extra output for the LimbVertical class by @dannyzed in usask-arg/sasktran2#132
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2024.10.2…v2024.11.0
v2024.10.2#
Released on 2024-10-25 - GitHub - PyPI
Rerelease of v2024.10.1 with pypi wheel upload fixed
v2024.10.1#
Released on 2024-10-24 - GitHub - PyPI
What’s Changed#
C dev - mie database by @cremai in usask-arg/sasktran2#115
Implementation of refractive effects by @dannyzed in usask-arg/sasktran2#124
Try using new arm runners, update to py313 by @dannyzed in usask-arg/sasktran2#125
Bump the actions group across 1 directory with 3 updates by @dependabot in usask-arg/sasktran2#123
Release 2024.10.1 Cleanup by @dannyzed in usask-arg/sasktran2#126
Full Changelog: https://github.com/usask-arg/sasktran2/compare/v2024.10.0…v2024.10.1
v2024.10.0#
Released on 2024-10-08 - GitHub - PyPI
Update bulids for python 3.13 (conda only for now) and arm (conda only)
2024.07.0#
Released on 2024-07-12 - GitHub - PyPI
Add freeze option to particle size distributions
2024.03.0#
Released on 2024-03-01 - GitHub - PyPI
Fixes binary wheel uploads for pypi
2024.02.2#
v2024.02.1#
Released on 2024-02-23 - GitHub - PyPI
Same as v2024.02.0 but fixes the license classifier on the PyPI upload
2024.02.0#
Released on 2024-02-23 - GitHub - PyPI
Templated number of streams has been enabled in DO, resulting in large speedups for 2-stream calculations
Added support for Mie calculations (Using SASKTRAN Legacy)
Added support for HITRAN cross sections (Using SASKTRAN Legacy)
2024.01.1#
Released on 2024-01-19 - GitHub - PyPI
Relicenses the model under the MIT license
2024.01.0#
Released on 2024-01-15 - GitHub - PyPI
Add support for Python 3.12 wheels Remove support for Python versions below 3.10 SASKTRAN2 is now available in conda-forge Added the {py:class}sasktran2.LinearizedMie object to perform Mie calculations Added support for sk.GeometryType.PlaneParallel and sk.GeometryType.PseudoSpherical
v2023.12.0#
v0.0.1#
Released on 2023-10-13 - GitHub - PyPI
First release