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