Interfacing Python with Julia, Haskell and more.
Here's an outline of the talk.
Python & math: State of the Union
-
Numpy, Scipy
-
Matplotlib
-
CAS - Sympy, Sage
-
Bringing it all together with the IPython Notebook
Octave
-
MATLAB variant; open source
-
Short Octave demo
-
The oct2py module
-
Calling Octave from Python - demo
R
-
Unarguably, a powerful language for data science
-
The rpy2 module
-
A demo on calling R code from Python
Octave and R in IPython Notebooks
-
Running code with the Octave compiler and R interpreter
-
Cranking it up - Octave and R magics for IPython
-
Plotting
The IPython architecture
-
Some notes on the IPython architecture
-
Talk about how other languages are ported onto IPython
IJulia
-
The Julia kernel for the IPython Notebook
-
How does it work?
-
Demo
$ whoami
I'm Rudraksh. I love math, history, snooker, kebabs and vodka. Co-founder at MathHarbor, where we're trying to make computational math and stats easy for anyone to master.