nisar-solid / atbd Goto Github PK
View Code? Open in Web Editor NEWNotebooks for NISAR Solid Earth Algorithm Theoretical Basis Document
Notebooks for NISAR Solid Earth Algorithm Theoretical Basis Document
Function(s) related to the time function(s) estimation of the LOS GNSS and InSAR time-series, in the post-processing. This includes the following functions:
get_design_matrix4time_func()
Translate the input time function setup into the design matrix.
estimate_time_func()
For a 1D displacement time-series, estimate the time function parameters given the time-series data, time func setup and optimization setup.
G
and m
with input dis_ts
]mintpy/timeseries2velocity.py --ts-std-file
now supports linear propagation of covariance (STD) from time-series to time func parameters [update at Jun 22,2021]This issue lists the consolidated functional components needed for the ATBD. For each functionality, give a brief description, put a link to an existing code, otherwise create an independent issue with a detailed description of the functionality and its input/output parameters.
It seems like we should mark this repository as deprecated and point to the GitLab version that is the new main version, so people don't get confused.
Function(s) to fetch the GNSS time-series with documentation on the correction levels. This should include two functions:
search_gnss()
Search the list of available GNSS sites given a certain set of criteria.
get_gnss_displacement()
For each GNSS site, download the data file and read them. The output should be one common format as defined below, regardless of the solution providers.
The remote sensing group at University of Alaska Fairbanks is submitting permafrost NISAR Cal/Val functionality this repository. Please see the corresponding Pull Request from myself.
The primary notebook is "methods/permafrost/Permafrost_Requirement_Validation.ipynb" and it follows as much of the format as the other Solid Earth validation notebooks when possible. Functions for the time series spline fitting algorithm used in this validation approach is included in "solid_utils/permafrost_utils.py"
As it is now, we use Hyp3 to produce S1 interferograms rather than ARIA as in the other Solid Earth approaches. A very short notebook is also included for users to produce and download the interferogram stack(s) used in the notebook.
Additionally, we are providing a set of field data surface displacement observations, as measured by GNSS and surveying. That data is in the process of being added to the cal/val database. However, until it is added, the summer 2023 data is included in a small .zip file in this pull request which contains 8 short .csv files.
Statistical functions for comparison
- Deramp --> Raider deramp
- Calculate experimental variogram --> RAiDER variogram
- Calculate binned variogram with functional fitting --> RAiDER binning and RAiDER fitting
- Calculate double-difference --> RAiDER pairs
@cmarshak made this repository with @dbekaert to break out these functional components. There are few more things I need to add, but hopefully this is a clear starting point. Thanks!
It would be helpful to keep the latest version of the solid Earth ATBD documents in PDF here in the repo, similar to what the cryo team has (https://github.com/fastice/nisarCryoCalValNotebooks/tree/main/ATBD-Documents).
This repository (https://github.com/CIMR-Algos/TerrestrialSnowArea_ATBD) shows it's possible to combine a bunch of markdown files and Jupyter notebook files together into a Jupyter book (https://cimr-algos.github.io/SeaIceThickness_ATBD/intro.html), an HTML website hosted in GitHub Pages and compiled from the repo automatically. It will be really cool if we could do the same here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.