adds a Makefile to build docs, run tests, and lint files. Unfortunately this requires devtools and lintr packages to be installed on system (this is not great, need to find a workaround)
adds the above to a pre-commit setup (but same as above)
adds the above to CI (dependencies are installed in CI so this is fine)
improve tests so that they don't break when the ae2.csv file is changed
Dates
handle YYYYMMDD date columns correctly when importing tables
add DATE_IN, ... filters to handle filtering correctly with dates
Featurisers
add featurise_time_since: counts the time (in days or years) since something first or last happened
add featurise_unique: counts the number of unique values in a column
General
Dev experience
ae2.csv
file is changedDates
DATE_IN
, ... filters to handle filtering correctly with datesFeaturisers
featurise_time_since
: counts the time (in days or years) since something first or last happenedfeaturise_unique
: counts the number of unique values in a columnCloses the following issues
3
5
17
18
19
20
25
26
27