A metal micro-electrode array is deposited by means such as photolithography on a non-conducting substrate and placed in contact with a flowing fluid stream. A staircase voltage waveform, optionally with cleaning or conditioning pulses, is applied to the electrode and the current response of the fluid is measured to enable analysis of the stream.