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/01/05 14:00]
jypeter [Getting started] Added a link to the Matlab to Python guide from Enthought
other:python:jyp_steps [2021/05/10 15:48]
jypeter [Extra numpy information] Updated URLs on the numpy website
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 198: Line 198:
     * [[https://​uxknowledgebase.com/​tables-other-charts-data-visualization-part-2-cfc582e4712c|Tables & Other Charts — Data Visualization Part 2]]     * [[https://​uxknowledgebase.com/​tables-other-charts-data-visualization-part-2-cfc582e4712c|Tables & Other Charts — Data Visualization Part 2]]
     * [[https://​uxknowledgebase.com/​tables-other-charts-data-visualization-part-3-5bfab15ce525|Tables & Other Charts — Data Visualization Part 3]]     * [[https://​uxknowledgebase.com/​tables-other-charts-data-visualization-part-3-5bfab15ce525|Tables & Other Charts — Data Visualization Part 3]]
-  * Working with colors+  ​* **IPCC**-related //​stuff//​... 
 +    * [[https://​www.ipcc.ch/​site/​assets/​uploads/​2019/​04/​IPCC-visual-style-guide.pdf|IPCC Visual Style Guide for Authors]] 
 +    * [[https://​wg1.ipcc.ch/​sites/​default/​files/​documents/​ipcc_visual-identity_guidelines.pdf|A new assessment cycle,A new visual identity]] 
 +    * [[https://​link.springer.com/​article/​10.1007/​s10584-019-02537-z|Communication of IPCC visuals: IPCC authors’ views and assessments of visual complexity]] 
 +    * [[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**
     * **Do not use the outdated //rainbow// colormap!**     * **Do not use the outdated //rainbow// colormap!**
-      * [[http://geog.uoregon.edu/​datagraphics/​EOS/​Light-and-Bartlein.pdf|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)
       * [[http://​colorspace.r-forge.r-project.org/​articles/​endrainbow.html|Somewhere over the Rainbow]]       * [[http://​colorspace.r-forge.r-project.org/​articles/​endrainbow.html|Somewhere over the Rainbow]]
     * [[https://​matplotlib.org/​users/​colormaps.html|Choosing colormaps]]     * [[https://​matplotlib.org/​users/​colormaps.html|Choosing colormaps]]
Line 207: Line 212:
     * [[http://​colorbrewer2.org|ColorBrewer 2.0]] is a tool that can help you understand, and experiment with //​sequential//,​ //​diverging//​ and //​qualitative//​ colormaps     * [[http://​colorbrewer2.org|ColorBrewer 2.0]] is a tool that can help you understand, and experiment with //​sequential//,​ //​diverging//​ and //​qualitative//​ colormaps
     * The [[http://​hclwizard.org/​|hclwizard]] provides tools for manipulating and assessing colors and palettes based on the underlying ''​colorspace''​ software     * The [[http://​hclwizard.org/​|hclwizard]] provides tools for manipulating and assessing colors and palettes based on the underlying ''​colorspace''​ software
 +    * NCL (NCAR Command Language) [[https://​www.ncl.ucar.edu/​Document/​Graphics/​color_table_gallery.shtml|Color table Gallery]]
  
  
 ===== Basemap ===== ===== Basemap =====
  
-<note warning>​Basemap is going to be slowly phased out, in favor of [[#​cartopy]]\\ More information in this:+<note warning>​Basemap is going to be slowly phased out, in favor of [[#cartopy_iris|cartopy]]\\ More information in this:
   * [[https://​github.com/​SciTools/​cartopy/​issues/​920|cartopy github issue]]   * [[https://​github.com/​SciTools/​cartopy/​issues/​920|cartopy github issue]]
   * [[https://​github.com/​matplotlib/​basemap/​issues/​267|basemap github issue]]   * [[https://​github.com/​matplotlib/​basemap/​issues/​267|basemap github issue]]
other/python/jyp_steps.txt · Last modified: 2024/03/07 10:15 by jypeter