ນີ້ແມ່ນຄໍາສັ່ງ spd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
spd - ໂຄງການບິດເບືອນທາງຊ່ອງ
ສະຫຼຸບສັງລວມ
ການແກ້ໄຂຮູບພາບ synchrotron ແລະການເຊື່ອມໂຍງ azimuthal
ລາຍລະອຽດ
SPD ຫຍໍ້ມາຈາກ Spatial Distortion. ຂຽນໃນພາສາ C, ໂຄງການເສັ້ນຄໍາສັ່ງທີ່ຂັບເຄື່ອນນີ້
ຈັດການກັບຮູບພາບທີ່ມາຈາກ X-ray diffusion/diffraction ທົດລອງ. ມັນເຮັດ
ຕໍ່ມາ:
* ການແກ້ໄຂຄວາມເຂັ້ມແຂງ (ປັດຈຸບັນຊ້ໍາ, ການແກ້ໄຂສະຫນາມຮາບພຽງ, ... ),
* ການແກ້ໄຂທາງເລຂາຄະນິດໂດຍນໍາໃຊ້ໄຟລ໌ spline ຫຼືຄູ່ຂອງການບິດເບືອນ array,
* ການເຊື່ອມໂຍງ azimuthal ໃນ 2D ຫຼື 1D ຫຼັງຈາກປິດບັງ pixels ຜິດປົກກະຕິ. SPD ແມ່ນເດີມ
ຂຽນໂດຍ Jorg Klora ສໍາລັບ ESRF ແລະຖືກຂຽນຄືນໃຫມ່ໂດຍ Peter Boesecke ຈາກ ESRF/ID02.
ການບໍາລຸງຮັກສາແລະການຫຸ້ມຫໍ່ຂອງໂຄງການແມ່ນສະຫນອງໃຫ້ໂດຍ Rainer Wilcke ແລະ Jerome Kieffer
ຈາກ SciSoft ຢູ່ ESRF.
OPTIONS
ການນໍາໃຊ້: spd [--server] [--ອອກ] ພາລາມິເຕີ = ທາງເລືອກ [ຊື່ໄຟລ໌]
src_id=
src_ext= (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ)
cor_id=
cor_ext= (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ)
type= (ຄ່າເລີ່ມຕົ້ນ "FloatIEEE32")
dvo= ຄ່າຊົດເຊີຍຂໍ້ມູນ (ຄ່າເລີ່ມຕົ້ນ 0)
dark_id=
dark_file=
dark_const= ລົບຄ່າຮູບພາບມືດຄົງທີ່ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຮູບພາບມືດ
ການຫັກລົບແລ້ວ
dark_ext= ບໍ່ມີຄ່າເລີ່ມຕົ້ນ
do_dark=0|1 ຖ້າ 0, ສະກັດກັ້ນການແກ້ໄຂຮູບພາບຊ້ໍາຄ່າເລີ່ມຕົ້ນ 1
save_dark=0|1|2 ບັນທຶກຄວາມຊົງຈຳຂອງຮູບພາບມືດໃສ່ໄຟລ໌
0: ບໍ່ເຄີຍ, 1: ສະເຫມີ, 2: ພຽງແຕ່ຖ້າໃຫມ່ (ຄ່າເລີ່ມຕົ້ນ 2)
inp_const= ເພີ່ມຮູບພາບການປ້ອນຂໍ້ມູນຄົງທີ່ (ຄ່າເລີ່ມຕົ້ນ 0.)
inp_exp= ນຳໃຊ້ເລກກຳລັງໃສ່ໃສ່ຮູບພາບ (ຄ່າເລີ່ມຕົ້ນ 1.)
inp_factor= ຄູນດ້ວຍປັດໄຈການປ້ອນຂໍ້ມູນຮູບພາບ (ຄ່າເລີ່ມຕົ້ນ 1.)
raw_cmpr="none"|"gzip"|"z" ການບີບອັດຮູບດິບ ແລະຮູບມືດ (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ)
flood_id= (ຫຼື ທົ່ງຮາບພຽງ)
flood_file= (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີພື້ນທີ່ນໍ້າຖ້ວມຖືກນຳໃຊ້)
bckg_id=
bckg_file= (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ໃຊ້ພື້ນຫຼັງກະແຈກກະຈາຍ)
bckg_const= (ຄ່າເລີ່ມຕົ້ນ 0.)
bckg_fact= (ຄ່າເລີ່ມຕົ້ນ 1.)
header_id= (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ໄດ້ໃຊ້)
pass=0|1 pass input header to output (ຄ່າເລີ່ມຕົ້ນ 0)
header_min= (ຄ່າເລີ່ມຕົ້ນ 0)
header_ext= (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ)
distortion_file= (ຄ່າເລີ່ມຕົ້ນ "spatial.dat")
xfile= (x ການບິດເບືອນອ່ານຈາກໄຟລ໌ edf)
yfile= (y distortion ອ່ານຈາກໄຟລ໌ edf)
xoutfile= (x ການບິດເບືອນບັນທຶກໄວ້ໃນໄຟລ໌ edf)
youtfile= (ການບິດເບືອນ y ບັນທຶກໄວ້ໃນໄຟລ໌ edf)
active_radius= (ຄ່າພາຍນອກຈະບໍ່ຖືກແກ້ໄຂ)
precen_1=xxx ສໍາລັບ pre-rotation center_1 (ຄິດໄລ່ຄ່າເລີ່ມຕົ້ນ)
precen_2=xxx ສໍາລັບ pre-rotation center_2 (ຄິດໄລ່ຄ່າເລີ່ມຕົ້ນ)
predis=xxx ສໍາລັບໄລຍະການຫມຸນກ່ອນ (ຄິດໄລ່ຄ່າເລີ່ມຕົ້ນ)
prerot_1= (ຄ່າເລີ່ມຕົ້ນ 1.)
prerot_2= (ຄ່າເລີ່ມຕົ້ນ 2.)
prerot_3= (ຄ່າເລີ່ມຕົ້ນ 3.)
psize_distort=0|1|2 ເອົາຕົວກໍານົດຮູບພາບຈາກໄຟລ໌ບິດເບືອນ 0: none, 1: pix, 2: pix, cen,
dis, proj, rot (ຄ່າເລີ່ມຕົ້ນ 0)
cen_1=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວຂອງ Center_1
cen_2=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວຂອງ Center_2
i0=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວຂອງ Intensity0
i1=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວຂອງ Intensity1
off_1=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າ Offset_1 header
off_2=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າ Offset_2 header
pix_1=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າຫົວ PSize_1
pix_2=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າຫົວ PSize_2
bis_1=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວ BSize_1
bis_2=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວ BSize_2
dis=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວ SampleDistance
ori=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າສ່ວນຫົວ RasterOrientation
tit=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າຫົວຂໍ້ຫົວຂໍ້
wvl=xxx ຖ້າຕັ້ງ, ກຳນົດຄ່າ WaveLength header
pro="Saxs"|"Waxs" ປະເພດຂອງຮູບການສາຍ (Saxs ເລີ່ມຕົ້ນ)
rot_1= (ຄ່າເລີ່ມຕົ້ນ 1.)
rot_2= (ຄ່າເລີ່ມຕົ້ນ 2.)
rot_3= (ຄ່າເລີ່ມຕົ້ນ 3.)
base_name= (ຮູບແບບເລີ່ມຕົ້ນ "ຮູບພາບ")
outdir= ໄດເລກະທໍລີສໍາລັບໄຟລ໌ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ: base_name)
verbose=-1|0|1|2 ລະດັບການພິມຂໍ້ຄວາມ (ຕໍ່າ -> ສູງ, ຄ່າເລີ່ມຕົ້ນ 1)
version=0|1 ສະບັບພິມຂອງໂປຣແກຣມຖ້າ != 0
simul=0|1 (ຄ່າເລີ່ມຕົ້ນ 0)
do_distortion=0|1|2|3 ການແກ້ໄຂການບິດເບືອນ (ຄ່າເລີ່ມຕົ້ນ 1) (0: none, 1: after dark, 2:
ຫຼັງຈາກຮາບພຽງຢູ່, 3: ຫຼັງຈາກມາດຕະຖານ)
flat_distortion=0|1 ປັບຮູບພາບໃຫ້ເປັນຮູບແບບແປ (ຄ່າເລີ່ມຕົ້ນ 1)
do_prerotation=0|1|2 ການແກ້ໄຂກ່ອນການຫມຸນ (ຄ່າເລີ່ມຕົ້ນ 1) (0: none, 1: ຫຼັງຈາກ, 2:
ໂດຍບໍ່ມີການແກ້ໄຂບິດເບືອນ)
norm_int=0|1 ການປັບຄວາມເຂັ້ມຂົ້ນປົກກະຕິ (ຄ່າເລີ່ມຕົ້ນ 0 = ບໍ່)
norm_factor= (ຄ່າເລີ່ມຕົ້ນ 1.)
overflow=xxx (ຄ່າເລີ່ມຕົ້ນ 0 = ບໍ່ໄດ້ຕັ້ງ)
dummy= (ຄ່າເລີ່ມຕົ້ນ 0. = ບໍ່ໄດ້ຕັ້ງ)
inp_min= (ຄ່າເລີ່ມຕົ້ນ 0. = ບໍ່ໄດ້ຕັ້ງ)
inp_max= (ຄ່າເລີ່ມຕົ້ນ 0. = ບໍ່ໄດ້ຕັ້ງ)
bin_1= ປັດໄຈສໍາລັບ x-binning (ຄ່າເລີ່ມຕົ້ນ 1 = ບໍ່ມີ binning)
bin_2= ປັດໄຈສໍາລັບການ y-binning (ຄ່າເລີ່ມຕົ້ນ 1 = ບໍ່ມີ binning)
azim_int=0|1 ການຈັດກຸ່ມ azimuthal (ຄ່າເລີ່ມຕົ້ນ 0 = ບໍ່)
azim_pass=0|1 ຜ່ານຫົວຂໍ້ເຕັມໄປຫາການຈັດກຸ່ມ azimuthal (def. 1 = ແມ່ນ)
azim_pro="Saxs"|"Waxs". ປະເພດຂອງ azim. regrp. (Saxs ເລີ່ມຕົ້ນ)
azim_id= (ຄ່າເລີ່ມຕົ້ນ -1)
azim_ext= (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ)
azim_r0= ລັດສະໝີການຈັດກຸ່ມຂັ້ນຕ່ຳ (ຄ່າເລີ່ມຕົ້ນ 0.)
azim_r_num= ຂະໜາດຜົນຜະລິດ radial (ຄ່າເລີ່ມຕົ້ນ 0)
azim_a0= ມຸມເລີ່ມຕົ້ນການຈັດກຸ່ມຄືນໃໝ່ທີ 1 (ຄ່າເລີ່ມຕົ້ນ 0.)
azim_a1= ມຸມເລີ່ມຕົ້ນການຈັດກຸ່ມຄືນໃໝ່ທີ 2 (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ໄດ້ໃຊ້)
azim_da= ໄລຍະການຈັດກຸ່ມຄືນໃໝ່ເປັນມຸມ (ຄ່າເລີ່ມຕົ້ນ 1.)
azim_a_num= ຂະໜາດຜົນອອກເປັນມຸມ (ຄ່າເລີ່ມຕົ້ນ 0)
ave_id= (ຄ່າເລີ່ມຕົ້ນ -1)
ave_ext= (ບໍ່ມີຄ່າເລີ່ມຕົ້ນ)
ave_scf= (ຄ່າເລີ່ມຕົ້ນ 1.)
mask_file=
(ຄ່າເລີ່ມຕົ້ນ: ບໍ່ໄດ້ໃຊ້)
--ເຊີບເວີສະຫຼັບກັບໂຫມດເຊີບເວີ, ie ລໍຖ້າ
ຄໍາສັ່ງ / ຮູບພາບໃຫມ່ທີ່ຈະປະມວນຜົນໃນ stdin
--ອອກ ອອກຈາກໂປຣແກຣມເມື່ອພວກເຮົາຢູ່ໃນໂໝດເຊີບເວີ.
ໃຊ້ spd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net