Interfacing Python with Julia, Haskell and more, for computational math
by Rudi MK (speaking)
Objective
The idea of this talk is to take participants through a walk-through of mixing Python with languages such as Julia, Haskell, Octave, R, F# and more, and to showcase this sort of interaction between languages as a really powerful tool for computational math and stats.
Description
- A short walkthrough of math libraries in Python such as numpy, scipy, as well as CAS systems like sympy and sage.
- Introduce Octave, and walk through oct2py, a module for calling Octave code from Python.
- Talk about R and rpy2, a module for R, similar to oct2py.
- Integrate Octave, R and Python in IPython notebooks.
- Move on to IPython kernels, and the ease of porting languages to the IPython architecture.
- A short demo, featuring IPython notebooks running Julia, Haskell, F#, Scala and Go, among others.
Requirements
A laptop. We'll use hosted IPython notebooks on the cloud, so nothing needs to be installed. Tablets work too, although it might be a little complicated.
Speaker bio
I'm Rudraksh, and I specialize in computational math. I've got varied experience in using math and data science for journalism, events management as well as ed-tech and social media startups. Currently, I'm working on a startup called MathHarbor, where we're building a cloud platform and hub for computational math and stats using open-source languages and toolsets. You can check it out here: http://mathharbor.com
Also, I've given a talk on tech and data journalism, at a Startup Saturday event in Delhi back in 2013. Check it out here: https://www.youtube.com/watch?v=peF47AwmLG4
Slides
http://slides.com/rudimk/python-julia-haskell-more
Links
- http://nbviewer.ipython.org/url/jdj.mit.edu/~stevenj/IJulia%20Preview.ipynb
- http://nbviewer.ipython.org/github/gibiansky/IHaskell/blob/master/demo/IHaskell.ipynb
- http://nbviewer.ipython.org/github/ellisonbg/talk-pydata-nyc2013/blob/master/Multi-lingual.ipynb
- https://github.com/rudimk
- https://twitter.com/rudimk
- http://mathharbor.com/#team
- https://udemy.com/u/rudimk
2
▼
my most awaited!!! this session is really essential for computer scientists..
1
▼
Thanks a bunch, Chandra! Love this stuff and I'd love to share the little things I've been working on, in this area. Hope to catch up with you there!