User Tools

Site Tools


other:python:jyp_steps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:python:jyp_steps [2021/03/17 09:48]
jypeter [Graphics related resources] updated Bart paper's link
other:python:jyp_steps [2021/06/16 14:47]
jypeter [Graphics related resources] links for choosing specific colors
Line 127: Line 127:
     * Examples:     * Examples:
       * {{ :​other:​python:​indirect_indexing_2.py.txt |}}: Take a vertical slice in a 3D zyx array, along a varying y '​path'​       * {{ :​other:​python:​indirect_indexing_2.py.txt |}}: Take a vertical slice in a 3D zyx array, along a varying y '​path'​
-    * [[https://docs.scipy.org/doc/numpy/​user/​basics.indexing.html|Indexing]] (//index arrays//, //boolean index arrays//, //​np.newaxis//,​ //​Ellipsis//,​ //variable numbers of indices//, ...) +    * [[https://numpy.org/doc/stable/​user/​basics.indexing.html|Indexing]] (//index arrays//, //boolean index arrays//, //​np.newaxis//,​ //​Ellipsis//,​ //variable numbers of indices//, ...) 
-    * [[https://docs.scipy.org/doc/numpy/​user/​quickstart.html#​fancy-indexing-and-index-tricks|Fancy indexing]] and [[https://docs.scipy.org/doc/numpy/​user/​quickstart.html#​the-ix-function|the ix_() function]] +    * [[https://numpy.org/doc/stable/​user/​quickstart.html#​advanced-indexing-and-index-tricks|Advanced ​indexing ​and index tricks]] and [[https://numpy.org/doc/stable/​user/​quickstart.html#​the-ix-function|the ix_() function]] 
-    * [[https://docs.scipy.org/doc/numpy/​reference/​arrays.indexing.html|Indexing (in the numpy reference manual)]] +    * [[https://numpy.org/doc/stable/​reference/​arrays.indexing.html|Indexing (in the numpy reference manual)]] 
-    * [[https://docs.scipy.org/doc/numpy/​reference/​routines.indexing.html#​routines-indexing|Indexing routines]] ​+    * [[https://numpy.org/doc/stable/​reference/​routines.indexing.html#​routines-indexing|Indexing routines]] ​
   * More information about arrays:   * More information about arrays:
-    * [[https://docs.scipy.org/doc/numpy/​reference/​routines.array-creation.html#​routines-array-creation|Array creation routines]] +    * [[https://numpy.org/doc/stable/​reference/​routines.array-creation.html#​routines-array-creation|Array creation routines]] 
-    * [[https://docs.scipy.org/doc/numpy/​reference/​routines.array-manipulation.html|Array manipulation routines]] +    * [[https://numpy.org/doc/stable/​reference/​routines.array-manipulation.html|Array manipulation routines]] 
-    * [[https://docs.scipy.org/doc/numpy/​reference/​maskedarray.html|Masked arrays]] +    * [[https://numpy.org/doc/stable/​reference/​maskedarray.html|Masked arrays]] 
-      * [[https://docs.scipy.org/doc/numpy/​reference/​routines.ma.html|Masked array operations]] +      * [[https://numpy.org/doc/stable/​reference/​routines.ma.html|Masked array operations]] 
-  * [[https://docs.scipy.org/doc/numpy/​user/​misc.html#​ieee-754-floating-point-special-values|Dealing with special numerical values]] (//Nan//, //inf//) +  * [[https://numpy.org/doc/stable/​user/​misc.html#​ieee-754-floating-point-special-values|Dealing with special numerical values]] (//Nan//, //inf//) 
-    * If you know that your data has missing values, it is cleaner and safer to handle them with [[https://docs.scipy.org/doc/numpy/​reference/​maskedarray.html|masked arrays]]! +    * If you know that your data has missing values, it is cleaner and safer to handle them with [[https://numpy.org/doc/stable/​reference/​maskedarray.html|masked arrays]]! 
-    * [[https://docs.scipy.org/doc/numpy/​user/​misc.html#​how-numpy-handles-numerical-exceptions|Handling numerical exceptions]] +    * [[https://numpy.org/doc/stable/​user/​misc.html#​how-numpy-handles-numerical-exceptions|Handling numerical exceptions]] 
-    * [[https://docs.scipy.org/doc/numpy/​reference/​routines.err.html|Floating point error handling]]+    * [[https://numpy.org/doc/stable/​reference/​routines.err.html|Floating point error handling]]
  
 ===== cdms2 and netCDF4 ===== ===== cdms2 and netCDF4 =====
Line 204: Line 204:
     * [[https://​www.carbonbrief.org/​guest-post-the-perils-of-counter-intuitive-design-in-ipcc-graphics|The perils of counter-intuitive design in IPCC graphics]]     * [[https://​www.carbonbrief.org/​guest-post-the-perils-of-counter-intuitive-design-in-ipcc-graphics|The perils of counter-intuitive design in IPCC graphics]]
   * Working with **colors**   * Working with **colors**
 +    * Choosing specific colors: use [[https://​www.w3schools.com/​colors/​colors_names.asp|HTML color names]], the [[https://​www.w3schools.com/​colors/​colors_picker.asp|HTML color picker]], etc...
     * **Do not use the outdated //rainbow// colormap!**     * **Do not use the outdated //rainbow// colormap!**
       * [[https://​pjbartlein.github.io/​datagraphics/​index.html|The End of the Rainbow? ​ Color Schemes for Improved Data Graphics]] (Light and Bartlein, EOS 2004, including replies and comments)       * [[https://​pjbartlein.github.io/​datagraphics/​index.html|The End of the Rainbow? ​ Color Schemes for Improved Data Graphics]] (Light and Bartlein, EOS 2004, including replies and comments)
Line 237: Line 238:
 ===== Cartopy + Iris ===== ===== Cartopy + Iris =====
  
-Summary: ​//Cartopy is a Python package for advanced map generation with a simple matplotlib interface// ​and //Iris is a Python package for analysing and visualising ​meteorological and oceanographic ​data sets//+Summary: 
 +  * **Cartopy** is //matplolib-based ​Python package ​designed ​for geospatial data processing in order to produce maps and other geospatial data analyses// 
 +  * **Iris** is //powerful, format-agnostic,​ community-driven ​Python package for analysing and visualising ​Earth science ​data.//
  
-Where: [[http://​scitools.org.uk/​cartopy/​docs/​latest/​|Cartopy]] and [[http://​scitools.org.uk/iris/index.html|Iris]] web sites+Where: [[http://​scitools.org.uk/​cartopy/​docs/​latest/​|Cartopy]] and [[https://scitools-iris.readthedocs.io/en/stable/|Iris]] web sites
  
 Examples: Examples:
   * [[other:​python:​maps_by_jyp|Examples provided by JYP]]   * [[other:​python:​maps_by_jyp|Examples provided by JYP]]
-  * [[http://​scitools.org.uk/​cartopy/​docs/​latest/​gallery.html|Gallery on the Cartopy ​web site]] +  * Official gallery pages: ​[[https://​scitools.org.uk/​cartopy/​docs/​latest/​gallery/index.html|Cartopy]] ​[[https://scitools-iris.readthedocs.io/en/stable/generated/​gallery/​|Iris]]
-  * [[http://​scitools.org.uk/iris/docs/latest/gallery.html|Gallery on the Iris web site]] +
-  * [[http://​scitools.org.uk/​iris/​docs/​latest/​examples/​index.html|Examples on the Iris web site]]+
  
-Help on //stack overflow//: [[https://​stackoverflow.com/​questions/​tagged/​cartopy|cartopy ​help]]+Help on //stack overflow//: [[https://​stackoverflow.com/​questions/​tagged/​cartopy|Cartopy help]] - [[https://​stackoverflow.com/​questions/​tagged/​python-iris|Iris ​help]]
  
 ===== Maps and projections resources ===== ===== Maps and projections resources =====
other/python/jyp_steps.txt · Last modified: 2024/03/07 10:15 by jypeter