Skip to content

Machine Learning the Stability FunctionStability Functionin Landin Land--Atmosphere Surface ExchangesAtmosphere Surface Exchanges

Notifications You must be signed in to change notification settings

daveabiy/Stability_function

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stability Function

zoom link


firstpage

Document about the Hackathon:

  • Introductory file :

    • Cyril Morcrette, Martin Best, Helena Reid, Joana Rodrigues, Theo XirouchakiHelena Reid, Joana Rodrigues, Theo Xirouchaki.
  • Evaluation of Surface Layer Stability Functions and Their Extension to First Order Turbulent Closures for Weakly and Strongly Stratified Stable Boundary Laye

    • Andrey V. Debolskiy · Evgeny V. Mortikov · Andrey V. Glazunov · Christof Lüpkes

    Location: "docs/"

Examples available

Machine Learning for Improving Surface-Layer-Flux Estimates: https://link.springer.com/article/10.1007/s10546-022-00727-4

Tyler McCandless, David John Gagne, Branko Kosović, Sue Ellen Haupt, Bai Yang, Charlie Becker & John Schreck

Data source

  1. https://fluxnet.org/data/
  2. https://zenodo.org/record/8340312/files/bath-hackathon-1.0.2.tar.gz?download=1

PLEASE DO NOT PUBLISH ANYTHING USING THIS DATA WITHOUT REFERRING TO THEIR DATA POLICY

Tasks

  1. Powerpoint:
    1. Powerpointslides to explain the science behind what we are doing. Why it matters? What if affects? What does stable/unstable mean?slides to explain the science behind what we are doing. Why it matters? What if affects? What does stable/unstable mean?
    2. Slide explaining the input features: what are LWdownLWdown, , PrecipPrecip, , PsurfPsurf, , QairQair, , SWdownSWdown, , TairTair, , UstarUstar, Wind, Z0, how are these measured?, Wind, Z0, how are these measured?
  2. Data exploration:
    1. Produce histogram of each input and output variables
    2. Produce scatter plots of correlations between variables.
    3. Find max, min of all variables.
    4. Should some variables be looked at in terms of logs?
    5. Produce code to generate a normalised/standardised/rescaled data set.
  3. Visualization:
    1. produce maps of total amount of data from each site.
    2. Maps of mean values of parameters at each site
  4. Writing paper:
    1. Start drafting a paper using Overleaf Latex. Think about literature review and sections and O(5) key figures
  5. Balancing
    1. Assess how balanced the data is
    2. Develop a code to balance it
  6. Training
    1. Train a random forest to predict stability function. Optimise hyper--parameters.parameters
    2. Train a MLP to predict the stability function. Optimise hyper--parameters.parameters.

in_out

tasks

Message from Helena,

  • In order to optimise your participation in this hackathon, it is advised that:
  • you have eduroam set up on your laptop
  • you check are able to run python when away from your home institute
  • you have some file space available
  • you setup an environment with your favourite/most used python libraries, numpy, matplotlib and either keras/tensorflow and/or pytorch

About

Machine Learning the Stability FunctionStability Functionin Landin Land--Atmosphere Surface ExchangesAtmosphere Surface Exchanges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published