Skip to content

Scripts to reproduce results presented in "Towards high photon density for Compton Scattering by spectral chirp" paper

Notifications You must be signed in to change notification settings

maxbalrog/optimal-chirp

Repository files navigation

optimal-chirp

Repository for different approaches for calculation of optimal chirp in laser pulse chirped in spectral domain. Here one can find 1) parameter scan on a linear grid, 2) analytic predictions, 3) more advanced numerical optimization (optuna).

ComptonSpec_classic.py - classes for classic calculation of Compton emission spectra taken from here.

generate_simulation_data.ipynb - generate and save simulation data.

Optuna_spectrum_optimization.ipynb - numerical optimization of chirp with optuna package.

plot_article_figures.ipynb - plot all figures present in the article

utils_simulation.py - utilities for obtaining the simulation data from parameter scan on a linear $\beta$ grid.

utils_analytics.py - utilities for analytic predictions

Folder data - used simulation and analytic data (obtained with generate_simulation_data.ipynb).

Folder Pearcey - numerical calculation of Pearcey 2nd derivatives which were used in Taylor correction procedure.

This repository was created for the following article
[1] - Valialshchikov M., Seipt D., Kharin V.Y., Rykovanov S.G. Towards high photon density for Compton Scattering by spectral chirp. Phys. Rev. A 106 L031501 (2022). arXiv: https://arxiv.org/abs/2204.12245

About

Scripts to reproduce results presented in "Towards high photon density for Compton Scattering by spectral chirp" paper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published