Measuring and comparing party ideology and heterogeneity. (March 2019)