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

IHaskell


Demo

IScala



Demo

IFSharp


Demo

Questions?

$ 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.

Python, Julia, Haskell and more

By Rudraksh M.K.

Python, Julia, Haskell and more

  • 2,507