Installation de scamp
Scamp travaille avec la base UCAC3 installée en local sur EULER. le programme aclient a été adapté pour accéder cette base plutôt que le serveur à Strasbourg.
Comme les version récentes de scamp n'offrent pas la possibilité d'avoir son propre aclient, on utilise une ancienne version de scamp (1.6.2)
A noter que pour l'utilisation de l'absolute tracking (ABTR), on utilise les programmes suivants:
- sextractor
- dfits
- imcopy
Installation
sudo -s
on installe les packages associes:
apt-get install --no-install-recommends libcfitsio-dev -y apt-get install --no-install-recommends sextractor -y apt-get install --no-install-recommends libfftw3-dev -y apt-get install --no-install-recommends libatlas-base-dev -y apt-get install --no-install-recommends libatlas-dev -y apt-get install --no-install-recommends libcurl4-openssl-dev -y
Mise en place des utilitaires associes:
cd /opt/import/dfits gcc dfits.c -o dfits cp dfits /usr/local/bin cd /opt/import/imcopy gcc imcopy.c -o imcopy -lcfitsio cp imcopy /usr/local/bin
Pour l'installation aclient doit etre dans le PATH :
cp ~weber/src/perl/aclient.pl /usr/local/bin/aclient
copier le tar de scamp dans /opt/import/ et extraire son contenu:
cp /media/obs/InstallEuler/import/scamp-1.6.2-tar.gz /opt/import cd /opt/import zcat scamp-1.6.2-tar.gz | tar xvf -
Il manque 2 fichiers include pour permettre la compilation(!)
cd /opt/import/scamp-1.6.2/src ln -s /usr/include/atlas/clapack.h ln -s /usr/include/atlas/cblas.h
On fait l'installation standard:
cd /opt/import/scamp-1.6.2 ./configure --enable-threads make make install
Test
On utilise une image de test du logiciel d'obervation et on doit obtenir les resultats ci-dessous. A remarque que l'on travaille sous le nom d'un utilisateur et non sous root.
Attention, si la commande est répétée, il faut supprimer le fichier de lock comm indiqué.
glslogin1:% t4_manage_abtr $THOME/simul/absoluteTracking/ECAM.2011-03-25T02:20:35.000.fits 1500621984.141398: 1500621984.141420: 1500621984.142399: Fri Jul 21 04:26:24 ART 2017 1500621984.142410: ################################################################################################### 1500621984.142517: # t4_manage_abtr: use >dfits< here: /usr/local/bin/dfits 1500621984.142559: # t4_manage_abtr: use >imcopy< here: /usr/local/bin/imcopy 1500621984.142608: # t4_manage_abtr: use >sextractor< here: /usr/bin/sextractor 1500621984.142644: # t4_manage_abtr: use >scamp< here: /usr/local/bin/scamp 1500621984.142659: # t4_manage_abtr: use >/home/weber/src/perl/aclient< here: /home/weber/src/perl/aclient 1500621984.142663: ################################################################################################### 1500621984.142665: # t4_manage_abtr: new image = /opt/t4/beta/simul/absoluteTracking/ECAM.2011-03-25T02:20:35.000.fits 1500621984.142667: ################################################################################################### 1500621984.147889: # t4_manage_abtr: resultFile = /opt/t4/beta/simul/absoluteTracking/ABTR_RESULT_FILE_FOR_SEQ_0026.log 1500621984.148200: ################################################################################################### 1500621984.151811: | t4_manage_abtr: creation subimage, remove margins of 250 [pixels] on each sides 1500621984.151826: | t4_manage_abtr: system: rm -f img_for_sextractor.fits 1500621984.153418: | t4_manage_abtr: system: imcopy '/opt/t4/beta/simul/absoluteTracking/ECAM.2011-03-25T02:20:35.000.fits[250:4046,250:4062]' img_for_sextractor.fits 1500621984.456235: | t4_manage_abtr: run sextractor with: 1500621984.456253: | t4_manage_abtr: t4_sextractor img_for_sextractor.fits /opt/t4/beta/simul/absoluteTracking/ECAM.2011-03-25T02:20:35.000.fits 1500621988.708134: | t4_manage_abtr: 732 detections 1500621988.708150: | t4_manage_abtr: run scamp with: 1500621988.708154: | t4_manage_abtr: t4_scamp_ecam sex.cat /opt/t4/beta/simul/absoluteTracking/ECAM.2011-03-25T02:20:35.000.fits 1500621988.901516: | t4_manage_abtr: aclient.pl log: Fri Jul 21 04:26:28 ART 2017 1500621988.901531: | t4_manage_abtr: aclient.pl log: Args from scamp: cocat1.u-strasbg.fr 1660 ucac3 -c 12:51:30.33 -42:01:24.7 -r 14.6386 -m 10000000 1500621988.901533: | t4_manage_abtr: aclient.pl log: Run by aclient.pl: /gls/catalogues/UCAC3/src/ucac3 -c 12:51:30.33 -42:01:24.7 -r 14.6386 -m 10000000 1500621988.902357: | t4_manage_abtr: scamp answer : ANGLE = +0.40 1500621988.902366: | t4_manage_abtr: scamp answer : FITSFILE = /opt/t4/beta/simul/absoluteTracking/ECAM.2011-03-25T02:20:35.000.fits 1500621988.902369: | t4_manage_abtr: scamp answer : HEADFILE = /gls/data/services/MAINTENANCE/log/2017-07-20/scamp/sex_ECAM.2011-03-25T02:20:35.000.fits.head 1500621988.902371: | t4_manage_abtr: scamp answer : NSCAMP = 678 1500621988.902373: | t4_manage_abtr: scamp answer : NSEXTR = 732 1500621988.902375: | t4_manage_abtr: scamp answer : OFFSETA = -0.594252000030338 1500621988.902377: | t4_manage_abtr: scamp answer : OFFSETD = 0.140255999991723 1500621988.902379: | t4_manage_abtr: scamp answer : STATUS = OK 1500621988.902637: | t4_manage_abtr: create final log file, rename the temporary file 1500621988.902641: | t4_manage_abtr: system: /bin/mv /opt/t4/beta/simul/absoluteTracking/ABTR_RESULT_FILE_FOR_SEQ_0026.tmp /opt/t4/beta/simul/absoluteTracking/ABTR_RESULT_FILE_FOR_SEQ_0026.log 1500621988.904754: | t4_manage_abtr: END 1500621988.904768: ###################################################################################################
Luc