IPython Components for Interactive Scientific Computing Fernando Pérez Brian E. Granger [email protected][email protected]Helen Wills Neuroscience Instiute, U.C. Berkeley Physics, California Polytechnic State University, San Luis Obispo SIAM CSE 09, Miami March 5, 2009
30
Embed
IPythonipython.scipy.org/talks/0903_siamcse09_ipython_interact_fperez.pdf · IPython Components for Interactive Scientific Computing Fernando Pérez Brian E. Granger [email protected]
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
IPythonComponents for Interactive Scientific Computing
HistoryStarted in late 2001, ‘just one afternoon’...It seems to have filled a need.Organic community uptake, mostly ‘spare time’.Messy code, good functionalityMany contributions from outsiders
ToolsProject hosting (site, wiki, mailing lists):http://ipython.scipy.org (courtesy of Enthought)Code hosting and bug tracking:http://launchpad.net/ipython (Canonical)Distributed Version control: Bazaar.
Brian Granger - Physics, Cal State San Luis ObispoVille Vainio - CS, Tampere University of Technology, FinlandMin Ragan-Kelley - Applied science, UC BerkeleyGael Varoquaux - Neurospin (Orsay, France)Robert Kern - EnthoughtStefan van der Walt - Applied Math, U. Stellenbosch, South AfricaBarry Wark - Neuroscience, U. Washington.Jorgen Stenarson - SwedenOndrej Certik - Physics, U. Nevada RenoLaurent Dufrechou - FranceVivian De Smedt - BelgiumDarren Dale - Astronomy, CornellMany more I am forgetting...
Vision: visual programmingMichel Sanner, Scripps Institute, La Jolla.
VisionA generic framework for visual programming
IPVision: distributed computingWith: Michel Sanner, Jose Unpingco, Ananth Devulapalli [Ohio SupercomputingCenter/OSU], Min Ragan-Kelley [UC Berkeley]
IPVision
Easy access to distributed computing for non-expertsVision allows any python library to be accessed (after wrapping)Users get to use all their cores...
IPython
Part of an ecosystemRapid flow of developments across open source projects