What's new in v0.6.0
New features
Förster theory (#78)
absorption_spectrumandemission_spectrum— vibronic lineshapes from Franck-Condon factors with Gaussian broadening, temperature-weightedspectral_overlap— overlap integral between donor emission and acceptor absorptionforster_rate(J, donor, acceptor)— Förster EET rate scaling as J²forster_rate_matrix(aggCore)— pairwise rate matrix for all molecules in an aggregate
Modified Redfield theory (#79)
exciton_basis— transform site-basis Hamiltonian to exciton basismodified_redfield_rates— population transfer rates using full non-perturbative lineshape treatmentmodified_redfield_dynamics— time evolution of populations under modified Redfield
Spectral density (#79)
SpectralDensity,spectral_density— bath spectral density from discrete LHO modesreorganization_energy— λ from J(ω)lineshape_function,lineshape_derivative,lineshape_second_derivative— g(t) and derivatives
Transition dipole moments (#80)
TransitionDipole— store 3D position (Å) and dipole vector (Debye)dipole_dipole_coupling— point-dipole J from geometry and orientationcoupling_from_dipoles— full coupling matrix for an aggregateAggregateCore(molecules, dipoles)constructor convenience overload
Corrected memory kernel (#88, #89, #90)
analytic_correlation_nn,analytic_correlation_nn_high_T— closed-form bath correlation functionszeroth_order_memory_kernel_cf,zeroth_order_memory_kernel_high_T— M⁰ from correlation functionsfirst_order_memory_kernel_cf,first_order_memory_kernel_high_T— M¹ with non-equilibrium bath correctioncorrected_rates_cf,corrected_qme_rdm— iterative RDM solver with corrected kernelsite_to_exciton_kernel— transform memory kernel to exciton basis
Bug fixes
- #86 — Fix missing ρ factor in default iterative QME bath correction (
W_abcd_1_bath_core). Thead(rho_t2, W_bath_t2, ...)result was erroneously overwritten with bareW_bath_t2, dropping the ρ_{cd}(t₂) weighting. - #87 — Fix docstring labels M_2, M_3, M_4 in
memory_kernel.jl(all previously said M_1); remove unused type parameters U, V fromQME_sS_exact.
Internal
src/reorganized into subdirectories:base/,aggregate/,evolution/,spectroscopy/,utils/- 5 new test files covering all new features (443 new tests)
- Tutorials: simulation method comparison notebook added