We present a computational method to directly calculate and visualize the directional components of the Coulomb, radiation, and total electromagnetic fields, as well as the scalar and vector potentials generated by moving point charges in arbitrary motion with varying speeds. Our method explicitly calculates the retarded time of the point charge along a discretized grid, which is then used to determine the fields and potentials. The computational approach, implemented in python, provides an intuitive understanding of the electromagnetic waves generated by moving point charges and can be used as a pedagogical tool for undergraduate and graduate-level electromagnetic theory courses. Our computer code, freely available for download, can also approximate complicated time-varying continuous charge and current densities, and can be used in conjunction with grid-based numerical modeling methods to solve real-world computational electromagnetics problems such as experiments with high-energy electron sources. We simulate and discuss several interesting example applications and lab experiments including electric and magnetic dipoles, oscillating and linear accelerating point charges, synchrotron radiation, and Bremsstrahlung.

1.
Richard P.
Feynman
,
Robert B.
Leighton
, and
Matthew
Sands
,
The Feynman Lectures on Physics
(
Addison-Wesley
,
Boston, MA
,
1964
), Vol.
2
, p.
21
.
2.
J.
Griffiths David
,
Introduction to Electrodynamics
, 4th ed. (
Cambridge U. P
.,
Cambridge
,
2017
), pp.
445
, 456–462, 486–487.
3.
Yakir
Aharonov
and
David
Bohm
, “
Significance of electromagnetic potentials in the quantum theory
,”
Phys. Rev.
115
(
13
),
485
491
(
1959
).
4.
Daja
Ruhlandt
,
Steffen
Mühle
, and
Jörg
Enderlein
, “
Electric field lines of relativistically moving point charges
,”
Am. J. Phys.
88
(
1
),
5
10
(
2020
).
5.
F. J.
García de Abajo
and
A.
Howie
, “
Relativistic electron energy loss and electron-induced photon emission in inhomogeneous dielectrics
,”
Phys. Rev. Lett.
80
(
23
),
5180
5183
(
1998
).
6.
A. W.
Blackstock
,
R. H.
Ritchie
, and
R. D.
Birkhoff
, “
Mean free path for discrete electron energy losses in metallic foils
,”
Phys. Rev.
100
(
4
),
1078
1083
(
1955
).
7.
Johan
Verbeeck
,
He
Tian
, and
Peter
Schattschneider
, “
Production and application of electron vortex beams
,”
Nature
467
(
7313
),
301
304
(
2010
).
8.
Benjamin J.
McMorran
 et al, “
Electron vortex beams with high quanta of orbital angular momentum
,”
Science
331
(
6014
),
192
195
(
2011
).
9.
Emil
Wiechert
, “
Elektrodynamische elementargesetze
,”
Ann. Phys. (Berlin)
309
(
4
),
667
689
(
1901
).
10.
Supplementary material that includes the python code and animations of figures, <https://github.com/MatthewFilipovich/moving-point-charges>.
11.
John D.
Jackson
,
Classical Electrodynamics
, 3rd ed. (
Wiley
,
Hoboken, NJ
,
1999
), pp.
464
468
.
12.
Xin
Li
and
Henk F.
Arnoldus
, “
Electric dipole radiation near a mirror
,”
Phys. Rev. A
81
(
5
),
053844
(
2010
).
13.
Christof
Kunz
, “
Synchrotron radiation
,” in
Meeting on Technology Arising from High-Energy Physics
(
CERN
,
Geneva
,
1974
), pp.
155
166
.
14.
Milan W.
Garrett
, “
Axially symmetric systems for generating and measuring magnetic fields. Part I
,”
J. Appl. Phys.
22
(
9
),
1091
1107
(
1951
).
15.
Joseph
Larmor
, “
On the theory of the magnetic influence on spectra; and on the radiation from moving ions
,”
Philos. Mag.
44
(
271
),
503
512
(
1897
).
AAPT members receive access to the American Journal of Physics and The Physics Teacher as a member benefit. To learn more about this member benefit and becoming an AAPT member, visit the Joining AAPT page.