Python Users Group University of South Carolina Research Cyberinfrastructure Group and the USC Community 10/24/2013
Research Cyberinfrastructure Group www.sc.edu/rci rci@sc.edu Dr. Phil Moore, Director Paul Sagona, HPC Systems Architect Ben Torkian, Senior Applications Scientist Nathan Elger, HPC Systems Analyst
Why Python? Free Community Support Easy to learn Science Engineering Digital Humanities Web, Database, Analytics Finance
IPython*: A System for Interactive Scientific Computing Python offers basic facilities for interactive work and a comprehensive library on top of which more sophisticated systems can be built. The IPython project provides an enhanced interactive environment that includes, among other features, support for data visualization and facilities for distributed and parallel computation. * BATTERIES INCLUDED Fernando Perez Brian Granger IEEE CS, May/June 2007
Pythonic Links http://www.scipy.org http://www.reddit.com/r/python /r/ipython /r/learnpython /r/scipy/
High performance computing Paul Sagona What is HPC? HPC resources at USC Challenges Research groups utilizing HPC Scientific computing driving new technologies (GPU and PHI) XSEDE
ANACONDA Ben Torkian Completely free enterprise-ready Python distribution for large-scale data processing, predictive analytics, and scientific computing Features : Easy to install and upgrade Supports Multicore and GPU computations MKL capable Wide data source support Packages NumPy SciPy Pandas PyTables h5py Matplotlib IPython Spyder Qt/PySide VTK Numexpr Astropy Cython LLVM LLVMpy Numba Scikit-learn Scikit-image NLTK NetworkX MayaVi
What’s next? Research & Technology Workshops Special Interest Groups Python and Accelerators USC Community Presentations