Python To Project Based On Multiple Factors