v2026.8.0
What's Changed
- [codex] Stabilize pressure weighting function tests by @dannyzed in #265
- Adds more detailed emission model for oxygen bands by @dannyzed in #261
- [codex] Add Zenodo O3 cross sections by @dannyzed in #266
- Add Bremen IO cross sections by @dannyzed in #267
- Add optimized Rust raytracer and structured 2D tracing by @dannyzed in #270
- Add Baum ice-crystal optical database by @dannyzed in #273
- Add Geometry2D radiative transfer support by @dannyzed in #271
- Optimize exact single-scatter derivatives by @dannyzed in #274
- Add wavelength-batched source integration by @dannyzed in #275
- Fix ECEF ground ray conversion by @dannyzed in #276
- Optimize DISCO derivative calculations by @dannyzed in #277
- Add high-performance Rust two-stream backend by @dannyzed in #272
- Add radiance JVP and VJP interface by @dannyzed in #278
- Optimize DISCO numerical kernels by @dannyzed in #282
- Implement native JVP and VJP for exact single scattering by @dannyzed in #283
- Replace Rust two-stream solver with optimized C++ by @dannyzed in #284
- Add native source-product lifecycle hooks by @dannyzed in #286
- Cache SourceIntegrator atmosphere state safely by @dannyzed in #287
- Release 2026.8.0 by @dannyzed in #291
Full Changelog: v2026.6.0...v2026.8.0