foscat.scat1D#

Attributes#

Classes#

Functions#

read(filename)

Module Contents#

foscat.scat1D.tf_defined#
foscat.scat1D.tf_function[source]#
foscat.scat1D.read(filename)[source]#
class foscat.scat1D.scat1D(p00, s0, s1, s2, s2l, j1, j2, cross=False, backend=None)[source]#
P00#
S0#
S1#
S2#
S2L#
j1#
j2#
cross = False#
backend = None#
build_flat(table)[source]#
flatten(S2L=True, P00=True)[source]#
flatten_name(S2L=True, P00=True)[source]#
get_j_idx()[source]#
get_S0()[source]#
get_S1()[source]#
get_S2()[source]#
get_S2L()[source]#
get_P00()[source]#
reset_P00()[source]#
constant()[source]#
domult(x, y)[source]#
dodiv(x, y)[source]#
domin(x, y)[source]#
doadd(x, y)[source]#
toreal(value)[source]#
addcomplex(value, amp)[source]#
add_complex(amp)[source]#
real()[source]#
relu()[source]#
l1_abs(x)[source]#
plot(name=None, hold=True, color='blue', lw=1, legend=True)[source]#
save(filename)[source]#
read(filename)[source]#
get_np(x)[source]#
std()[source]#
mean()[source]#
cleanval(x)[source]#
filter_inf()[source]#
interp(nscale, extend=False, constant=False, threshold=1e+30)[source]#
model(i__y, add=0, dx=3, dell=2, weigth=None, inverse=False)[source]#
findn(n)[source]#
findidx(s2)[source]#
extrapol_s2(add, lnorm=1)[source]#
extrapol_s1(i_s1, add)[source]#
extrapol(add)[source]#
class foscat.scat1D.funct(NORIENT=4, LAMBDA=1.2, KERNELSZ=3, slope=1.0, all_type='float32', nstep_max=20, padding='SAME', gpupos=0, mask_thres=None, mask_norm=False, isMPI=False, TEMPLATE_PATH=None, BACKEND='torch', use_2D=False, use_1D=False, return_data=False, DODIV=False, use_median=False, InitWave=None, silent=True, mpi_size=1, mpi_rank=0)[source]#

Bases: foscat.FoCUS.FoCUS

fill(im, nullval=0)[source]#
ud_grade(im, nout, axis=0)[source]#
up_grade(im, nout, axis=0)[source]#
smooth(data, axis=0)[source]#
convol(data, axis=0)[source]#
eval(image1, image2=None, mask=None, Auto=True, s0_off=1e-06, Add_R45=False, axis=0)[source]#
square(x)[source]#
sqrt(x)[source]#
reduce_mean(x, axis=None)[source]#
reduce_sum(x, axis=None)[source]#
ldiff(sig, x)[source]#
log(x)[source]#
abs(x)[source]#
inv(x)[source]#
one()[source]#
eval_comp_fast(image1, image2=None, mask=None, Auto=True, s0_off=1e-06)[source]#
eval_fast(image1, image2=None, mask=None, Auto=True, s0_off=1e-06)[source]#