Giter Site home page Giter Site logo

assimilation's Introduction

Assimilation

General Objectives

  • Get comfortable working with ICESat-2 and DEM raster data in Python
  • Compare ICESat-2 data with various DEM raster data types (SAR, Lidar, Photogrammetry)
  • Quantify errors when adjusting existing DEMs with ICESat-2 data over bare ground
  • Compare results from mid-latitude glaciers and polar glaciers
  • Use info in existing DEMs to interpolate/extrapolate between ICESat-2 points

Collaborators

Debmita Bandyopadhyay
Friedrich Knuth
Tian Li
Mike Wood
Whyjay Zheng

Team Lead

Whyjay Zheng

Data Science Lead

Friedrich Knuth

Study Sites

  • Arctic Polar Region
  • High-mountain Asia
  • Pacific Northwestern United States

Files

  • .gitignore
    Globally ignored files by git for the project.
  • environment.yml
    conda environment description needed to run this project.

Installation

  • git clone https://github.com/ICESAT-2HackWeek/Assimilation.git
  • pip install -e Assimilation

Folders

contributors

Each team member has it's own folder under contributors, where he/she can work on their contribution. Having a dedicated folder for one-self helps to prevent conflicts when merging with master.

notebooks

Notebooks that are considered delivered results for the project should go in here.

scripts

Helper utilities that are shared with the team

Integrated Workflow

Link to notebook

Overview of simlib library

Example functions from simlib and plots

Data download from OpenAltimetry

Example functions from simlib and plots

Data download NSIDC using icepyx

Example functions from simlib and plots

Reference DEM pre-processing

Example functions from simlib and plots

Point masking and classification

Example functions from simlib and plots

Point interpolation

Example functions from simlib and plots

Co-registration

Example functions from simlib and plots

Stand-up June 17th

What have we been working on?

  • Enabled netrc authentication in collaboration with icepyx
  • Created simlib library to host functions and classes
  • Created methods to query NSIDC for metadata and send requests to the OpenAltimetry API (example)
  • Created methods for raster and point processing / analysis

What do we plan to do next?

  • Create integrated workflow example using the simlib library for presentation tomorrow - Mike, Team
  • Send requests to the OpenAltimetry in parallel - Tian, Friedrich
  • Create quick plotting method using data returned from OpenAltimetry API prior to NSIDC download - Tian, Friedrich
  • Create generic methods to mask / classify points using raster or polygon mask inputs - Debmita, Whyjay
  • Create generic methods to mask reference DEMs using raster or polygon mask inputs - Friedrich, Mike
  • Develop point gridding and interpolation methods - Whyjay
  • Develop DEM co-registration methods - Mike, Friedrich

Blockers?

  • Does anyone have a point of contact at openaltimetry to provide feedback?

assimilation's People

Contributors

debmita avatar friedrichknuth avatar icetianli avatar mhwood avatar whyjz avatar

Watchers

 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.