pyELib