VoltOne

Classical electrodynamics on Mac and iPad. Nineteen modules, from point charges to the relativistic transformation of fields, each showing the relation it is evaluating beside the number it produced.

What it covers

ElectrostaticsPoint-charge fields and potentials · symmetric solutions of Gauss’s law · multipole expansion against the exact potential · method of images · capacitance and stored energy · linear dielectrics and bound charge
MagnetostaticsBiot–Savart in closed form · symmetric solutions of Ampère’s law · self and mutual inductance · linear magnetic media, diamagnetic and paramagnetic
WavesPlane waves, polarisation, energy and radiation pressure · propagation in a conductor and skin depth · rectangular waveguide modes · reflection and transmission at an interface · the Lorentz oscillator model of dispersion
Radiation and relativityElectric and magnetic dipole radiation · radiation from a moving point charge · Lorentz transformation of E and B
UnitsEvery quantity readable in SI or Gaussian, with the computation always carried out in SI

Three things it does that a chat answer cannot

It updates as you drag. Change one input and every output and every plot moves with it in the same frame. A static answer to a static question is a different thing from watching a quantity cross a boundary.

It makes you choose the branch. Two polarisations, two acceleration geometries, inside versus outside, approximation versus full expression — each is a visible control, never a silent default.

It works with no network. There is no network code in it at all.

Honest about its own limits

Linear, isotropic, homogeneous media; closed-form and series solutions only. No numerical field solver, no meshing, no material property tables, no quantum electrodynamics. The support page also sets out exactly what the automated verification does and does not establish — including what it cannot establish.

Pages

Support · Privacy