inbo / n2khab

R package with preprocessing functions and standard reference data for Flemish Natura 2000 (N2K) habitat (HAB) analyses
https://inbo.github.io/n2khab
GNU General Public License v3.0
2 stars 1 forks source link

Data migration to n2khab_data folder #19

Closed florisvdh closed 5 years ago

florisvdh commented 5 years ago

This is important. Read all about it in the updated vignette:

vignette("v020_datastorage", package = "n2khab")

To update your local setup, rename the data folder with the binary N2KHAB data to n2khab_data.

From now on you don't need to specify a path to the read_xxx() functions anymore :smile: ! So no more datapath <- statements needed. The functions by default search for a folder n2khab_data in the working directory or in the directories above.

florisvdh commented 5 years ago

note to self: shell commands to automate replacements.

find . -type f \( -name "*.R" -o -name "*md" \) -exec sed -i 's/`data`/`n2khab_data`/g' {} \;
find . -type f \( -name "*.R" -o -name "*md" \) -exec sed -i 's/`data\//`n2khab_data\//g' {} \;
find . -type f \( -name "*.R" -o -name "*md" \) -exec sed -i 's/{data/{n2khab_data/g' {} \;
find . -type f \( -name "*.R" -o -name "*md" \) -exec sed -i 's/\"data/\"n2khab_data/g' {} \;
find . -type f \( -name "*.R" -o -name "*md" \) -exec sed -i 's/\/data/\/n2khab_data/g' {} \;
find . -type f \( -name "*.R" -o -name "*md" \) -exec sed -i 's/n2khab-preprocessing\/data/n2khab_data/g' {} \;

Find remaining candidates:

find . -type f \( -name "*.R" -o -name "*md" \) -exec grep -nHP '(?<!git2r|text|\.|_|\$)data(?!frame| ?source| version| management|files|sets?|path|[Tt]ype| type|\.frame|-)' {} --colour \;