Il s'agit de la commande funmerge 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
funmerge - fusionne un ou plusieurs fichiers de table Funtools
SYNOPSIS
funfusion [-w⎪-x] -f [colname] ...
OPTIONS
-f # affiche une colonne spécifiant le fichier d'où provient cet événement
-w # ajuste les valeurs de position à l'aide des informations WCS
-x # ajuste les valeurs de position à l'aide des informations WCS et enregistre les anciennes valeurs
DESCRIPTION
funfusion fusionne les données FITS d'un ou plusieurs fichiers de table binaire FITS ou de fichiers d'événements bruts.
Le premier argument du programme spécifie la première table FITS d'entrée ou le premier fichier d'événement brut.
Si "stdin" est spécifié, les données sont lues à partir de l'entrée standard. Utiliser le support Funtools
Notation pour spécifier les extensions FITS et les filtres de lignes. Les arguments suivants spécifient
des fichiers d'événements et des tables supplémentaires à fusionner. (NB : Stdin ne peut être utilisé pour aucun de ces
arguments de fichier d'entrée supplémentaires.) Le dernier argument est le fichier FITS de sortie. Les colonnes
dans chaque table d'entrée doit être identique.
Si un fichier d'entrée commence par le caractère '@', il est traité comme un fichier d'inclusion, c'est-à-dire
sous forme de fichier texte contenant les noms de fichiers d'événements (ainsi que des lignes vides et/ou des lignes de commentaires
commençant par le signe '#'). Si l'entrée standard est spécifiée comme fichier d'inclusion
("@stdin"), puis les noms de fichiers sont lus à partir de l'entrée standard jusqu'à EOF (^D). Fichiers d'événements
et les fichiers d'inclusion peuvent être mélangés sur une ligne de commande.
Les lignes de chaque table sont écrites séquentiellement dans le fichier de sortie. Si le commutateur -f
[nom de la colonne] est spécifié sur la ligne de commande, une colonne supplémentaire est ajoutée à chaque ligne
contenant le numéro du fichier d'où provient cette ligne (en commençant par un). Dans
dans ce cas, les noms de fichiers correspondants sont stockés dans les paramètres d'en-tête ayant le
préfixe FUNFIL, c'est-à-dire FUNFIL01, FUNFIL02, etc.
Le -w interrupteur (ou -x commutateur comme décrit ci-dessous), funfusion peut également régler le
positionner les valeurs des colonnes à l'aide des informations WCS dans chaque fichier. (Par colonnes de position, nous
désigne les colonnes sur lesquelles la table est regroupée, c'est-à-dire les colonnes définies par le bincols=
ou (X,Y) par défaut.) Pour effectuer l'alignement WCS, le WCS du premier fichier est pris
comme WCS de base. Chaque position dans les fichiers suivants est ajustée en la convertissant d'abord en
la coordonnée du ciel dans son propre système de coordonnées WCS, puis en convertissant cette position du ciel
à la position du ciel du WCS de base, et finalement reconvertir en une position de pixel dans
le système de base. Notez qu'afin d'effectuer l'alignement WCS, les WCS et
Les mots clés TLMIN/TLMAX doivent déjà exister dans chaque fichier FITS.
Lors de l'exécution de l'alignement WCS, vous pouvez enregistrer les positions d'origine dans le fichier de sortie en
en utilisant l' -x (pour "xtra") au lieu du -w commutateur (c'est-à-dire, en utilisant ce commutateur également
implique d'utiliser -w) Les anciennes positions sont enregistrées dans des colonnes portant le même nom que le
colonnes positionnelles d'origine, avec le préfixe ajouté "OLD_".
Exemples :
Fusionner deux tables et conserver le numéro de fichier d'origine pour chaque ligne de la colonne
appelé "FILE" (avec le nom de fichier correspondant dans l'en-tête) :
[sh] funmerge -f "FILE" test.ev test2.ev merge.ev
Fusionnez deux tables avec l'alignement WCS, en sauvegardant les anciennes valeurs de position dans 2 autres
colonnes:
[sh] funmerge -x test.ev test2.ev merge.ev
Ce programme ne fonctionne que sur les fichiers d'événements bruts et les tables binaires. Nous n'avons pas encore mis en œuvre
fusion d'images et de tableaux.
Utilisez funmerge en ligne en utilisant les services onworks.net