----
In the above Python functions, f1 and f2 are the start and stop frequencies, respectively, and df is the frequency increment, all expressed in Hz. Note that the above commands simply create and insert the specified observables in the navigation tree. They do not run perform a simulation. The created observables have the same "base name" with ordered numeric indices. For example, far-field radiation patterns are names as Multi_FF_1, Multi_FF_2, ... EM.Tempo also provides some additional Python functions for the far-field radiation patterns and RCS observables.  ---- emag_farfield_consolidate(x1,x2,dx,base_name) emag_rcs_consolidate(x1,x2,dx,base_name) emag_farfield_explode(base_name) emag_rcs_explode(base_name) emag_farfield_average(n,base_name) emag_rcs_average(n,base_name) ---- The two "consolidate" Python functions take the results of multi-frequency simulation observables and merge them into a single data file. The base name in the case of far-field radiation patterns is "Multi_FF" as pointed out earlier. The name of the resulting consolidated data file is the same as the base name with a "_All" suffix and a ".DAT" file extension. In the case of far-field radiation patterns, it is "Multi_FF_All.DAT". The two "explode" Python functions take a consolidated data file names as "base_name_All.DAT" and break it up into several single-frequency ".RAD" or ".RCS" data files. Finally, the two "average" Python functions take several radiation pattern or RCS files with a common base name in the current project folder, compute their average and save the results to a new data file named "base_name_ave" with a ".RAD" or ".RCS" file extensions, respectively.
== Generating the FDTD Mesh in EM.Tempo ==