- Fixed a bug in the antiderivative branch of the TMS correction (apologies that that part of the code has been buggy)
- Expanded coverage of
I_test.py, in part guided by the recent bugs that were found - Multiple optimizations by Claude Opus 4.7. Most significantly, the for-loops over the layers have almost all been vectorized. Every change was personally verified
I suspect this is about as optimized as PythonicDISORT can get while keeping to only NumPy and SciPy.
Full Changelog: v1.6...v1.7