Luna v0.5.0
PPT ionisation rate updates
We have updated the PPT ionisation rate in Luna to reflect additional physical details and correct an error in how we account for different angular momentum states. In general, the effect will be to slightly increase ionisation rates and ionisation fractions for most gases, with a bigger effect in argon specifically. For more detail, see #363.
Minor updates
Processing.peakpower
now supports the option to sum the optical power over modes with thesumdims
keyword argument. (#354)- There is a new default statistics field,
peakpower_allmodes
which contains the maximum of the total optical power in all modes (#354) - The refractive index of gases is now complex-valued by default to avoid numerical issues when linearly propagating through e.g. air with large frequency grids (#359 and #365)
runscan
now manually calls the garbage collector after every iteration to avoid memory leaks in long-running scans (#367)
Merged pull requests:
- Add modal sum option to peak power in Stats and Processing (#354) (@chrisbrahms)
- add note to mailing list (#355) (@chrisbrahms)
- CompatHelper: bump compat for Peaks to 0.5, (keep existing compat) (#356) (@github-actions[bot])
- RFC: Complex ref index for gases (#359) (@chrisbrahms)
- add scalefield for PropagatedField (#360) (@chrisbrahms)
- PPT ionisation rate upgrades (#363) (@chrisbrahms)
- Fix complex refractive index for gases (#365) (@chrisbrahms)
- add latest v1 Julia to CI matrix (#366) (@chrisbrahms)
- add gc() call to scans (#367) (@chrisbrahms)
- switch off parallel scan tests on CI (#368) (@chrisbrahms)
- increment version to v0.5 (#369) (@chrisbrahms)