An ElectroMagnetic-Mechanical Pulser (“EMMP”) generates electron pulses at a continuously tunable rate between 100 MHz and 20-50 GHz, with energies up to 0.5 MeV, duty cycles up to 20%, and pulse widths between 100 fs and 10 ps. A dielectric-filled Traveling Wave Transmission Stripline (“TWTS”) that