#+TITLE: ElectricFields.jl #+AUTHOR: Stefanos Carlström #+EMAIL: stefanos.carlstrom@gmail.com

[[https://www.tipota.org/ElectricFields.jl/stable][https://img.shields.io/badge/docs-stable-blue.svg]] [[https://www.tipota.org/ElectricFields.jl/dev][https://img.shields.io/badge/docs-dev-blue.svg]] [[https://github.com/jagot/ElectricFields.jl/actions][https://github.com/jagot/ElectricFields.jl/workflows/CI/badge.svg]] [[https://codecov.io/gh/jagot/ElectricFields.jl][https://codecov.io/gh/jagot/ElectricFields.jl/branch/master/graph/badge.svg]]

#+PROPERTY: header-args:julia :session julia-README

A small Julian DSL for defining electrical fields, chiefly for use in atomic physics calculations.

It is not intended to be used in the computations /of/, but rather /with/ electric fields, i.e. the electric fields are input parameters to (boundary terms of) a time-dependent calculation. Furthermore, the fields are not solutions to the full Maxwell equations, but to the paraxial approximation, which means that they are propagating along one direction and polarized in a plane transverse to the direction of propagation. One may however add multiple fields propagating in different directions forming a field vector that is not confined to a single plane.