other:python:jyp_steps
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
other:python:jyp_steps [2018/02/26 14:19] – [Matplotlib] Added a ref to zorder jypeter | other:python:jyp_steps [2018/08/07 16:26] – Added a projections section jypeter | ||
---|---|---|---|
Line 58: | Line 58: | ||
- [[https:// | - [[https:// | ||
- [[http:// | - [[http:// | ||
- | - read the [[https:// | + | - read the really nice [[https:// |
- have a quick look at the full documentation to know where things are | - have a quick look at the full documentation to know where things are | ||
- Numpy User Guide | - Numpy User Guide | ||
Line 129: | Line 129: | ||
==== cdms2 ==== | ==== cdms2 ==== | ||
- | Summary: cdms2 can read/write netCDF files (and read //grads// dat+ctl files) and provides a higher level interface than netCDF4. | + | Summary: cdms2 can read/write netCDF files (and read //grads// dat+ctl files) and provides a higher level interface than netCDF4. cdms2 is available in the [[other: |
How to get started: | How to get started: | ||
Line 135: | Line 135: | ||
- 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) | ||
- | - read the [[http://uv-cdat.llnl.gov/documentation/cdms/cdms.html|official cdms documentation]] | + | - read the [[http://cdms.readthedocs.io/en/docstanya/index.html|official cdms documentation]] |
- | - ask questions and get answers on the [[http:// | + | |
Line 145: | Line 144: | ||
Where: [[http:// | Where: [[http:// | ||
+ | ===== CDAT-related resources ===== | ||
+ | |||
+ | Some links, in case they can't be found easily on the [[https:// | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
===== Matplotlib ===== | ===== Matplotlib ===== | ||
Line 168: | Line 175: | ||
===== Graphics related resources ===== | ===== Graphics related resources ===== | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* See also: [[https:// | * See also: [[https:// | ||
Python Seaborn Tutorial For Beginners]] | Python Seaborn Tutorial For Beginners]] | ||
- | * [[http:// | + | |
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | | ||
Line 207: | Line 218: | ||
Help on //stack overflow//: [[https:// | Help on //stack overflow//: [[https:// | ||
+ | ===== Maps and projections resources ===== | ||
+ | |||
+ | ==== About projections ==== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Libraries ==== | ||
+ | |||
+ | * Projections in vcs | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ===== 3D resources ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Data file formats ===== | ||
+ | |||
+ | We list here some resources about non-NetCDF data formats that can be useful | ||
+ | |||
+ | ==== json files ==== | ||
+ | |||
+ | More and more applications use //json files// as configuration files or as a mean to use text files to exchange data (through serialization/ | ||
+ | |||
+ | //json// files look basically like a **list of (nested) python dictionaries** that would have been dumped to a text file | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * example script: ''/ | ||
+ | * A compact (not easy to read...) //json// file can be pretty-printed with\\ '' | ||
+ | |||
+ | ==== LiPD files ==== | ||
+ | |||
+ | Resources for //Linked PaleoData//: | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | a common tongue for paleoclimatology]] @ GMD | ||
+ | * [[https:// | ||
+ | |||
+ | ==== BagIt files ==== | ||
+ | |||
+ | //BagIt//, a set of hierarchical file layout conventions for storage and transfer of arbitrary digital content. | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
===== Pandas ===== | ===== Pandas ===== | ||
Line 229: | Line 290: | ||
* The nice and convenient Python 2.7 Quick Reference: [[http:// | * The nice and convenient Python 2.7 Quick Reference: [[http:// | ||
+ | * A possibly more [[http:// | ||
+ | |||
+ | * Python 3 [[https:// | ||
===== Some good coding tips ===== | ===== Some good coding tips ===== |
other/python/jyp_steps.txt · Last modified: 2025/02/26 11:40 by jypeter