== EM.Tempo Features at a Glance ==
=== Physical Structure Definition ===Â <ul> <li> PEC, PMC and dielectric materials and thin wires</li> <li> Anisotropic materials with four constitutive tensors</li> <li> Dispersive materials of Debye, Drude and Lorentz types with arbitrary number of poles and generalized metamaterials</li> <li> Voxel databases for pointwise grid definition of inhomogeneous materials</li> <li> PEC, PMC and convolutional perfectly match layer (CPML) boundary conditions</li> <li> Doubly periodic structures</li></ul>Â === Sources, Loads & Ports & Lumped Devices ===
<ul>
Lumped sources with internal resistance</li>
<li>
Distributed sources with uniform, sinusoidal and edge-singular profiles</li> <li> Microstrip, coplanar Waveguide (CPW) and coaxial ports</li> <li> Waveguide sources with the dominant TE<sub>10</sub> modal profile in hollow rectangular boxes</li>
<li>
Multi-port and coupled port definitions</li>
<li>
Passive RLC lumped loads and nonliear diode elements</li>
<li>
Distributed planar sources with uniform, sinusoidal and edge-singular profiles</li>
<li>
Source arrays with weight distribution & phase progression</li>
Standard excitation waveforms (Gaussian pulse, modulated Gaussian and sinusoidal) for optimal frequency domain computations </li>
<li>
Arbitrary user-defined temporal excitation waveforms using mathematical expressionsand Python functions</li>
</ul>
<ul>
<li>
Pixelized Yee grid approximation of solids, surfaces and curves (Yee grid)</li>
<li>
Geometry-aware and material-aware adaptive mesh with gradual grid transitions</li>