Releases: LupoLab/Luna.jl
Releases · LupoLab/Luna.jl
v0.5.0
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)
v0.4.3
Luna v0.4.3
Merged pull requests:
- match compat to julia version (#352) (@chrisbrahms)
- CompatHelper: bump compat for CoolProp to 0.2, (keep existing compat) (#353) (@github-actions[bot])
v0.4.2
Luna v0.4.2
Merged pull requests:
- CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#350) (@github-actions[bot])
- set compat for stdlib packages (#351) (@chrisbrahms)
v0.4.1
Luna v0.4.1
Merged pull requests:
- Scratch spaces also for PPT cache/fix PIDlocks (#349) (@chrisbrahms)
v0.4.0
Luna v0.4.0
Merged pull requests:
- RFC: restrict to v1.9 (#345) (@chrisbrahms)
- change minimum Julia version in README (#346) (@chrisbrahms)
v0.3.2
Luna v0.3.2
Merged pull requests:
v0.3.1
Luna v0.3.1
Merged pull requests:
- Use scratchspaces rather than ~/.luna directory (#336) (@chrisbrahms)
- CompatHelper: add new compat entry for Scratch at version 1, (keep existing compat) (#339) (@github-actions[bot])
- add more descriptive error for interpolated PPT (#341) (@chrisbrahms)
- Bump version to 0.3.1 (#342) (@chrisbrahms)
v0.3.0
Luna v0.3.0
Closed issues:
- Scan seems to give same results with different sets of input parameters (#305)
- DataPulse method needs the sign of the spectral phase to be flipped to work correctly (#319)
- Pressure gradient scans: issues with HDF5 saving (#325)
- Bibliography request regarding multimode treatment (#326)
Merged pull requests:
- Add minmax option to fwhm_t and fwhm_f (#312) (@jtravs)
- test some basic precompilation (#314) (@jtravs)
- Scan processing improvements (#318) (@chrisbrahms)
- add big flashing warning about argument order in scans (#322) (@chrisbrahms)
- Wigner distribution (#324) (@chrisbrahms)
- CompatHelper: add new compat entry for DelimitedFiles at version 1, (keep existing compat) (#327) (@github-actions[bot])
- fix cornertext (#328) (@chrisbrahms)
- add :x and :y polarisation (#331) (@chrisbrahms)
- make "HeJ" the default helium (#332) (@chrisbrahms)
- add prop! for 3D free grids (#333) (@chrisbrahms)
- try build script to fix Conda issue (#335) (@chrisbrahms)
- CompatHelper: add new compat entry for Conda at version 1, (keep existing compat) (#337) (@github-actions[bot])
v0.2.0
Luna v0.2.0
Closed issues:
- Interface for traditional NLFO sims (#53)
- Rubbish printed to terminal on Julia 1.6 and 1.7 (#212)
- Phase term of plasma effect in the propagation of ultrafast light pulses (#301)
Processing.getEt
unexpectedly mutates its argument when called withFTL=true
(#309)
Merged pull requests:
- transfer all modes in LunaPulse (#306) (@chrisbrahms)
- Add docs for Fields module (#307) (@chrisbrahms)
- bump version to 0.2.0 (#308) (@chrisbrahms)
- fix FTL mutation (#310) (@chrisbrahms)
v0.1.7
Luna v0.1.7
Merged pull requests:
- fix FreeGrid window (#300) (@chrisbrahms)
- Add nonlinear refractive index for MgF2 (#302) (@chrisbrahms)
- Add more flexibility for chirped mirrors (#303) (@chrisbrahms)
- increment version (#304) (@chrisbrahms)