-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Compactification (#101) should save space (at least once/if the original input data is garbage collected), but does it save (meaningful) time? We should benchmark some epi_archive
operations (construction, as_of
, epix_slide
overhead, ...) with and without compactification, and compare against other operations (download time, costs of common f
functions passed to epi_slide
, etc.) to contextualize whether any changes are important. If benchmarking shows this actually slows down the epi archive considerably, then we should reconsider the default for compactifaction; if benchmarking shows a significant speedup, then we might want to show this off in a vignette (and perhaps try to work on move to an encapsulated design or dtplyr approach so we can perhaps message or be silent when compactifying by default rather than warning).