GithubHelp home page GithubHelp logo

dbekaert / train Goto Github PK

View Code? Open in Web Editor NEW
112.0 24.0 49.0 2.18 MB

Toolbox for Reducing Atmospheric InSAR Noise

Home Page: http://www.davidbekaert.com/#links

License: GNU General Public License v3.0

Shell 3.38% MATLAB 96.62%

train's Introduction

TRAIN

The Toolbox for Reducing Atmospheric InSAR Noise – TRAIN – is developed in an effort to include current state of the art tropospheric correction methods into the default InSAR processing chain. Initial development was performed at the University of Leeds. The toolbox consists of a combination of command line scripts, shell scripts, and matlab scripts. More information on software is provided in Chapter 3. TRAIN is independent of the used InSAR processor, as long as the data convention is followed. The toolbox is compatible with the StaMPS software. Further initial efforts have been put to include TRAIN into the default -rate processing chain.

 We welcome community contributions and request users to contribute back to the repo. 

CITATION

We request TRAIN users to reference our publication of TRAIN:

  • Bekaert, D.P.S., Walters, R.J., Wright, T.J., Hooper, A.J., and Parker, D.J. (2015c), Statistical comparison of InSAR tropospheric correction techniques, Remote Sensing of Environment, doi: 10.1016/j.rse.2015.08.035

In addition, also cite the original methods where needed. E.g. for our power-law method this is:

  • Bekaert, D.P.S., Hooper, A.J., and Wright, T.J. (2015a), A spatially-variable power-law tropospheric correction technique for InSAR data, JGR, doi:10.1029/2014JB011558

LICENSE

TRAIN is distributed under a GNU GPL licence.

Acknowledgement

Thanks to Richard J. Walters, Hannes Bathke, Simran Sangha, Tim J. Wright, Andy J. Hooper, Doug J. Parker, Zhenhong Li, the Leeds InSAR group, COMET members, and community for their feebback and contributions.

train's People

Contributors

dbekaert avatar kylemurray2 avatar mohseniaref 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

train's Issues

ftp is needed to be updated

Hi David,

I think ftp should be modified in get_ecmwf script to 'ftp://ftp.ceda.ac.uk'
The data path followed this pattern /badc/ecmwf-era-interim/data/gg/ap/ggapYYYYMMDDHHMM.nc

all the best,
MMA

Auxillary data for GACOS correction

ifgday_matfile = [pwd ‘ifgday.mat’] : Full file path to the mat file containing the
interferogram dates stored as a matrix with name ifgday and size [n_ifgs 2]. The master image is in the first and slave in the second column respectively. Specify dates a numeric value in YYYYMMDD format.

gacos_datapath = [] The full path to your GACOS processing folder.

UTC_sat = [‘HH:MM’] The UTC time of the satellite pass over your study area. It is specified as a string in a two digit hour and two digit minute format “HH:MM”. A colon needs to be included in between!

demfile = [pwd ‘dummy.dem’]
or = [pwd ‘dummy.grd’] The path to the DEM_file. Few options are included: 1) using a “.grd” file, 2) a DEM_file with corresponding DEM_file.rsc file, 3) a DEM file with DEM_file xml file (isce-like). For option 2 the DEM_file.rsc should contain the associated WIDTH, LENGTH, X_STEP (resolution), Y_STEP(-1*resolution), X_FIRST and Y_FIRST (upper left corner of the DEM), and optional the FORMAT. X and Y refer to longitude and latitude. You can use construct_dem.sh to make you DEM file.

ll_matfile = [pwd ‘ll.mat’] Full file path of the geo-coordinates, stored in
a matrix with size [n_points 2] and in its
columns the longitude and latitude.

Those parameters are from TRAIN manual. Those directories I still need how to find and/or create because I was only using Train’s default APS linear correction through aps_linear matlab command which calculates the tropospheric contribution that doesn’t require any manual downloading auxiliary data other than the exported products from snap’s automated pre-processing.

Error in finding phuw.mat

After processing data using StaMPS through several steps stamps(1,1) ....stamps(6,6). when i enter command for aps_linear i get following response

`

aps_linear
PARM: stamps_processed='n'
PARM: hgt_matfile='/home/sagar/sda/ktmDesc/INSAR_20230423/hgt.mat'
PARM: ll_matfile='/home/sagar/sda/ktmDesc/INSAR_20230423/ll.mat'
PARM: phuw_matfile='/home/sagar/sda/ktmDesc/INSAR_20230423/phuw.mat'
PARM: non_defo_flag='n'
Error using load
Unable to find file or directory '/home/sagar/sda/ktmDesc/INSAR_20230423/phuw.mat'.

Error in aps_linear (line 92)
phuw = load(phuw_matfile);
`

`

why PARM: stamps_processed=‘n’ instead of ‘y’. also instead of phuw.mat, II.mat and hgt.mat, it should have been phuw2.mat, II2.mat and hgt2.mat. How to solve this?

Downloading MERIS data from ftp

Hi David,

I think the MERIS data can not be download anymore using meris_download.ftp because the ftp is not available.

All the best,
Mohammad

Possibly wrong DOI

The second DOI appearing on the readme seems to be wrong: it currently says 10.1029/2014JB011558, but I cannot find anything with that DOI. The correct one appears to be 10.1002/2014JB011558. The same error is in the PDF manual, and maybe somewhere else.

Downloading MODIS using aps_modis(0,0)

I'm attempting to download the necessary MODIS data for my survey area using the function aps_modis(0,0) however the files won't download.

I downloaded and sourced the path to the get_modis.py file from: https://github.com/jgomezdans/get_modis

But it seems to have different parameters compared to those specified in the TRAIN script: aps_modis_Python.m

Any pointers on how to move forward will be helpful!

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.