Fernando Perez is giving the lecture about ipython notebook this morning.
These are some notes of the interesting ideas:
- import all the dependencies when you try to export some cell content into a function you can use %celltofunc but it is still work in progress
- jinja template files for conversion to ipynb
ipython nbconvert --to python --template=simplypython.tpl
- convert ipynb as documentation in sphinx
Jake Vanderplas took over just now to teach efficient programming in numpy (!!!)
- he talked about how to use the reduce ufunc ... that I almost never use but is useful to know
Back to Fernando about cool coding + collaboration stuff:
- https://gitter.im/ - for any public git repos you can a start a conversation with any git users
- seaborn is a nice high-level library for plotting data sets, even if they are in pandas data frame format!
- virtual machines with packages shipped with an ipynb that documents the data analysis of a paper, using starclusters ......
- Jupyter - people are trying to make ipython notebook more inclusive since it can communicate not only with python but with Julia and R! http://jupyter.org/
Some statistics from astrophysics perspective
Dan Foreman-Mackey gave a presentation on the application of Gaussian processes of detecting exolents or what's known as Kriging in geophysics. And he recommended some online books at http://www.gaussianprocess.org/gpml/
Comments
comments powered by Disqus