RUN(1)
π RUN(1) β the Delft InSAR processor wrangler π
okay bestie, welcome to run(1), from the General Commands Manual section of the library. she's a utility for running the Delft InSAR processor and she's lowkey iconic. let's get into it β¨
πΈ NAME πΈ
run β a utility for running the Delft InSAR processor. that's it, that's the gig. periodt.
π¦ SYNOPSIS π¦
run -s/-e/-v step -ql [-f inputfile -r file-id -d]
run -g [-M master -S slave -B baseline -R remark -A author]
run -h
three whole moods. pick your fighter π«Ά
π DESCRIPTION π
so this manual page documents, briefly, the run command. short and sweet, we love her.
this script is convenient for running the Doris InSAR software. she generates template input files and basically serves as a shell β like, a lil cozy wrapper around everything. she lets you edit the generated input, and then run Doris. and of course, the results can also be viewed π
the environment variables PAGER and EDITOR are used (if set) for viewing and editing. in your current setup, the programs less and vim are used respectively. the executable doris is used (that's run -s step). no cap.
β¨ GENERATING OPTIONS β¨
-gβ Generate directories, template input files. use-M-S-A-B-Rto specify comments in template input files. she makes the following directories:- for the input files:
Inputfiles/ - for the redirected stdout:
Outinfo/ - for data output:
Outdata/
- for the input files:
and one of these programs gets called:
doris(the default in your path),doris.debug(that's the-doption), or./processor(if it exists).
it's giving choose-your-own-adventure π₯
-Mmaster β Only in combination with the-goption. Specify name for master image (e.g., orbit number). this variable is used to name the output data files and as a comment at the top of the input files. theM_RESFILEis assigned to'master'.res, and theI_RESFILEis assigned to'master_slave'.res. π-Sslave β Only in combination with the-goption. Specify name for slave image (e.g., orbit number). this variable is used to name the output data files and as a comment at the top of the input files. theS_RESFILEis assigned to'slave'.res, and theI_RESFILEis assigned to'master_slave'.res. π-Aauthor β Only in combination with the-goption. Specify name of author / person who is processing. used only as a comment at the top of the input files.-Bbaseline β Only in combination with the-goption. Specify baseline (e.g.,100). used only as a comment at the top of the input files.-Rremarks β Only in combination with the-goption. Specify any remarks on the processing. used only as a comment at the top of the input files.
π₯ PROCESSING OPTIONS π₯
-estep β Edit the inputfiles, then exit (no processing). just vibes, no compute.-qlβ Quicklook processing. (Edit input:run -e1;run -e2;run -e9). Ifrun -s1has not been done yet, it perform it. Ifrun -s2has not been done yet, it perform it. Then it copies the tomaster_QL.resand toslave_QL.res. Finally it runs doris with options inrun -e9(all steps for interferogram). β¨-sstep β Process the input file for this step.- initial steps for master (readfiles, crop, porbits)
- initial steps for slave (readfiles, crop, porbits)
- coregistration (coarse, fine)
- compute coregistration parameters and perform resampling
- interferometric product generation and reference phase
- phase filtering (and phase unwrapping)
- slant to height conversion and geocoding
- n/a
- quicklook processing.
the "quicklook processing" step first performs a run -s1 and a run -s2 to read master and slave. make sure that you have edited the input files with run -e1 and run -e2. then, all steps to quickly create an interferogram are performed. you can edit that with run -e9, but there should be no need for that. ngl she handles it.
-vstep β View output file of step.-rfile-ID β View/edit result output file.""(master result file)""(slave result file)""(interferogram result file)"doris.log"(logfile)
π FURTHER OPTIONS π
-finfile β Specify an input file to process. Useage of this option is discouraged, use option-sstep. (or use command line syntax if you like that better.)-dβ Use debugger version:doris.debuginstead of regular:doris. These executables have to be in your path. this option can be used if normal processing goes wrong. the redirected stdout can get very large (2GB) with this option. π so like, be mindful bestie.-hβ Show summary of options.
π EXAMPLES π
Normally, the processing starts by generating input files: run -g
Then, check/edit the input for the first step: run -e1
Next the executable doris is called by: run -s1
The output can be viewed with: run -v1
for the stdout and with: run -r[1/2/3/4]
The processing continues with the next step: run -e2 etc.
To generate the input files for master 21066, slave 01393, with a baseline of about 100m for testing purposes:
run -g -M 21066 -S 01393 -R "Testing generate option" -B 100
To edit the input file for step one:
run -e 1
To run first step, and put output file (redirected stout) in dir:
run -s 1
To view the output file for step one:
run -v 1
To run an input file named inputA in the current directory (discouraged with -f):
run -f inputA
doris inputA > outputA
π§ SEE ALSO π§
doris(1), helpdoris(1), plotoffsets(1), plotcpm(1).
The DORIS User Manual, available in /usr/share/doc/doris-doc. go read her, iykyk π
π KNOWN BUGS π
It is not possible to edit more then one file with the -e option.
bestie. one file. that's the limit. she said no. π
π AUTHOR π
run is written by Bert Kampes, Delft University, (c)1999-2003, b.m.kampes@lr.tudelft.nl.
This manual page was written by Antonio Valentino <antonio.valentino@tiscali.it>, for the Debian project (and may be used by others).
okay that's the whole page π«Ά this was November 1, 2010 energy, from the General Commands Manual section, and yeah β RUN(1) ate and left no crumbs. π
β¨πΈ go run something, bestie.
π¦ where this page comes from
- debian bookworm: doris 5.0.3~beta+dfsg-16 Β· GPL-3.0-or-later
- debian trixie: doris 5.0.3~beta+dfsg-18 Β· GPL-3.0-or-later
- ubuntu jammy: doris 5.0.3~beta+dfsg-16 Β· GPL-3.0-or-later
- ubuntu noble: doris 5.0.3~beta+dfsg-17 Β· GPL-3.0-or-later
- ubuntu questing: doris 5.0.3~beta+dfsg-18build1
- ubuntu resolute: doris 5.0.3~beta+dfsg-19build1 Β· GPL-3.0-or-later
- ubuntu stonking: doris 5.0.3~beta+dfsg-19build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms