Automatically charts the sounds in phonetic data and helps a user discover and test the phonology rules of sound in a language.