Size: 1208
Comment:
|
Size: 1336
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl AdminGroup:read,write EditorGroup:read All:read #format wiki #language en #pragma section-numbers off |
|
Line 5: | Line 10: |
== Introduction == | == Lesson 1 - Introduction == |
Line 7: | Line 12: |
SiaProgrammingPythonIntroduction | SiaProgrammingPythonIntroduction |
Line 9: | Line 14: |
* Why Python? * The Python Environment * Documentation |
SiaProgrammingPythonBasicPython SiaExercisesLesson1 == Lesson 2 - Data types, structures and functions == SiaProgrammingPythonDatatypes SiaProgrammingPythonFunctions SiaExercisesLesson2 == Lesson 3 - System, I/O == SiaProgrammingPythonSystem == 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]] |
Line 15: | Line 39: |
=== scipy === | === SciPy/NumPy === |
Line 17: | Line 41: |
*[http://37mm.no/mpy/idl-numpy.html NumPy for IDL users] *[http://www.scipy.org/NumPy_for_Matlab_Users NumPy for Matlab users] |
|
Line 21: | Line 43: |
* http://matplotlib.sourceforge.net/ |
* [[http://matplotlib.sourceforge.net/|Matplotlib/pylab]] Plotting functions with a high degree of Matlab compatibility |
Line 24: | Line 45: |
* [http://www.gdal.org/ GDAL - Geospatial Data Abstraction Library] | * [[http://www.gdal.org/|GDAL - Geospatial Data Abstraction Library]] for various satellite data formats |
Line 27: | Line 48: |
* [[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 28: | Line 51: |
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 34: | Line 53: |
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 38: | Line 55: |
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/ }}} |
Programming Python
Lesson 1 - Introduction
SiaProgrammingPythonIntroduction
SiaProgrammingPythonBasicPython
Lesson 2 - Data types, structures and functions
Lesson 3 - System, I/O
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