Size: 1324
Comment: converted to 1.6 markup
|
← Revision 40 as of 2009-01-16 14:14:58 ⇥
Size: 2831
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl AdminGroup:read,write EditorGroup:read | #acl AdminGroup:read,write EditorGroup:read All:read |
Line 5: | Line 5: |
See new page: http://wiki.zmaw.de/lehre/Python ---- Old page!!! |
|
Line 10: | Line 15: |
== Introduction == | Why Python? |
Line 12: | Line 17: |
SiaProgrammingPythonIntroduction | * http://geosci.uchicago.edu/~rtp1/itr/Python.html * http://www.scipy.org/NumPyTestimony |
Line 14: | Line 20: |
* Why Python? * The Python Environment * Documentation |
== Lesson 1 - Introduction == SiaProgrammingPythonIntroduction SiaProgrammingPythonBasicPython SiaExercisesLesson1 == Lesson 2 - Data types, structures and functions == SiaProgrammingPythonDatatypes SiaProgrammingPythonFunctions SiaExercisesLesson2 == Lesson 3 - System, I/O == SiaProgrammingPythonSystem SiaProgrammingPythonIo SiaExercisesLesson3 == Lesson 4 - Image Processing == SiaProgrammingPythonImageProc SiaExercisesLesson4 == Lesson 5/6 - Image Processing == SiaProgrammingPythonImageProc SiaExercisesLesson5 == Lesson 7 - Image Processing: Bayes classification, segmentation by thresholding == SiaProgrammingPythonImageProc SiaExercisesLesson7 == Lesson 8 - Image Processing: Texture == SiaProgrammingPythonImageProc SiaExercisesLesson8 == Lesson 9/10 - Image Processing: Kmeans algorithm, Vector Quantization == SiaProgrammingPythonImageProc SiaExercisesLesson9 == Lesson 11 - Image Processing: Filter == SiaProgrammingPythonImageProc SiaExercisesLesson11 == Lesson 12 - Image Processing: Watershed segmentation == SiaProgrammingPythonImageProc SiaExercisesLesson12 == Documentation == * http://www.python.org/doc/ * [[http://37mm.no/mpy/idl-numpy.html|NumPy for IDL users]] * [[http://www.scipy.org/NumPy_for_Matlab_Users|NumPy for Matlab users]] * [[http://www.tau.ac.il/~kineret/amit/scipy_tutorial/|SciPy tutorial]] |
Line 22: | Line 98: |
*[[http://37mm.no/mpy/idl-numpy.html|NumPy for IDL users]] *[[http://www.scipy.org/NumPy_for_Matlab_Users|NumPy for Matlab users]] |
|
Line 26: | Line 100: |
* http://matplotlib.sourceforge.net/ |
* [[http://matplotlib.sourceforge.net/|Matplotlib/pylab]] Plotting functions with a high degree of Matlab compatibility |
Line 29: | Line 102: |
* [[http://www.gdal.org/|GDAL - Geospatial Data Abstraction Library]] | * [[http://www.gdal.org/|GDAL - Geospatial Data Abstraction Library]] for various satellite data formats |
Line 32: | Line 105: |
* [[http://www.pyngl.ucar.edu/|PyNGL/PyNIO]] Python interface to [[http://www.ncl.ucar.edu/ | NCAR Command Language]] * Scientific visualization and data formats (netCDF, HDF, GRIB etc.) |
|
Line 33: | Line 108: |
http://www.pyngl.ucar.edu/ ==== ZMAW Setup ==== For Debian Etch IA32 machines the following variables have to be set (beware, I'm using the bash syntax here): |
To enable PyNGL (on ZMAW Linux ia32/x64 and solaris10) you have to type |
Line 39: | Line 110: |
export PATH=/sw/etch-ia32/python-2.4.4/bin/:$PATH export PYTHONPATH=/sw/etch-ia32/python-2.4.4/lib/python2.4/site-packages/ export PYNGL_NCARG=/sw/etch-ia32/python-2.4.4/lib/python2.4/site-packages/PyNGL/ncarg/ |
module load PyNGL/1.2.0 |
Line 44: | Line 113: |
For Debian Etch x64 (e.g. fastice, seaice) the values have to be set to {{{ export PATH=/sw/etch-x64/python-2.4.4/bin/:$PATH export PYTHONPATH=/sw/etch-x64/python-2.4.4/lib/python2.4/site-packages/ export PYNGL_NCARG=/sw/etch-x64/python-2.4.4/lib/python2.4/site-packages/PyNGL/ncarg/ }}} |
=== RPy === * [[http://rpy.sourceforge.net/| RPy (R from Python)]] Statistical computing and graphics == Download == * [[http://python.org/download/|Python interpreter]] * [[http://ipython.scipy.org/moin/Download|IPython shell]] * [[http://www.scipy.org/Download| SciPy]] * [[http://sourceforge.net/projects/matplotlib|Matplotlib]] * [[http://www.crimsoneditor.com/| Editor]] |
See new page: http://wiki.zmaw.de/lehre/Python
Old page!!!
Programming Python
Why Python?
Lesson 1 - Introduction
SiaProgrammingPythonIntroduction
SiaProgrammingPythonBasicPython
Lesson 2 - Data types, structures and functions
Lesson 3 - System, I/O
Lesson 4 - Image Processing
Lesson 5/6 - Image Processing
Lesson 7 - Image Processing: Bayes classification, segmentation by thresholding
Lesson 8 - Image Processing: Texture
Lesson 9/10 - Image Processing: Kmeans algorithm, Vector Quantization
Lesson 11 - Image Processing: Filter
Lesson 12 - Image Processing: Watershed segmentation
Documentation
Modules
SciPy/NumPy
pylab
Matplotlib/pylab Plotting functions with a high degree of Matlab compatibility
GDAL
GDAL - Geospatial Data Abstraction Library for various satellite data formats
PyNGL
PyNGL/PyNIO Python interface to NCAR Command Language
- Scientific visualization and data formats (netCDF, HDF, GRIB etc.)
To enable PyNGL (on ZMAW Linux ia32/x64 and solaris10) you have to type
module load PyNGL/1.2.0
RPy
RPy (R from Python) Statistical computing and graphics