The ProjectTemplate TODO
Unit Testing of File Formats
- Get a copy of the standard sample data file in
.sav format.
- Get a copy of the standard sample data file in
.dta format.
- Get a copy of the standard sample data file in
.dbf format.
- Get a copy of the standard sample data file in
.rec format.
- Get a copy of the standard sample data file in
.mtp format.
- Get a copy of the standard sample data file in
.m format.
- Get a copy of the standard sample data file in
.sys format.
- Get a copy of the standard sample data file in
.syd format.
- Get a copy of the standard sample data file in
.xport format.
- Get a copy of the standard sample data file in
.sas format.
- Get a sample data file in
.mp3 format.
Database Autoloading
- Find a way to unit test MySQL support.
- Clean up DB code in
sql.reader.R.
Allow Users to Dump Static Project
- Add
create.project(dump = TRUE) feature.
Documentation
- Find out to create
dontrun examples using roxygen.
- Find out how to control
Collate: statement using devtools.
- Document possible data pipelines through
data and cache.
- Produce a screencast featuring SQLite and SPSS autoloading and letters data.
- Document overriding a default reader.
- Show users how to install ProjectTemplate from GitHub using devtools.
Internal State
cache.project() needs to deal with tools that generate data sets that don't meet naming conventions: e.g. .db files.
- Deal with
no global binding visible for project.info error.
- Assign
project.info into ProjectTemplate namespace?
- Add unit test to check that
show.project() doesn't produce an error.
Excel Support
- Decide between gdata or xlsxjars for Excel support.
Error Handling
- The whole codebase needs more error checking and needs to try to recover from more types of errors.
New File Types
- Autoload audio, image and video file formats beyond
.ppm and .mp3.
More Ambitious Goals
- Make
data.table integration more powerful.
- Integrate
sqldf?
- Integrate
bigmemory or ff?
Cache Changes?
- Invalidate a file in
cache if the matching file in data is more recently modified?