Skip to content

Latest commit

 

History

History
74 lines (59 loc) · 2.38 KB

README.md

File metadata and controls

74 lines (59 loc) · 2.38 KB

A Scientist's Guide to the Relational Data Model

or (One Reader to Rule Them All)

Jon Woodring, LambdaConf 2017 talk

Slides

DEFUNCT LINK Virtual Machine -- The virtual machine may be out of date with respect to the git repository, so the first thing you ought to do is git pull origin master after logging in.

Direct Link to Code Examples

Analysis of Data via Virtual Tables

  1. Python
  2. SQLite
  3. R

Simple 2D Heat Equation

  1. Fortran
  2. Haskell
  3. Thrust
  4. Scala Spark
  5. R dplyr

Requirements

All code examples are written in a literate style using Markdown, or a notebook format in the case of Python and R. They all should be directly viewable in GitHub, using the built-in GFM viewer or notebook viewers.

To run the examples, at a minimum you will need for each:

The DEFUNCT LINK virtual machine image already has the requirements pre-installed running Arch Linux. As noted before, the virtual machine may be out of data with respect to the git repository, so the first thing you ought to do is git pull origin master after logging in.

Per Language Requirements

  • r and dplyr
    • R
      • dplyr
      • magrittr
      • ggplot2
      • RSQLite compiled with devtools (needs latest SQLite)
    • R-Studio Desktop
  • jupyter
    • Python 3
    • Jupyter notebook
  • fortran
    • gfortran
    • MPI (such as OpenMPI or mvapich)
  • haskell
  • scala
    • sbt
  • sqlite
    • gcc or clang
  • thrust
    • g++ or clang++
    • Cuda
    • OpenMP