Add benchmarks for HartiganCluster, EventScore, MeaningfulLocations, MeaningfulLocationsAggregate and MeaningfulLocationsOD.
Add a helper function make_params(), so that the code for getting a list of FlowDB config params isn't duplicated in every benchmark.
Add version = 0 to every benchmark, so that results history will not be removed if we make a small change such as changing a variable name.
Add benchmark results from tomte
Rename the main query object in each benchmark to self.query (this may help in future refactoring, as the code for the two benchmarks in each class is now identical).
HartiganCluster
,EventScore
,MeaningfulLocations
,MeaningfulLocationsAggregate
andMeaningfulLocationsOD
.make_params()
, so that the code for getting a list of FlowDB config params isn't duplicated in every benchmark.version = 0
to every benchmark, so that results history will not be removed if we make a small change such as changing a variable name.tomte
self.query
(this may help in future refactoring, as the code for the two benchmarks in each class is now identical).