Skip to content

Triangle Zope and Python Users Group

Sections
Personal tools
You are here: Home » Boot Camps » Houston PyCamp 2007 » SciPyCamp Syllabus

SciPyCamp Syllabus

Document Actions
The outline of SciPyCamp, the follow-on week to Advanced PyCamp. The organization of topics in which you will apply Python to scientific problems. This organization is unique compared to other course outlines. Rather than rote recitation of techniques before applying them to problem solving, you will learn the Pythonic way of programming by examining solutions to common programming problems.

See syllabi for other TriZPUG Python Boot Camp weeks: PyCamp SyllabusAdvanced PyCamp Syllabus

Contents

DAY ONE: NumPy, Numarray, and Numeric
DAY TWO: ScientificPython
DAY THREE: SciPy
DAY FOUR: Visualization
DAY FIVE: Applications

DAY ONE: NumPy, Numarray, and Numeric

NumPy INumPy IINumPy IIIback to contents

NumPy I

  • Arrays
  • Indexing
  • Functions and Operators
  • Typecodes

NumPy II

  • Scalars
  • Vectors
  • Slices

NumPy III

  • Randomization
  • Gnuplot
  • Curve Fitting
  • Structured Grids
  • Tools

DAY TWO: ScientificPython

ScientificPython IScientificPython IIScientificPython IIIback to contents

ScientificPython I

  • Derivatives
  • Roots
  • Interpolation
  • Least Squares
  • Polynomials

ScientificPython II

  • Geometry
  • Quaternions
  • Tensors
  • Transforms

ScientificPython III

  • Signal Models
  • Statistics
  • NetCDF
  • Protein Data Bank
  • VRML

DAY THREE: SciPy

SciPy ISciPy IIback to contents

SciPy I

  • FFT
  • Integration
  • ODEs
  • B-Splines
  • Convolution

SciPy II

  • Hilbert Transforms
  • Matrices
  • Eigenvalues and Eigenvectors
  • Decomposition

DAY FOUR: Visualization

MatplotlibGnuplotback to contents

Matplotlib

  • PyLab
  • Embedding in GUIs

Gnuplot

  • Coordinate Systems
  • Plot Objects and Expressions
  • Time Series
  • Modes of OperationSlices

DAY FIVE: Applications

Toolsback to contents

Tools

  • PyMat (MatLab)
  • PyTables (HDF)
  • RPy
  • Python Cartographic Library
  • Thuban
  • Maya
  • Blender
Plone Bootcamps
Upcoming Events
Plone Boot Camp 2008
2001 Kerr Hall, School of Pharmacy, University of North Carolina, Chapel Hill, NC,
2008-07-28
PyCamp 2008
1001 Kerr Hall, School of Pharmacy, University of University of North Carolina in Chapel Hill, NC,
2008-08-04
Plone 3 Techniques Boot Camp
2001 Kerr Hall, School of Pharmacy, University of North Carolina, Chapel Hill, NC,
2008-08-04
TriZPUG August 2008 Meeting: TBD
Duke University, North Pavillion, 2400 Pratt St, Durham, NC 27705,
2008-08-28
TriZPUG November 2008 Meeting: TBD
Duke University, North Pavillion, 2400 Pratt St, Durham, NC 27705,
2008-11-25
« July 2008 »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
2008-07-02
18:00-20:00 TriZPUG July 2008 1st Wednesday Plone Jam
2008-07-24
19:00-21:00 TriZPUG July 2008 Meeting: Python Decorators & Boot Camp Details
2008-07-28
09:00 - Plone Boot Camp 2008
2008-07-29
Plone Boot Camp 2008
2008-07-30
Plone Boot Camp 2008
2008-07-31
Plone Boot Camp 2008 - 17:00
 
 

This site conforms to the following standards: