interferogram

package
v0.0.0-...-62531ef Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2022 License: GPL-3.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdaptFiltOpt

type AdaptFiltOpt struct {
	FFTWindow int
	// contains filtered or unexported fields
}

type Coherence

type Coherence limits.Fraction

type CoherenceData

type CoherenceData struct {
	data.Complex
}

type CoherenceOpt

type CoherenceOpt struct {
	Box                    common.Minmax
	SlopeCorrelationThresh float64
	SlopeWindow            int
	DatFile                path.Path
	Weight                 CoherenceWeight
}

type CoherenceWeight

type CoherenceWeight int
const (
	Constant CoherenceWeight = iota
	Gaussian
)

func (*CoherenceWeight) Set

func (cw *CoherenceWeight) Set(s string) (err error)

func (CoherenceWeight) String

func (cw CoherenceWeight) String() string

type File

type File struct {
	data.ComplexWithPar `json:"complex_file"`
	DiffPar             path.ValidFile `json:"diff_par"`
	Quality             path.File      `json:"quality"`
	SimUnwrap           path.File      `json:"simulated_unwrap"`
	DeltaT              time.Duration  `json:"delta_time"`
}

func FromSLC

func FromSLC(slc1, slc2 slc.SLC, opt IfgOpt) (out File, err error)

func (File) AdaptFilt

func (ifg File) AdaptFilt(opt AdaptFiltOpt, Ifg File, cc CoherenceData) (err error)

func (File) CheckQuality

func (ifg File) CheckQuality() (b bool, err error)

func (File) Coherence

func (ifg File) Coherence(opt CoherenceOpt) (c CoherenceData, err error)

func (File) Move

func (i File) Move(dir path.Dir) (im File, err error)

func (File) PlotMode

func (_ File) PlotMode() (m plot.Mode)

type IfgOpt

type IfgOpt struct {
	Looks common.RngAzi
	// contains filtered or unexported fields
}

type OffsetAlgo

type OffsetAlgo int
const (
	IntensityCoherence OffsetAlgo = iota
	FingeVisibility
)

type Paths

type Paths struct {
	data.PathWithPar
	DiffPar, Quality, SimUnwrap path.File
}

func New

func New(dat path.Path) (p Paths)

func (Paths) Load

func (p Paths) Load() (f File, err error)

TODO: implement

func (Paths) WithDiffPar

func (p Paths) WithDiffPar(file path.Path) (pp Paths)

func (Paths) WithParFile

func (p Paths) WithParFile(file path.Path) (pp Paths)

func (Paths) WithQuality

func (p Paths) WithQuality(file path.Path) (pp Paths)

func (Paths) WithSimUnwrap

func (p Paths) WithSimUnwrap(file path.Path) (pp Paths)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL