A miniature electronic nose (ENose) has been designed and built at the Jet Propulsion Laboratory (JPL), Pasadena, CA, and was designed to detect, identify, and quantify ten common contaminants and relative humidity changes. The sensing array includes 32 sensing films made from polymer carbon-black composites. Event identification and quantification were done using the Levenberg-Marquart nonlinear least squares method. After successful ground training, this ENose was used in a demonstration experiment aboard STS-95 (October-November, 1998), in which the ENose was operated continuously for six days and recorded the sensors' response to the air in the mid-deck. Air samples were collected daily and analyzed independently after the flight. Changes in shuttle-cabin humidity were detected and quantified by the JPL ENose; neither the ENose nor the air samples detected any of the contaminants on the target list. The device is microgravity insensitive.