Difference between revisions of "Python"

m (Add unidata python gallery link)
m (Removed redundant | characters in link text)
Line 1: Line 1:
[[Category: Python]][[Category:Training]]
+
 
 
{{Needs Update}}
 
{{Needs Update}}
  
=Learning Python=  
+
= Learning Python =
* [http://learnpythonthehardway.org/book/ | Learn Python the Hard Way] - Python tutorial for beginners to programming
 
* [http://swcarpentry.github.io/python-novice-inflammation/ | Software Carpentry] - Programming for Scientists
 
* [http://www.johnny-lin.com/pyintro/ | A Hands-On Introduction to Python in the Atmospheric and Oceanic Sciences]
 
  
 +
*[http://learnpythonthehardway.org/book/ Learn Python the Hard Way] - Python tutorial for beginners to programming
 +
*[http://swcarpentry.github.io/python-novice-inflammation/ Software Carpentry] - Programming for Scientists
 +
*[http://www.johnny-lin.com/pyintro/ A Hands-On Introduction to Python in the Atmospheric and Oceanic Sciences]
 +
 +
 
  
 
= Resources for Climate Scientists =
 
= Resources for Climate Scientists =
Line 16: Line 18:
 
*[https://unidata.github.io/python-gallery/examples/index.html Unidata example python plot gallery]  
 
*[https://unidata.github.io/python-gallery/examples/index.html Unidata example python plot gallery]  
 
*[[Running_IPython_Notebook_from_Raijin|Running IPython Notebook from Raijin]]  
 
*[[Running_IPython_Notebook_from_Raijin|Running IPython Notebook from Raijin]]  
*[[How_to_publish_your_Python_code_to_PyPI|Publishing your code on PyPI]]
+
*[[How_to_publish_your_Python_code_to_PyPI|Publishing your code on PyPI]]  
 +
 
 +
= Useful Libraries =
 +
 
 +
*[http://docs.scipy.org/doc/numpy/ NumPy] - Numerical Python Library
 +
*[http://docs.scipy.org/doc/scipy/reference/ SciPy] - Scientific Python Tools
 +
*[http://scitools.org.uk/iris/docs/latest/index.html Iris] - Read, Analyse and Plot Climate Datasets (NetCDF, GRIB, UM output)
 +
*[http://scitools.org.uk/cartopy/ Cartopy] - A library containing cartographic tools for python (alternative to basemap)
 +
 
 +
*'''[https://accessdev.nci.org.au/trac/wiki/Raijin%20Apps#PythonLibraries All libraries installed on Raijin]'''
  
=Useful Libraries=  
+
= <span style="font-size: 80%;">For using Python on your desktop computer, consider installing ''Enthought: Canopy''</span> =
* [http://docs.scipy.org/doc/numpy/ | NumPy] - Numerical Python Library
 
* [http://docs.scipy.org/doc/scipy/reference/ | SciPy] - Scientific Python Tools
 
* [http://scitools.org.uk/iris/docs/latest/index.html | Iris] - Read, Analyse and Plot Climate Datasets (NetCDF, GRIB, UM output)
 
* [http://scitools.org.uk/cartopy/ | Cartopy] - A library containing cartographic tools for python (alternative to basemap)
 
  
* '''[https://accessdev.nci.org.au/trac/wiki/Raijin%20Apps#PythonLibraries | All libraries installed on Raijin]'''
+
*<span style="font-size: 14px; line-height: 15.6px;">The full version of the software is free for academic users</span>
 +
*<span style="font-size: 14px; line-height: 15.6px;">and provides a large library of ready-made python packages</span>
  
=<span style="font-size: 80%;">For using Python on your desktop computer, consider installing ''Enthought: Canopy''</span>=
+
[[Category:Python]] [[Category:Training]]
* <span style="font-size: 14px; line-height: 15.6px;">The full version of the software is free for academic users</span>
 
* <span style="font-size: 14px; line-height: 15.6px;">and provides a large library of ready-made python packages</span>
 

Revision as of 20:13, 31 July 2019

Template:Needs Update This page needs updating

Learning Python

 

Resources for Climate Scientists

Useful Libraries

  • NumPy - Numerical Python Library
  • SciPy - Scientific Python Tools
  • Iris - Read, Analyse and Plot Climate Datasets (NetCDF, GRIB, UM output)
  • Cartopy - A library containing cartographic tools for python (alternative to basemap)

For using Python on your desktop computer, consider installing Enthought: Canopy

  • The full version of the software is free for academic users
  • and provides a large library of ready-made python packages