This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
other:python:jyp_steps [2023/12/15 15:56] jypeter Reorganized the NetCDF section |
other:python:jyp_steps [2024/03/07 10:15] jypeter Added a Protocol Buffers section to the file formats |
||
---|---|---|---|
Line 221: | Line 221: | ||
- 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://cdms.readthedocs.io/en/docstanya/index.html|official cdms documentation]] (link may change) | - read the [[http://cdms.readthedocs.io/en/docstanya/index.html|official cdms documentation]] (link may change) | ||
- | |||
- | |||
- | ===== CDAT-related resources ===== | ||
- | |||
- | Some links, in case they can't be found easily on the [[https://cdat.llnl.gov|CDAT]] web site... | ||
- | |||
- | * [[https://cdat.llnl.gov/tutorials.html|Tutorials in ipython notebooks]] | ||
- | * [[http://cdat-vcs.readthedocs.io/en/latest/|VCS: Visualization Control System]] | ||
- | * [[https://github.com/CDAT/vcs/issues/238|Colormaps in vcs examples]] | ||
- | * [[https://github.com/CDAT/cdat-site/blob/master/eztemplate.md|EzTemplate Documentation]] | ||
===== Matplotlib ===== | ===== Matplotlib ===== | ||
Line 471: | Line 461: | ||
* [[https://github.com/LibraryOfCongress/bagger|Bagger]] (BagIt GUI) | * [[https://github.com/LibraryOfCongress/bagger|Bagger]] (BagIt GUI) | ||
* [[https://github.com/LibraryOfCongress/bagit-python|bagit-python]] | * [[https://github.com/LibraryOfCongress/bagit-python|bagit-python]] | ||
+ | |||
+ | ==== Protocol Buffers ==== | ||
+ | |||
+ | //Protocol Buffers are (Google's) language-neutral, platform-neutral extensible mechanisms for serializing structured data// | ||
+ | |||
+ | * https://protobuf.dev/ | ||
+ | * [[https://protobuf.dev/getting-started/pythontutorial/|Protocol Buffer Basics: Python]] | ||
+ | * ''mamba install protobuf'' | ||
===== Quick Reference and cheat sheets ===== | ===== Quick Reference and cheat sheets ===== | ||
Line 578: | Line 576: | ||
You can do a lot more with python! But if you have read at least a part of this page, you should be able to find and use the modules you need. Make sure you do not reinvent the wheel! Use existing packages when possible, and make sure to report bugs or errors in the documentations when you find some | You can do a lot more with python! But if you have read at least a part of this page, you should be able to find and use the modules you need. Make sure you do not reinvent the wheel! Use existing packages when possible, and make sure to report bugs or errors in the documentations when you find some | ||
+ | |||
+ | |||
+ | ===== Out-of-date stuff ===== | ||
+ | |||
+ | |||
+ | ==== CDAT-related resources ==== | ||
+ | |||
+ | Some links, in case they can't be found easily on the [[https://cdat.llnl.gov|CDAT]] web site... | ||
+ | |||
+ | * [[https://cdat.llnl.gov/tutorials.html|Tutorials in ipython notebooks]] | ||
+ | * [[http://cdat-vcs.readthedocs.io/en/latest/|VCS: Visualization Control System]] | ||
+ | * [[https://github.com/CDAT/vcs/issues/238|Colormaps in vcs examples]] | ||
+ | * [[https://github.com/CDAT/cdat-site/blob/master/eztemplate.md|EzTemplate Documentation]] | ||
+ | |||
/* standard page footer */ | /* standard page footer */ |