Numpoly is a generic library for creating, manipulating and evaluating arrays of polynomials based on numpy.ndarray objects.