Releases: maxbalrog/quvac
Releases · maxbalrog/quvac
v0.1.4
Changes
Fixes:
- Fix bug with incorrect prefactor in background calculation in postprocess (overestimation of bg signal)
Updates:
- Update all scripts utilizing parallel job execution (parallel simulation, gridscan, optimization) to use the same executor (in parallel.py)
- Rework core calculation scripts to use the same FFTExecutor which does batched transforms on three 3d arrays (vectors)
- Reduce memory footprint of calculation scripts
- Small refactoring of logging system, default filenames and keywords
- Add custom generation strategy to optimization script
v0.1.3
Test release for CI job publishing to pypi
v0.1.2
Changes
-
Add new options for field configurations
- Add linear chirp to Gaussian pulses
- Add spectral Gaussian with chirp
- Add Gaussian with elliptic cross section
-
Improve documentation:
- Add more tutorials
- Fix automatic API generation with CI
- Update installation instructions and docs
v0.1.1
Changes
- fix documentation issues
- add plane waves
- Fix circular polarization convention
- Add Laguerre-Gaussian beams and circular polarization
- Update test toolkit
- Start using uv and ruff
- Enhance and refactor optimization script
- Detector and plotting utilities
- add CI for installing and testing the package
- add logo
- Change multibeam configuration for convenience
- Add a tutorial on how to add a custom field to quvac
- Refactor field base class and add model inhomogeneity