Changeset 27
- Timestamp:
- 09/05/08 11:43:58 (16 years ago)
- Location:
- mire
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
mire/mire.sh
r18 r27 20 20 21 21 CATALOG=$(basename $1 .fits).cat 22 OUTPUT_FITS=$(basename $1 .fits)_sf.fits 23 22 24 if test $skip_sextractor == false 23 25 then … … 31 33 echo "Mesures géométriques..." 32 34 OUTPUT_FILENAME=$(basename $1 .fits).mes 33 python $PATH_TO_MIRE/process.py -c $CATALOG -r $2 -o test.fits-m $OUTPUT_FILENAME -t $335 python $PATH_TO_MIRE/process.py -c $CATALOG -r $2 -o $OUTPUT_FITS -m $OUTPUT_FILENAME -t $3 34 36 35 37 -
mire/mire_all.sh
r18 r27 14 14 15 15 rm -f collect 16 for file in * .fits; do16 for file in *_0.fits; do 17 17 if test $skip_sextractor == true 18 18 then 19 mire -s $file reperes.txt timing ;19 mire -s $file reperes.txt timing_cycle; 20 20 else 21 mire $file reperes.txt timing ;21 mire $file reperes.txt timing_cycle; 22 22 fi 23 23 tail -n1 $(basename $file .fits).mes >> collect; -
mire/process.py
r18 r27 34 34 # ls -l $1| awk '{print$8 "\t" $7 "\t" $6}' | sort -k2 | sed -e 's/*//' 35 35 # où $1 est le répertoire contenant les .dat non modifiés.) 36 37 is_ref=1 38 refdt=datetime(1970,1,1,0,0) 39 dt = refdt 40 delta_t = dt - refdt 36 # format attendu : nom_fichier phase_cycle date_isoformat 37 41 38 for line in file(options.timing): 42 39 line_s = string.split(line) 43 40 if (len(line_s) > 2): 44 41 nom = line_s[0] [:-4] 45 if (is_ref==1):46 [heure,minute] = string.split(line_s[1],":")47 [annee,mois,jour] = string.split(line_s[2],"-")48 refdt = datetime(int(annee),49 int(mois),50 int(jour),51 int(heure),52 int(minute))53 is_ref=054 42 if (nom == options.catalogfile[:-6]): 55 [heure,minute] = string.split(line_s[1],":") 56 [annee,mois,jour] = string.split(line_s[2],"-") 57 dt = datetime(int(annee), 58 int(mois), 59 int(jour), 60 int(heure), 61 int(minute)) 62 delta_dt = dt-refdt 43 dt = datetime.strptime(line_s[2], 44 "%Y-%m-%dT%H:%M:%S") 45 phase = float(line_s[1]) 63 46 64 47 # Donner les coordonnées approximatives des 4 repÚres … … 91 74 for i in range(len(fields)): 92 75 tmp[fields[i]] = float(spl[i]) 76 tmp['MEAN_DIST_TO_NGBRS']=0 93 77 catalog.append(tmp) 94 78 … … 287 271 modulus(vec_i), 288 272 modulus(vec_j), 289 delta_dt.seconds/60.,273 phase, 290 274 dt.isoformat()) 291 275 meas.write(outs)
Note: See TracChangeset
for help on using the changeset viewer.