Difference between revisions of "Python"
A.heerdegen (talk | contribs) m (Add unidata python gallery link) |
A.heerdegen (talk | contribs) m (Removed redundant | characters in link text) |
||
Line 1: | Line 1: | ||
− | + | ||
{{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] | ||
+ | |||
+ | | ||
= 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]''' | ||
− | = | + | = <span style="font-size: 80%;">For using Python on your desktop computer, consider installing ''Enthought: Canopy''</span> = |
− | |||
− | |||
− | |||
− | |||
− | * | + | *<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> | ||
− | + | [[Category:Python]] [[Category:Training]] | |
− | |||
− |
Revision as of 21:13, 31 July 2019
Template:Needs Update This page needs updating
Contents
Learning Python
- Learn Python the Hard Way - Python tutorial for beginners to programming
- Software Carpentry - Programming for Scientists
- A Hands-On Introduction to Python in the Atmospheric and Oceanic Sciences
Resources for Climate Scientists
- Using Python with Climate Data
- Python Libraries on Raijin
- Chris Bull's getting started list
- OceanPython plotting examples
- Unidata example python plot gallery
- Running IPython Notebook from Raijin
- Publishing your code on PyPI
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