From 687d27c0cb82963294561053a43d0475a6e29bcf Mon Sep 17 00:00:00 2001 From: Cees Bassa Date: Wed, 23 Oct 2013 16:41:01 +0200 Subject: [PATCH] Misc changes --- imgstat.c | 63 ++++++++++++++++------------------------ jpgstack.c | 1 + measure.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++------- skymap.c | 3 +- wcsfit.c | 2 +- 5 files changed, 102 insertions(+), 51 deletions(-) diff --git a/imgstat.c b/imgstat.c index 3263d10..5045c96 100644 --- a/imgstat.c +++ b/imgstat.c @@ -6,13 +6,13 @@ struct image { char filename[64]; - int naxis1,naxis2,nframes; - float *zavg,*zstd,*zmax,*znum; + int naxis1,naxis2; + float *zavg; double ra0,de0; float x0,y0; float a[3],b[3],xrms,yrms; double mjd; - float *dt,exptime; + float exptime; char nfd[32]; int cospar; }; @@ -29,10 +29,10 @@ int main(int argc,char *argv[]) // Compute statistics for (i=0,zavg=0.0;imax) + max=raw[j].z[i]; + img.z[i]=max; + } + + // Get levels + for (i=0,s1=0.0,s2=0.0;i=nimg) + if (iimg>=nimg-1) iimg=0; redraw=1; continue; @@ -583,7 +638,14 @@ int main(int argc,char *argv[]) if (c=='[') { iimg--; if (iimg<0) - iimg=nimg-1; + iimg=nimg-2; + redraw=1; + continue; + } + + // Maximum image + if (c=='o') { + iimg=nimg-1; redraw=1; continue; } @@ -593,13 +655,13 @@ int main(int argc,char *argv[]) printf("%d %d\n",ix,iy); // Set area - width=1000; + width=500; x=width*(ix+0.5); y=width*(iy+0.5); - xmin=x-fx*width; - xmax=x+fx*width; - ymin=y-fy*width; - ymax=y+fy*width; + xmin=x-1.5*fx*width; + xmax=x+1.5*fx*width; + ymin=y-1.5*fy*width; + ymax=y+1.5*fy*width; // Increment ix++; diff --git a/skymap.c b/skymap.c index 24167c6..e1aec25 100644 --- a/skymap.c +++ b/skymap.c @@ -8,7 +8,7 @@ #include "cel.h" #include "sgdp4h.h" -#define LIM 128 +#define LIM 384 #define NMAX 256 #define MMAX 1024 #define D2R M_PI/180.0 @@ -1285,6 +1285,7 @@ void skymap_plotstars(char *filename) struct star s; if (strstr(filename,"tycho2.dat")!=NULL) { + file=fopen(m.starfile,"rb"); while (!feof(file)) { fread(&s,sizeof(struct star),1,file); diff --git a/wcsfit.c b/wcsfit.c index 5d322b9..c9b8116 100644 --- a/wcsfit.c +++ b/wcsfit.c @@ -10,7 +10,7 @@ #define LIM 256 #define D2R M_PI/180.0 #define R2D 180.0/M_PI -#define NMAX 1024 +#define NMAX 2048 struct catalog { int n;