A method and system for controllably releasing contaminants from a
contaminated porous metallic mesh by thermally desorbing and releasing a
selected subset of contaminants from a contaminated mesh by rapidly
raising the mesh to a pre-determined temperature step or plateau that has
been chosen beforehand to preferentially desorb a particular chemical
specie of interest, but not others. By providing a sufficiently long
delay or dwell period in-between heating pulses, and by selecting the
optimum plateau temperatures, then different contaminant species can be
controllably released in well-defined batches at different times to a
chemical detector in gaseous communication with the mesh. For some
detectors, such as an Ion Mobility Spectrometer (IMS), separating
different species in time before they enter the IMS allows the detector
to have an enhanced selectivity.