an Arabic morphological analyzer
pyaramorph
Alexander Lee's port of aramorph rewritten to be more friendly for data-manipulation.