# Convenience features

## Convenience Features

### GUI for setting options

I wanted to make {disk.frame} as easy to use as possible. I often forget what options are available to me. So I’ve made a GUI

setup_disk.frame(gui = TRUE)

which opens up a Shiny app where the user can choose the options.

### RStudio column name completion

library(disk.frame)
mtcars.df = as.disk.frame(mtcars)

mtcars.df %>%
filter(<press tab>)

you can press tab in RStudio and it will show all column available

### Insert ceremony/boilerplace into code in RStudio

The below will insert the recommended ceremony code into your editor

disk.frame::insert_ceremony() 

should insert

# this willl set disk.frame with multiple workers
setup_disk.frame()
# this will allow unlimited amount of data to be passed from worker to worker
options(future.globals.maxSize = Inf)

### Interested in learning {disk.frame} in a structured course?

https://leanpub.com/c/taminglarger-than-ramwithdiskframe

### Open Collective

If you like disk.frame and want to speed up its development or perhaps you have a feature request? Please consider sponsoring {disk.frame} on Open Collective. Your logo will show up here with a link to your website.

#### Backers

Thank you to all our backers! 🙏 [Become a backer]