-
Notifications
You must be signed in to change notification settings - Fork 20
Home
bbest edited this page Oct 16, 2013
·
21 revisions
Welcome to the ohicore wiki!
- Vignettes. Use R Markdown to build vignettes. See blog demonstration with R package corrplot on CRAN, ideally also posted to RPubs (eg) and CRAN Task Views. Another example of great vignettes in the species distribution modeling package dismo.
- knitrBootstrap: nice tables, ToC and interactivity for reports
Use principles of provenance to scrape READMEs for layer prep information, consolidate metadata and generate useful visualizations. See Paths.
As open-source alternative to ArcGIS, provide basic spatial operations within toolbox necessary for data layer preparation on arbitrary regions, such as a zonal average. Probably going to use PostGIS 2.0 now with raster capabilities (basics, reference), such as ability to intersect polygons with large rasters as needed for Cumulative Impacts 1km global rasters.
- GitHub Features for OHI to implement like Gantt charts, GeoJSON mapping, and CSV viewing
- Hadley's Advanced R Development guide: functional programming, devtools, testthat and other tips for programming and R package development.
-
Developing Packages with RStudio: RStudio includes a variety of tools that make developing R packages easier and more productive, including:
- Build pane with package development commands and a view of build output and errors
- Build and Reload command that rebuilds the package and reloads it in a fresh R session
- R documentation tools including previewing, spell-checking, and Roxygen aware editing
- Integration with devtools package development functions
- Support for Rcpp including syntax highlighting for C/C++ and gcc error navigation
- Software Carpentry: R bootcamp with unit tests using R testthat package, markdown for reproducible science, git intro and more.