Il s'agit de la commande mProjectCube 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
mProjectCube - Reprojetez un seul cube sur une échelle et un système de coordonnées spécifiés par l'utilisateur
SYNOPSIS
mProjetCube [-z facteur] [-ré niveau] [-s fichier d'état] [-h DQQpH] [-X en échelon] [-w fichier de poids]
[-t порог] [-X] [-f] in.fits out.fits hdr.template
DESCRIPTION
mProjetCube reprojette un seul cube à l'échelle définie dans un fichier modèle d'en-tête FITS
(en savoir plus sur les modèles d'en-tête ici). Le programme produit une paire de fichiers : le
cube reprojeté et une image de « zone » constituée de la zone de ciel de pixel d'entrée de fraction qui
est entré dans chaque pixel de sortie. L'algorithme "drizzle" est implémenté. L'algorithme
procède en mappant les coins des pixels (tels qu'ajustés par la bruine, le cas échéant) à partir du pixel d'entrée
espace à l'espace de pixel de sortie, calcul de la zone de chevauchement avec chaque pixel de sortie, et
accumuler une fraction appropriée du flux d'entrée dans les pixels du cube de sortie. Dans
De plus, la fraction appropriée de la zone de pixel d'entrée est accumulée dans la zone
pixels de l'image. La projection des points de l'espace de pixels d'entrée vers l'espace de pixels de sortie est
calculé en deux étapes : première carte de l'espace de pixels d'entrée aux coordonnées du ciel ; deuxième carte
des coordonnées du ciel à l'espace de pixels de sortie.
Une situation qui s'est produite assez souvent pour mériter une attention particulière : il est possible de
définir un en-tête FITS avec l'emplacement de référence hors de l'image. En particulier, les personnes
font souvent référence à des projections cylindriques (par exemple : CAR, CEA) à l'emplacement (0.,0.) (par exemple : le
centre galactique). Ce n'est pas faux en soi mais conduit à un pixel extrêmement grand
décalages (par exemple : par centaines de milliers). En lien avec cela, si vous extrayez un en-tête
à partir d'une image avec de grands décalages de ce type, il est peu probable que vous puissiez simplement changer
types de projection sans également ajuster l'emplacement/les décalages de référence. Très probablement, vous
se retrouvera avec les données de reprojet toutes hors échelle.
OPTIONS
-z facteur
Le traitement est effectué à l'aide de l'algorithme de bruine. facteur est une virgule flottante
numéro; les facteurs de bruine recommandés sont de 0.5 à 1.
-d niveau
Entraîne l'impression d'informations de débogage supplémentaires sur stdout. Les niveaux valides sont
1-5 (pour des niveaux de débogage plus élevés, il est recommandé de rediriger la sortie vers un
fichier).
-s fichier d'état
La sortie et les erreurs sont écrites dans fichier d'état au lieu d'être écrit sur stdout.
-h DQQpH Utilisez l'extension FITS spécifiée (la valeur par défaut consiste à utiliser le premier HDU avec des données d'image)
-x en échelon
Appliquer un facteur de correction de en échelon à chaque pixel
-w fichier de poids
Chemin d'accès à une carte de poids à utiliser lors de la lecture des valeurs à partir de l'image d'entrée.
-t порог
Pixels avec des poids ci-dessous порог sera traité comme vide.
-X Rend la région de sortie (définie à l'origine dans le modèle d'en-tête) assez grande pour
inclure toutes les images d'entrée
ARGUMENTS
in.fits
Fichier FITS d'entrée à reprojeter.
tenues
Chemin du fichier FITS de sortie à créer.
hdr.modèle
Modèle d'en-tête FITS à utiliser dans la génération de l'image de sortie
ENTRAÎNER
Deux fichiers sont créés en sortie : le fichier FITS reprojeté (tenues), et une image "zone"
(out_area.fits) qui enregistre la quantité de couverture (dans l'espace de pixels de sortie) fournie par
les images d'entrée.
MESSAGES
OK [struct stat="OK", heure=secondes]
ERREUR Facteur de bruine chaîne (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Chaîne de seuil de poids (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Chaîne d'échelle de flux (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Impossible d'ouvrir le fichier d'état : fichier d'état
ERREUR valeur HDU (DQQpH) doit être un entier non négatif
ERREUR Pas de chevauchement
ERREUR Pas assez de mémoire pour la matrice d'images de données de sortie
ERREUR Pas assez de mémoire pour le tableau d'images de la zone de sortie
ERREUR La sortie wcsinit() a échoué.
ERREUR L'entrée wcsinit() a échoué.
ERROR FITS erreur de bibliothèque
ERREUR Tous les pixels sont vides
ERREUR Fichier modèle introuvable
ERREUR Fichier image in.fits FITS manquant ou invalide
ERREUR Fichier de poids fichier de poids FITS manquant ou invalide
EXEMPLES
$ mProjectCube rawdir/real_orig.fits projdir/base_unity.fits templates/galactic_orig.txt
[struct stat="OK", heure=143]
Utilisez mProjectCube en ligne à l'aide des services onworks.net