foscat.scat#

Attributes#

Classes#

Functions#

read(filename)

Module Contents#

foscat.scat.tf_defined#
foscat.scat.tf_function[source]#
foscat.scat.read(filename)[source]#
class foscat.scat.scat(p00, s0, s1, s2, s2l, j1, j2, cross=False, backend=None)[source]#
bk_type = 'SCAT'#
P00#
S0#
S1#
S2#
S2L#
j1#
j2#
cross = False#
backend = None#
set_bk_type(bk_type)[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]#
sqrt()[source]#
L1()[source]#
square_comp()[source]#
iso_mean(repeat=False)[source]#
fft_ang(nharm=1, imaginary=False)[source]#
iso_std(repeat=False)[source]#
cleanval(x)[source]#
filter_inf()[source]#
interp(nscale, extend=False, constant=False, threshold=1e+30, use_mask=False)[source]#
flatten()[source]#
flattenMask()[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.scat.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=hp.UNSEEN)[source]#
moments(list_scat)[source]#
eval(image1, image2=None, mask=None, Auto=True, s0_off=1e-06, calc_var=False, norm=None)[source]#
square(x)[source]#
sqrt(x)[source]#
reduce_distance(x, y, sigma=None)[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]#