Audela
Audela

Fonctions spécifiques à l'interface Audace

Fonctions spécifiques à l'interface Audace

Les fonctions qui suivent sont implémentées dans les scripts Audace (hors des namespaces).

1. Visualisation

animate filename nb ?millisecondes? ?nbtours?

Affiche successivement nb images de nom générique filename. Le délai d'attente entre chaque image est de millisecondes millisecondes (200 par défaut). L'animation est répétées nbtours fois (10 par défaut).

2. Traitement d'image

mult constant

Multiplie tous les pixels des l'image en mémoire dans le buffer 1 par une valeur constante constant (en adu).

convgauss sigma

Convolution de l'image en mémoire dans le buffer 1 par une fonction gaussienne dont le paramètre d'étalement sigma (en pixels).

uncosmic coef

Filtre kernel médian pondéré pour éliminer les cosmiques. Le filtre est inactif si coef=0 et devient très efficace pour coef>1.

register in out number

Translate les number images de nom générique in pour les recentrer automatiquement par rapport aux étoiles présentes sur l'image. Les number images de sortie sont nommées par le nom générique out.

add2 in operand out const nb

Addition d'une image operand à un lot de nb images de nom générique in. const est un nombre (en pas codeurs) à ajouter à tous les pixels. Le nom générique des images de sortie est out.

div2 in operand out const nb

Division d'une image operand à un lot de nb images de nom générique in. const est un nombre (en pas codeurs) à multiplier à tous les pixels. Le nom générique des images de sortie est out.

offset2 in out const nb

Addition d'une valeur constante const (en pas codeurs) à tous les pixels d'un lot de nb images de nom générique in. Le nom générique des images de sortie est out.

ngain2 in out const nb

Normalisation du gain à un lot de nb images de nom générique in. const est un nombre (en pas codeurs) qui représente la moyenne des pixels des images de sortie. Le nom générique des images de sortie est out.

noffset2 in out const nb

Normalisation du fond de ciel à un lot de nb images de nom générique in. const est un nombre (en pas codeurs) qui représente la moyenne des pixels des images de sortie. Le nom générique des images de sortie est out

opt2 in dark offset out const nb

Soustraction du noir optimisé à un lot de nb images de nom générique in. Le nom de fichier du noir est dark et le nom de fichier de précharge (bias) s'appelle offset. const est un nombre (en pas codeurs) à ajouter à tous les pixels. Le nom générique des images de sortie est out.

register2 in out number

Registration d'un lot de nb images de nom générique in. Le nom générique des images de sortie est out.

sadd in out number

Somme d'une pile de nb images de nom générique in. Le nom de l'image de sortie est out.

smean in out number

Moyenne d'une pile de nb images de nom générique in. Le nom de l'image de sortie est out.

smedian in out number

Médiane d'une pile de nb images de nom générique in. Le nom de l'image de sortie est out.

sub2 in operand out const nb

Soustraction d'une image operand à un lot de nb images de nom générique in. const est un nombre (en pas codeurs) à ajouter à tous les pixels.

trans2 in out number dx dy

Translation d'un lot de nb images de nom générique in. Le nom générique des images de sortie est out. La translation vaut dx et dy (en pixels).

ssort in out number percent

Tri et attribue au niveau percent (de 0 pour le mini à 100 pour le maxi) les pixels d'une pile de nb images de nom générique in. Le nom de l'image de sortie est out.

ssk in out number kappa

Synthèse d'une image sigma-kappa au niveau kappa, à partir d'une pile de nb images de nom générique in. Le nom de l'image de sortie est out.

uncosmic2 in out number coef

Corrige les cosmiques d'un lot de nb images de nom générique in. Le nom générique des images de sortie est out. Le filtre est inefficace si coef=0 et devient très efficace pour coef>1.

convgauss2 in out number sigma

Convolue un lot de nb images de nom générique in par une gaussienne de paramètre d'étalement sigma (en pixels). Le nom générique des images de sortie est out. Le filtre est inefficace si coef=0 et devient très efficace pour coef>1.

mult2 in out const nb

Multiplication d'une valeur constante const (en pas codeurs) à tous les pixels d'un lot de nb images de nom générique in. Le nom générique des images de sortie est out.

3. Communication réseau

create_server ?port?

Crée un serveur à protocole RPC. Le port (5000 par défaut) est réglé par l'option port. La variable rpcid(serveur) contient d'identificateur Tcl du serveur. La variable rcpid(state) prend la valeur "server".

delete_server ?id?

Détruit un serveur à protocole RPC. L'option id (par défaut vaut le contenu de la variable rpcid(serveur)) contient l'identificateur Tcl du serveur à détruire. La variable rcpid(state) prend la valeur "". Il faut s'assurer préalablement que des clients ne sont pas connectés.

create_client ?ip_serveur? ?port_serveur? ?ip_client? ?port_client?

Connecte le client sur le serveur de numéro IP ip_serveur (192.168.0.1 par défaut) et sur le port port_serveur (5000 par défaut). La variable rpcid(client) contient d'identificateur Tcl du client. La variable rcpid(state) prend la valeur "client".

Si l'on souhaite afficher les images sur l'application Audace cliente (un dossier doit être partagé localement) alors il faut créer une connexion client/serveur dans l'autre sens. Le client doit donc indiquer son numéro IP ip_client (vaut le contenu de la variable rpcid(client) par défaut) et son numéro de port (5000 par défaut). La variable rcpid(state) prend la valeur "client/server".

delete_client ?id?

Déconnecte un serveur à protocole RPC. L'option id contient l'identificateur Tcl du client à déconnecter. Par défaut ?id? vaut le contenu de la variable rpcid(client). Après déconnexion, la variable rcpid(state) prend la valeur "".

send arg

Envoie une ligne de commande (arg) d'un client vers un serveur à protocole RPC

| English Version | Mailing List Audela | ©2004 Audela | Design TechnoSpeak