NEWS.md
checklist machinery.import_observations() requires an id for every record.get_cluster() returns the id of the observations. This allows the user to rematch the observations with other data.simulate_observation() gains an id variable.cluster_observation() gains a reset argument.cluster_observation() is much faster. Clustering tens of thousands observations now takes only minutes instead of hours.import_observations() returns an error when the diagonal of the bounding box is smaller than max_dist. This should catch situations when providing coordinates in decimal degrees instead of projected coordinates.import_observations().distance_matrix().cluster_observation().get_cluster().simulate_observations().