Git Product home page Git Product logo

kmfleischer / pyearthscience Goto Github PK

View Code? Open in Web Editor NEW
62.0 12.0 37.0 57.89 MB

The PyEarthScience repository created by DKRZ (German Climate Computing Center) provides Python scripts and Jupyter notebooks in particular for scientific data processing and visualization used in climate science. It contains scripts for visualization, I/O, and analysis using PyNGL, PyNIO, xarray, cfgrib, xesmf, cartopy, and others.

License: MIT License

Python 1.77% Jupyter Notebook 97.74% NCL 0.49%
visualization analysis python ncl pyngl xarray cartopy pynio python-cdo cdo

pyearthscience's Introduction

PyEarthScience

The PyEarthScience repository created by DKRZ (German Climate Computing Centre) provides various Python modules, scripts and iPython notebooks, in particular for Earth System data processing and visualization used in climate science.

For this, different Python modules are used, like PyNIO, PyNGL, xarray, matplotlib, cartopy, and psyplot.

Those who have decided to write their programs for the visualization of scientific data in Python, will encounter problems and questions such as - which modules are there, which ones are needed, which are well documented and, above all, which are still maintained today.

We added the NCL Transition Examples - NCL to Python from DKRZ to this repository too because most of our users are familiar with NCL but need to pivot to Python.

Content

  • Visualization

    • Cartopy
    • NCL notebooks
    • PyNGL
    • matplotlib
    • psyplot
  • Transition_examples_NCL_to_PyNGL

    • annotations
    • basics
    • contours
    • maps
    • masking
    • overlays
    • panel
    • polylines_polygons_polymarker
    • read_data
    • regrid
    • scatter
    • shapefiles
    • slices
    • streamlines
    • vectors
    • write_data
    • xy
  • Tutorial (notebooks)

    • Python basics
    • numpy basics
    • xarray and PyNIO basics
    • PyNGL basics
      • xy-plots
      • maps
      • contours on maps
  • I/O

    • read GRIB files with PyNIO
    • read GRIB files with xarray/cfgrib
    • read netCDF files with PyNio
    • read netCDF files with xarray
  • Data analysis

    • Introduction to python-cdo
    • CDO - climatology, anomalies, standardized anomalies
    • compute NINOs with CDO
    • convert CSV file to netCDF
    • convert ASCII file to netCDF

pyearthscience's People

Contributors

chilipp avatar kmfleischer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.