Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 1.74 KB

File metadata and controls

64 lines (39 loc) · 1.74 KB

Progress report for cream package:

Julia Kukulies

The following classes and methods have been implemented within the scope of the python project course (23 Mar - 3 Apr, 2020).

DONE

classes

  • class ERA5
  • class Pressure
  • class Surface

methods

  • different download methods to obtain files
  • check for downloaded files in directory
  • plot surface winds
  • plot synopic environment
  • plot 2D map of any surface variable
  • plot 2D map of any pressure variable
  • calculate column-integrated values from pressure levels
  • create maps with contour lines/regions
  • calculate averages along certain dimension (time, latitude or longitude)
  • create plot of vertical cross section along latitudes or longitudes

additional

  • tested all implemented functions
  • created example notebook
  • documentation with doc strings of modules, classes and methods
  • created test package and uploaded on https://test.pypi.org/

Future extensions of the package could be:

TODO

general extensions

  • add more dataproduct classes (e.g. other climate reanalyses or gridded observation datasets)
  • more advances search functions in data, e.g. check for and extract for specific datapoints at specific time and location
  • add utilities to information from different datasets
  • sphynx documentation
  • add package via PyPI (Python Package Index )

additional methods

  • download data for specific pressure level range
  • create timeseries, animation of consecutive timesteps
  • more time handling utilities, calculate seasonal averages, etc (e.g. combine with some functions of command-line programm Climate Data Operator)
  • calculate averages and handle timesteps
  • calculate wind shear
  • calculate moisture flux convergence