ADORE is on the shoulder of a GIAnT

I am not sure how closely people are following the developments in ADORE-DORIS but recently a huge leap has happened for using ADORE in interferometric applications. 

I met Piyush Shanker Agram at the Fall AGU in 2012, where he informed me on his newly released code called Generic InSAR Analysis Toolbox or GIAnT. Here is the description from the GIAnT website:

"GIAnT is a suite of Python libraries and scripts that implement various published time-series InSAR algorithms in a common framework. GIAnT was developed for

  • Rapid generation of time-series products from interferogram
  • Direct comparison of time-series InSAR products using different algorithms
  • Cal-Val for time-series InSAR

The toolbox currently includes implementations of SBAS, N-SBAS and MInTS algorithms. The toolbox also includes support for using PyAPS to correct stratified troposphere phase components and to use GPS solutions if available to correct for orbital errors."

I was delighted with these news and we worked together to tightly integrate ADORE with GIAnT. To be honest, the way GIAnT is written makes it very convenient to integrate with any InSAR processor, and much of the task was already done by Piyush. I was already working on a time series analysis toolbox for ADORE based on Python, but I had only written SBAS while GIAnT already included SBAS, N-SBAS and MINTS algorithms. Furthermore there is already ongoing work to integrate StamPS into GIAnT.

With a great tool like GIAnT in place, it was time to further improve ADORE's automatic interferogram generation routines. There have been quite a few additions to the code recently, but likely the most important changes are introduction of "crops, i12s, and superMasterResample" functions. These three functions essentially control the main three steps of SBAS style interferogram generation which can then be processed with GIAnT using the "giant" command. I have been testing these codes to the best extent possible and I believe they are ready for everyone to enjoy ;) If you don't see these commands in your ADORE installation, you can obtain a recent version of ADORE using "ADORE: check updates" command.