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 revisionPrevious revision
Next revision
Previous revision
other:python:jyp_steps [2024/10/28 11:36] – [Part 2] Corrected a dead link jypeterother:python:jyp_steps [2025/02/26 11:40] (current) – [Extra numpy information] Added more links for indexing jypeter
Line 149: Line 149:
       * {{ :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://numpy.org/doc/stable/user/basics.indexing.html|Array indexing basics (user guide)]] (//index arrays//, //boolean index arrays//, //np.newaxis//, //Ellipsis//, //variable numbers of indices//, ...)     * [[https://numpy.org/doc/stable/user/basics.indexing.html|Array indexing basics (user guide)]] (//index arrays//, //boolean index arrays//, //np.newaxis//, //Ellipsis//, //variable numbers of indices//, ...)
 +      * [[https://numpy.org/doc/stable/user/basics.indexing.html#dealing-with-variable-numbers-of-indices-within-programs|Dealing with variable numbers of indices within programs]]
 +      * [[https://numpy.org/doc/stable/user/basics.indexing.html#field-access|Field access]]
 +        * [[https://numpy.org/doc/stable/user/basics.rec.html#indexing-and-assignment-to-structured-arrays|Indexing and assignment to structured arrays]]
     * [[https://numpy.org/doc/stable/reference/arrays.indexing.html|Indexing routines (reference manual)]]     * [[https://numpy.org/doc/stable/reference/arrays.indexing.html|Indexing routines (reference manual)]]
     * [[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://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]]
Line 210: Line 213:
  
 <note important> <note important>
-  * ''cdms2'' is unfortunately not maintained anymore and is slowly being **phased out in favor of a combination of [[#xarray|xarray]] and [[https://xcdat.readthedocs.io/|xCDAT]]**+  * ''cdms2'' is unfortunately not maintained anymore and has been slowly **phased out in favor of a combination of [[#xarray|xarray]] and [[https://xcdat.readthedocs.io/|xCDAT]]**
  
-  * ''cdms2'' will [[https://github.com/CDAT/cdms/issues/449|not be compatible with numpy after numpy 1.23.5]] :-(+  * ''cdms2'' is [[https://github.com/CDAT/cdms/issues/449|not compatible with numpy after numpy 1.23.5]] :-(
 </note> </note>
  
Line 218: Line 221:
  
 How to get started: How to get started:
-  - read [[http://www.lsce.ipsl.fr/Phocea/file.php?class=page&file=5/pythonCDAT_jyp_2sur2_070306.pdf|JYP's cdms tutorial]], starting at page 54+  - read {{:other:python:pythoncdat_jyp_2sur2_070306.pdf|JYP's cdms tutorial}}, starting at page 54
     - the tutorial is in French (soooorry!)     - the tutorial is in French (soooorry!)
     - you have to replace //cdms// with **cdms2**, and //MV// with **MV2** (sooorry about that, the tutorial was written when CDAT was based on //Numeric// instead of //numpy// to handle array data)     - you have to replace //cdms// with **cdms2**, and //MV// with **MV2** (sooorry about that, the tutorial was written when CDAT was based on //Numeric// instead of //numpy// to handle array data)
other/python/jyp_steps.1730111769.txt.gz · Last modified: 2024/10/28 11:36 by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki