SoS Magics (Preview, session, and report)


In [1]:
%revisions


Revision Author Date Message
514e219 Bo Peng 2018-08-21 Update notebooks
4a06c81 Bo Peng 2018-08-18 Update figures
6bc69ee Bo Peng 2018-08-18 Update magics noterbook and slides
b625104 Bo Peng 2018-08-17 Complete preview magic
cfa7fb1 Bo Peng 2018-08-16 Add skeleton of examples

%preview


In [2]:
%preview mtcars
%get mtcars --from R


Loading required package: feather

In [3]:
%preview -n scatterplot.png
png('scatterplot.png', width=500, height=300)
plot(mtcars$wt, mtcars$mpg, main="Scatterplot of mtcars", 
    xlab="Car Weight", ylab="Miles Per Gallon ")
dev.off()


pdf: 2
%preview scatterplot.png
> scatterplot.png (17.9 KiB):

In [4]:
%get mtcars --from R
mtcars


Out[4]:
{ 'Mazda RX4': 
   { mpg: 21,
     cyl: 6,
     disp: 160,
     hp: 110,
     drat: 3.9,
     wt: 2.62,
     qsec: 16.46,
     vs: 0,
     am: 1,
     gear: 4,
     carb: 4 },
  'Mazda RX4 Wag': 
   { mpg: 21,
     cyl: 6,
     disp: 160,
     hp: 110,
     drat: 3.9,
     wt: 2.875,
     qsec: 17.02,
     vs: 0,
     am: 1,
     gear: 4,
     carb: 4 },
  'Datsun 710': 
   { mpg: 22.8,
     cyl: 4,
     disp: 108,
     hp: 93,
     drat: 3.85,
     wt: 2.32,
     qsec: 18.61,
     vs: 1,
     am: 1,
     gear: 4,
     carb: 1 },
  'Hornet 4 Drive': 
   { mpg: 21.4,
     cyl: 6,
     disp: 258,
     hp: 110,
     drat: 3.08,
     wt: 3.215,
     qsec: 19.44,
     vs: 1,
     am: 0,
     gear: 3,
     carb: 1 },
  'Hornet Sportabout': 
   { mpg: 18.7,
     cyl: 8,
     disp: 360,
     hp: 175,
     drat: 3.15,
     wt: 3.44,
     qsec: 17.02,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 2 },
  Valiant: 
   { mpg: 18.1,
     cyl: 6,
     disp: 225,
     hp: 105,
     drat: 2.76,
     wt: 3.46,
     qsec: 20.22,
     vs: 1,
     am: 0,
     gear: 3,
     carb: 1 },
  'Duster 360': 
   { mpg: 14.3,
     cyl: 8,
     disp: 360,
     hp: 245,
     drat: 3.21,
     wt: 3.57,
     qsec: 15.84,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 4 },
  'Merc 240D': 
   { mpg: 24.4,
     cyl: 4,
     disp: 146.7,
     hp: 62,
     drat: 3.69,
     wt: 3.19,
     qsec: 20,
     vs: 1,
     am: 0,
     gear: 4,
     carb: 2 },
  'Merc 230': 
   { mpg: 22.8,
     cyl: 4,
     disp: 140.8,
     hp: 95,
     drat: 3.92,
     wt: 3.15,
     qsec: 22.9,
     vs: 1,
     am: 0,
     gear: 4,
     carb: 2 },
  'Merc 280': 
   { mpg: 19.2,
     cyl: 6,
     disp: 167.6,
     hp: 123,
     drat: 3.92,
     wt: 3.44,
     qsec: 18.3,
     vs: 1,
     am: 0,
     gear: 4,
     carb: 4 },
  'Merc 280C': 
   { mpg: 17.8,
     cyl: 6,
     disp: 167.6,
     hp: 123,
     drat: 3.92,
     wt: 3.44,
     qsec: 18.9,
     vs: 1,
     am: 0,
     gear: 4,
     carb: 4 },
  'Merc 450SE': 
   { mpg: 16.4,
     cyl: 8,
     disp: 275.8,
     hp: 180,
     drat: 3.07,
     wt: 4.07,
     qsec: 17.4,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 3 },
  'Merc 450SL': 
   { mpg: 17.3,
     cyl: 8,
     disp: 275.8,
     hp: 180,
     drat: 3.07,
     wt: 3.73,
     qsec: 17.6,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 3 },
  'Merc 450SLC': 
   { mpg: 15.2,
     cyl: 8,
     disp: 275.8,
     hp: 180,
     drat: 3.07,
     wt: 3.78,
     qsec: 18,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 3 },
  'Cadillac Fleetwood': 
   { mpg: 10.4,
     cyl: 8,
     disp: 472,
     hp: 205,
     drat: 2.93,
     wt: 5.25,
     qsec: 17.98,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 4 },
  'Lincoln Continental': 
   { mpg: 10.4,
     cyl: 8,
     disp: 460,
     hp: 215,
     drat: 3,
     wt: 5.424,
     qsec: 17.82,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 4 },
  'Chrysler Imperial': 
   { mpg: 14.7,
     cyl: 8,
     disp: 440,
     hp: 230,
     drat: 3.23,
     wt: 5.345,
     qsec: 17.42,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 4 },
  'Fiat 128': 
   { mpg: 32.4,
     cyl: 4,
     disp: 78.7,
     hp: 66,
     drat: 4.08,
     wt: 2.2,
     qsec: 19.47,
     vs: 1,
     am: 1,
     gear: 4,
     carb: 1 },
  'Honda Civic': 
   { mpg: 30.4,
     cyl: 4,
     disp: 75.7,
     hp: 52,
     drat: 4.93,
     wt: 1.615,
     qsec: 18.52,
     vs: 1,
     am: 1,
     gear: 4,
     carb: 2 },
  'Toyota Corolla': 
   { mpg: 33.9,
     cyl: 4,
     disp: 71.1,
     hp: 65,
     drat: 4.22,
     wt: 1.835,
     qsec: 19.9,
     vs: 1,
     am: 1,
     gear: 4,
     carb: 1 },
  'Toyota Corona': 
   { mpg: 21.5,
     cyl: 4,
     disp: 120.1,
     hp: 97,
     drat: 3.7,
     wt: 2.465,
     qsec: 20.01,
     vs: 1,
     am: 0,
     gear: 3,
     carb: 1 },
  'Dodge Challenger': 
   { mpg: 15.5,
     cyl: 8,
     disp: 318,
     hp: 150,
     drat: 2.76,
     wt: 3.52,
     qsec: 16.87,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 2 },
  'AMC Javelin': 
   { mpg: 15.2,
     cyl: 8,
     disp: 304,
     hp: 150,
     drat: 3.15,
     wt: 3.435,
     qsec: 17.3,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 2 },
  'Camaro Z28': 
   { mpg: 13.3,
     cyl: 8,
     disp: 350,
     hp: 245,
     drat: 3.73,
     wt: 3.84,
     qsec: 15.41,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 4 },
  'Pontiac Firebird': 
   { mpg: 19.2,
     cyl: 8,
     disp: 400,
     hp: 175,
     drat: 3.08,
     wt: 3.845,
     qsec: 17.05,
     vs: 0,
     am: 0,
     gear: 3,
     carb: 2 },
  'Fiat X1-9': 
   { mpg: 27.3,
     cyl: 4,
     disp: 79,
     hp: 66,
     drat: 4.08,
     wt: 1.935,
     qsec: 18.9,
     vs: 1,
     am: 1,
     gear: 4,
     carb: 1 },
  'Porsche 914-2': 
   { mpg: 26,
     cyl: 4,
     disp: 120.3,
     hp: 91,
     drat: 4.43,
     wt: 2.14,
     qsec: 16.7,
     vs: 0,
     am: 1,
     gear: 5,
     carb: 2 },
  'Lotus Europa': 
   { mpg: 30.4,
     cyl: 4,
     disp: 95.1,
     hp: 113,
     drat: 3.77,
     wt: 1.513,
     qsec: 16.9,
     vs: 1,
     am: 1,
     gear: 5,
     carb: 2 },
  'Ford Pantera L': 
   { mpg: 15.8,
     cyl: 8,
     disp: 351,
     hp: 264,
     drat: 4.22,
     wt: 3.17,
     qsec: 14.5,
     vs: 0,
     am: 1,
     gear: 5,
     carb: 4 },
  'Ferrari Dino': 
   { mpg: 19.7,
     cyl: 6,
     disp: 145,
     hp: 175,
     drat: 3.62,
     wt: 2.77,
     qsec: 15.5,
     vs: 0,
     am: 1,
     gear: 5,
     carb: 6 },
  'Maserati Bora': 
   { mpg: 15,
     cyl: 8,
     disp: 301,
     hp: 335,
     drat: 3.54,
     wt: 3.57,
     qsec: 14.6,
     vs: 0,
     am: 1,
     gear: 5,
     carb: 8 },
  'Volvo 142E': 
   { mpg: 21.4,
     cyl: 4,
     disp: 121,
     hp: 109,
     drat: 4.11,
     wt: 2.78,
     qsec: 18.6,
     vs: 1,
     am: 1,
     gear: 4,
     carb: 2 } }

%sessioninfo


In [5]:
%sessioninfo


SoS

SoS Version
0.9.16.8

R

Kernel
ir
Language
R
R version 3.5.0 (2018-04-23)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12.5

Matrix products: default
BLAS/LAPACK: /Users/bpeng1/anaconda3/envs/JupyterCon18/lib/libopenblasp-r0.2.20.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] feather_0.3.1

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.18    digest_0.6.15   crayon_1.3.4    IRdisplay_0.5.0
 [5] repr_0.15.0     jsonlite_1.5    magrittr_1.5    evaluate_0.11  
 [9] pillar_1.3.0    rlang_0.2.2     stringi_1.2.4   uuid_0.1-2     
[13] IRkernel_0.8.11 tools_3.5.0     stringr_1.3.1   hms_0.4.2      
[17] compiler_3.5.0  pkgconfig_2.0.2 base64enc_0.1-3 htmltools_0.3.6
[21] pbdZMQ_0.3-3    tibble_1.4.2   

JavaScript

Kernel
javascript
Language
JavaScript

%sossave


In [6]:
%sossave --to html --force


Workflow saved to 3_SoS_Magics.html