Skip to content

Julia-based optimization of relativistic spheres to explore Kerker-like effects

License

Notifications You must be signed in to change notification settings

tfp-photonics/Jorkle.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jorkle

Julia-based Optimization of Relativistic Spheres to Explore Kerker-Like Effects

This repository contains code for the paper "Identifying regions of minimal back-scattering by a relativistically-moving sphere" (arXiv).

Installation

To install Jorkle, download/clone this repository and install it using Julia's package manager. Navigate to the package directory, open the Julia REPL, type ] to enter package mode, and install as follows:

pkg> add .

Usage

We provide two command-line utilities in the folder scripts/ with which the results from the paper can be reproduced.

The quadrupole sweeps for specific dipole angles were obtained using the file scripts/sweep_quadrupoles.jl.

The backscattering minimization was done using the file scripts/minimize_directivity.jl. Optimization results as shown in Table 1 in the paper can be found in the folder results/.

For detailed usage, refer to the cmdline_args() function of the two scripts.

Citing

If you find this code useful in your research, please cite:

@article{whittam2023identifying,
  title={Identifying regions of minimal back-scattering by a relativistically-moving sphere},
  author={Whittam, Mitchell R. and Lamprianidis, Aristeidis G. and Augenstein, Yannick and Rockstuhl, Carsten},
  journal={arXiv preprint arXiv:2304.05319},
  year={2023}
}

About

Julia-based optimization of relativistic spheres to explore Kerker-like effects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages