Ideal behavior:
USER 1 : casual correction (probably biggest set of users)
Seemless download and use of most current stable version with default arguments without having to specify or learn our versioning system.
USER 2: reproducible behaviour for an analysis
Specify a version and get the exact version from github releases
USER 3: Offline use
Download the data the first time with internet, but then continue to work offline
Other considerations
-
Needs to fail gracefully on CRAN when the internet is sporadic (completely on or completely off are the trivial cases)
-
Improve speed by moving the cleaning functions to a better place. The primary benifit of this is not the cost of the dplyr steps-- it should allow us to take advantage of some of the parquet arrow efficiencies and be a large performance boost for users
comments? @dfalster @ehwenk
Ideal behavior:
USER 1 : casual correction (probably biggest set of users)
Seemless download and use of most current stable version with default arguments without having to specify or learn our versioning system.
USER 2: reproducible behaviour for an analysis
Specify a version and get the exact version from github releases
USER 3: Offline use
Download the data the first time with internet, but then continue to work offline
Other considerations
Needs to fail gracefully on CRAN when the internet is sporadic (completely on or completely off are the trivial cases)
Improve speed by moving the cleaning functions to a better place. The primary benifit of this is not the cost of the dplyr steps-- it should allow us to take advantage of some of the parquet arrow efficiencies and be a large performance boost for users
comments? @dfalster @ehwenk