Is there a method to estimate the atomic yield of a supernova of a given size?

Given a supernova with stellar mass $M$, is there a theoretical method to estimating the isotope yield? If so, what processes are taken into account, and how accurate can the estimate be? Would it be more accurate if more properties were known about the star (e.g. metallicity)?

-