Il s'agit de la commande spd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
spd - Programme de distorsion spatiale
SYNOPSIS
Corrections d'images synchrotron et intégration azimutale
DESCRIPTION
SPD signifie distorsion spatiale. Écrit en langage C, ce programme piloté par ligne de commande
traite des images issues d'expériences de diffusion/diffraction des rayons X. Cela fait
ensuite:
* corrections d'intensité (courant d'obscurité, correction champ plat, ...),
* corrections géométriques à l'aide de fichiers splines ou d'une paire de tableaux de distorsion,
* intégration azimutale en 2D ou 1D après masquage des pixels défectueux. Le SPD était à l'origine
écrit par Jorg Klora pour ESRF et réécrit par Peter Boesecke de ESRF/ID02.
La maintenance et l'emballage du programme sont assurés par Rainer Wilcke et Jerome Kieffer
de SciSoft à l'ESRF.
OPTIONS
Utilisation : spd [--server] [--exit] paramètre=option [noms de fichiers]
src_id=
src_ext= (aucun par défaut)
cor_id=
cor_ext= (aucun par défaut)
tapez= (par défaut "FloatIEEE32")
dvo= décalage de la valeur des données (par défaut 0)
dark_id=
dark_file=
dark_const= soustraire la valeur constante de l'image sombre par défaut : pas d'image sombre
soustraction faite
dark_ext= par défaut aucun
do_dark=0|1 si 0, supprimer la correction d'image sombre par défaut 1
save_dark=0|1|2 enregistre la mémoire de l'image sombre dans un fichier
0 : jamais, 1 : toujours, 2 : seulement si nouveau (par défaut 2)
inp_const= ajouter une constante d'image d'entrée (par défaut 0.)
inp_exp= appliquer un exposant à l'image d'entrée (par défaut 1.)
inp_factor= multiplier avec le facteur d'image d'entrée (par défaut 1.)
raw_cmpr="none"|"gzip"|"z" compression des images brutes et sombres (aucune par défaut)
id_inondation= (ou terrain plat)
fichier_inondation= (par défaut : aucun champ d'inondation utilisé)
bckg_id=
fichier_bckg= (par défaut : aucun fond de diffusion utilisé)
bckg_const= (par défaut 0.)
bckg_fact= (par défaut 1.)
header_id= (par défaut : non utilisé)
pass=0|1 passe l'en-tête du fichier d'entrée à la sortie (par défaut 0)
header_min= (par défaut 0)
header_ext= (aucun par défaut)
fichier_distorsion= (par défaut "spatial.dat")
fichierx= (x distorsion lue à partir du fichier edf)
yfile= (y distorsion lue à partir du fichier edf)
xoutfile= (x distorsion enregistrée dans un fichier edf)
youtfile= (y distorsion enregistrée dans un fichier edf)
rayon_actif= (les valeurs extérieures ne seront pas corrigées)
precen_1=xxx pour le centre de pré-rotation_1 (calculé par défaut)
precen_2=xxx pour le centre de pré-rotation_2 (calculé par défaut)
predis=xxx pour la distance de pré-rotation (calculé par défaut)
prerot_1= (par défaut 1.)
prerot_2= (par défaut 2.)
prerot_3= (par défaut 3.)
psize_distort=0|1|2 prend les paramètres d'image du fichier de distorsion 0 : aucun, 1 : pix, 2 : pix, cen,
dis, proj, rot (par défaut 0)
cen_1=xxx si défini, définit la valeur d'en-tête Center_1
cen_2=xxx si défini, définit la valeur d'en-tête Center_2
i0=xxx si défini, définit la valeur d'en-tête Intensity0
i1=xxx si défini, définit la valeur d'en-tête Intensity1
off_1=xxx si défini, définit la valeur d'en-tête Offset_1
off_2=xxx si défini, définit la valeur d'en-tête Offset_2
pix_1=xxx si défini, définit la valeur d'en-tête PSize_1
pix_2=xxx si défini, définit la valeur d'en-tête PSize_2
bis_1=xxx si défini, définit la valeur d'en-tête BSize_1
bis_2=xxx si défini, définit la valeur d'en-tête BSize_2
dis=xxx si défini, définit la valeur d'en-tête SampleDistance
ori=xxx si défini, définit la valeur de l'en-tête RasterOrientation
tit=xxx si défini, définit la valeur de l'en-tête du titre
wvl=xxx si défini, définit la valeur de l'en-tête WaveLength
pro="Saxs"|"Waxs" type d'image de projection (Saxs par défaut)
pourriture_1= (par défaut 1.)
pourriture_2= (par défaut 2.)
pourriture_3= (par défaut 3.)
nom_base= (par défaut "image")
rép = répertoire des fichiers de sortie (par défaut : base_name)
verbose=-1|0|1|2 niveau d'impression du message (faible -> élevé, valeur par défaut 1)
version=0|1 imprimer la chaîne de version du programme si != 0
simul=0|1 (par défaut 0)
do_distortion=0|1|2|3 correction de distorsion (par défaut 1) (0 : aucun, 1 : après la tombée de la nuit, 2 :
après plat, 3 : après norme)
flat_distortion=0|1 normaliser en image plate (par défaut 1)
do_prerotation=0|1|2 correction de pré-rotation (par défaut 1) (0 : aucun, 1 : après, 2 :
sans correction de distorsion)
norm_int=0|1 normalisation de l'intensité (par défaut 0 = non)
facteur_norme= (par défaut 1.)
débordement=xxx (par défaut 0 = non défini)
mannequin = (par défaut 0. = non défini)
inp_min= (par défaut 0. = non défini)
inp_max= (par défaut 0. = non défini)
bin_1= facteur pour le x-binning (par défaut 1 = pas de binning)
bin_2= facteur pour y-binning (par défaut 1 = pas de binning)
azim_int=0|1 regroupement azimutal (défaut 0 = non)
azim_pass=0|1 passe l'en-tête complet au regroupement azimutal (déf. 1 = oui)
Projet azim_pro="Saxs"|"Cires". type d'azimut. rép. (sax par défaut)
azim_id= (par défaut -1)
azim_ext= (aucun par défaut)
azim_r0= rayon de regroupement minimum (par défaut 0.)
azim_r_num= taille de sortie radiale (par défaut 0)
azim_a0= 1er angle de départ de regroupement (par défaut 0.)
azim_a1= 2e angle de départ de regroupement (par défaut : non utilisé)
azim_da= intervalle de regroupement angulaire (par défaut 1.)
azim_a_num= taille de sortie angulaire (par défaut 0)
ave_id= (par défaut -1)
ave_ext= (aucun par défaut)
ave_scf= (par défaut 1.)
mask_file=
(par défaut : non utilisé)
--server passer en mode serveur, c'est-à-dire attendre
nouvelle commande/image à traiter sur stdin
--exit quitte le programme lorsque nous sommes en mode serveur.
Utiliser spd en ligne à l'aide des services onworks.net