Aceasta este comanda spd care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
spd - Programul de distorsiuni spațiale
REZUMAT
Corecții de imagine cu sincrotron și integrare azimutală
DESCRIERE
SPD înseamnă SPatial Distortion. Scris în limbaj C, acest program condus de linia de comandă
se ocupă de imaginile provenite din experimentele de difuzie/difracție de raze X. Da
ulterior:
* corecții de intensitate (curent întunecat, corecție câmp plat, ...),
* corecții de geometrie folosind fișiere spline sau o pereche de matrice de distorsiuni,
* integrare azimutală în 2D sau 1D după mascarea pixelilor defecte. SPD a fost inițial
scris de Jorg Klora pentru ESRF și rescris de Peter Boesecke de la ESRF/ID02.
Întreținerea și ambalarea programului sunt asigurate de Rainer Wilcke și Jerome Kieffer
de la SciSoft la ESRF.
OPŢIUNI
Utilizare: spd [--server] [--exit] parametru=opțiune [nume fișiere]
src_id=
src_ext= (implicit niciunul)
cor_id=
cor_ext= (implicit niciunul)
tip= (implicit „FloatIEEE32”)
dvo= offset valorii datelor (implicit 0)
dark_id=
dark_file=
dark_const= scade valoarea constantă a imaginii întunecate implicită: fără imagine întunecată
scăderea făcută
dark_ext= implicit nici unul
do_dark=0|1 dacă 0, suprimați corectarea imaginii întunecate implicit 1
save_dark=0|1|2 salvează memoria imaginilor întunecate în fișier
0: niciodată, 1: întotdeauna, 2: numai dacă este nou (implicit 2)
inp_const= adăugați o constantă a imaginii de intrare (implicit 0.)
inp_exp= aplicați exponent la imaginea de intrare (implicit 1.)
inp_factor= înmulțiți cu factorul de imagine de intrare (implicit 1.)
raw_cmpr="none"|"gzip"|"z" compresie a imaginilor brute și întunecate (implicit niciunul)
flood_id= (sau câmp plat)
flood_file= (implicit: nu este folosit câmp de inundație)
bckg_id=
bckg_file= (implicit: nu este folosit fundal de împrăștiere)
bckg_const= (implicit 0.)
bckg_fact= (implicit 1.)
header_id= (implicit: nu este folosit)
pass=0|1 trece antetul fișierului de intrare la ieșire (implicit 0)
header_min= (implicit 0)
header_ext= (implicit niciunul)
fișier_distorsion= (implicit „spatial.dat”)
xfile= (distorsiunea x citită din fișierul edf)
yfile= (distorsiunea y citită din fișierul edf)
xoutfile= (distorsiunea x salvată în fișierul edf)
youtfile= (distorsiunea y salvată în fișierul edf)
rază_activă= (valorile din afara nu vor fi corectate)
precen_1=xxx pentru pre-rotație center_1 (implicit calculat)
precen_2=xxx pentru pre-rotație center_2 (implicit calculat)
predis=xxx pentru distanța de pre-rotație (calculată implicit)
prerot_1= (implicit 1.)
prerot_2= (implicit 2.)
prerot_3= (implicit 3.)
psize_distort=0|1|2 preia parametrii imaginii din fișierul de distorsiuni 0: niciunul, 1: pix, 2: pix, cen,
dis, proj, put (implicit 0)
cen_1=xxx dacă este setat, definește valoarea antetului Center_1
cen_2=xxx dacă este setat, definește valoarea antetului Center_2
i0=xxx dacă este setat, definește valoarea antetului Intensity0
i1=xxx dacă este setat, definește valoarea antetului Intensity1
off_1=xxx dacă este setat, definește valoarea antetului Offset_1
off_2=xxx dacă este setat, definește valoarea antetului Offset_2
pix_1=xxx dacă este setat, definește valoarea antetului PSize_1
pix_2=xxx dacă este setat, definește valoarea antetului PSize_2
bis_1=xxx dacă este setat, definește valoarea antetului BSize_1
bis_2=xxx dacă este setat, definește valoarea antetului BSize_2
dis=xxx dacă este setat, definește valoarea antetului SampleDistance
ori=xxx dacă este setată, definește valoarea antetului RasterOrientation
tit=xxx dacă este setat, definește valoarea antetului titlului
wvl=xxx dacă este setat, definește valoarea antetului WaveLength
pro="Saxs"|Tipul de proiecție a imaginii „Waxs” (Saxs implicit)
rot_1= (implicit 1.)
rot_2= (implicit 2.)
rot_3= (implicit 3.)
nume_bază= („imagine” implicit)
outdir= director pentru fișierele de ieșire (implicit: nume_base)
verbose=-1|0|1|2 nivel de tipărire a mesajelor (scăzut -> ridicat, implicit 1)
version=0|1 șir versiune de imprimare a programului dacă != 0
simul=0|1 (implicit 0)
do_distortion=0|1|2|3 corectarea distorsiunii (implicit 1) (0: niciunul, 1: după întuneric, 2:
după plat, 3: după normă)
flat_distortion=0|1 se normalizează la imaginea plată (implicit 1)
do_prerotation=0|1|2 corecție pre-rotație (implicit 1) (0: niciunul, 1: după, 2:
fără corectare a distorsiunii)
norm_int=0|1 normalizarea intensității (implicit 0 = nu)
norm_factor= (implicit 1.)
overflow=xxx (implicit 0 = nesetat)
manechin= (implicit 0. = nesetat)
inp_min= (implicit 0. = nesetat)
inp_max= (implicit 0. = nesetat)
bin_1= factor pentru x-binning (implicit 1 = fără binning)
bin_2= factor pentru y-binning (implicit 1 = fără binning)
azim_int=0|1 regrupare azimutală (implicit 0 = nu)
azim_pass=0|1 trece antetul complet la regruparea azimutală (def. 1 = da)
azim_pro="Saxs"|Proiectul "Waxs". tip de azim. regrp. (Saxuri implicite)
azim_id= (implicit -1)
azim_ext= (implicit niciunul)
azim_r0= raza minimă de regrupare (implicit 0.)
azim_r_num= dimensiune radială de ieșire (implicit 0)
azim_a0= Primul unghi de început al regrupării (implicit 1.)
azim_a1= Al doilea unghi de pornire a regrupării (implicit: nu este utilizat)
azim_da= interval de regrupare unghiulară (implicit 1.)
azim_a_num= dimensiunea ieșirii unghiulare (implicit 0)
Ave_id= (implicit -1)
ave_ext= (implicit niciunul)
ave_scf= (implicit 1.)
mask_file=
(implicit: nu este folosit)
--server comută în modul server, adică așteptați
comandă/imagine nouă de procesat pe stdin
--exit ieși din program când suntem în modul server.
Utilizați spd online folosind serviciile onworks.net