Changes for version 1.00 - 2025-07-21
- Major release: built-in optical modelling toolkit
- VASE::TMM — Transfer Matrix Method with physics sign convention
- VASE::Dispersion — Cauchy, Sellmeier, Tauc-Lorentz, Drude, GenOsc
- VASE::EMA — Linear, Bruggeman, Maxwell-Garnett mixing rules
- VASE::Materials — .mat file loader with eV/nm unit handling
- VASE::Parameter — bounded parameters with logit transform, vary/fix
- VASE::Optimizer — Differential Evolution and grid search
- Circular Delta residuals in fit() for proper 0°/360° wrap handling
- Configurable LM: deriv_step, min_deriv_step, maxiter, eps
- Added mse() method for Mean Squared Error calculation
- Updated README with full submodule documentation
Documentation
Modules
PDL demo for spectroscopic ellipsometry analysis
Variable Angle Spectroscopic Ellipsometry analysis
Optical dispersion models
Effective Medium Approximation models
Optical constants file loader
Global optimization algorithms
Parameter bounds and vary/fix control
Transfer Matrix Method for multilayer optics