Before revision:  At each point in time, we partition data points into an appropriate number of clusters and thereby track both the total number of clusters and the individual constituents' cluster memberships changing over time.
After revision:  We apply this method to analyse the evolution of COVID-19 cases and deaths, partitioning data points into an appropriate number of clusters and thereby track both the total number of clusters and the individual constituents' cluster memberships changing over time.