IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 26, 2009, 1:27:21 PM (17 years ago)
Author:
Paul Price
Message:

Adding version information.

Location:
trunk/ppMops
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMops

    • Property svn:ignore set to
      configure
      Makefile.in
      config.log
      config.status
      depcomp
      config.guess
      config.sub
      ltmain.sh
      libtool
      autom4te.cache
      missing
      Makefile
      aclocal.m4
      install-sh
  • trunk/ppMops/src

    • Property svn:ignore set to
      Makefile.in
      stamp-h1
      config.h
      config.h.in
      ppMopsVersionDefinitions.h
      .deps
      Makefile
      ppMops
  • trunk/ppMops/src/ppMops.c

    r24241 r24242  
    11#include <stdio.h>
    22#include <pslib.h>
     3
     4#include "ppMops.h"
    35
    46int main(int argc, char *argv[])
     
    68    if (argc != 4) {
    79        fprintf(stderr, "Insufficient arguments.\n");
    8         fprintf(stderr, "Usage: %s DETECTIONS ASTROMETRY OUTPUT\n", argv[0]);
     10        fprintf(stderr, "Usage: %s DETECTIONS ZP OUTPUT\n", argv[0]);
    911        exit(PS_EXIT_CONFIG_ERROR);
    1012    }
     
    2123        header = psFitsReadHeader(NULL, fits);
    2224        if (!header) {
    23             psErrorStackPrint("Unable to read header");
     25            psErrorStackPrint(stderr, "Unable to read header");
    2426            psFitsClose(fits);
    2527            psFree(data);
     
    2729        }
    2830        if (!psFitsMoveExtName(fits, IN_EXTNAME)) {
    29             psErrorStackPrint("Unable to move to extension %s", IN_EXTNAME);
     31            psErrorStackPrint(stderr, "Unable to move to extension %s", IN_EXTNAME);
    3032            psFitsClose(fits);
    3133            psFree(header);
     
    3638        psFitsClose(fits);
    3739        if (!detections) {
    38             psErrorStackPrint("Unable to read detections");
     40            psErrorStackPrint(stderr, "Unable to read detections");
    3941            psFree(data);
    4042            psFree(header);
     
    8991    // Translate the header
    9092    psMetadata *outHeader = psMetadataAlloc(); // Output header
     93    ppMopsVersionHeader(outHeader);
    9194    {
    9295        double ra = psMetadataLookupF64(NULL, header, "FPA.RA");
     
    116119        psMetadataAddF64(outHeader, PS_LIST_TAIL, "FPA_ID", 0, "Exposure identifier", fpaid);
    117120        psMetadataAddS32(outHeader, PS_LIST_TAIL, "OBSCODE", 0, "IAU Observatory code", OBSERVATORY_CODE);
    118         psMetadataAddF32(outHeader, PS_LIST_TAIL, "LIMITMAG", 0, "Limiting magnitude", LIMITING_MAG);
    119121        psMetadataAddF32(outHeader, PS_LIST_TAIL, "STARPSF", 0, "Stellar PSF (arcsec)", psf);
    120122
    121123        // These are completely fake
     124        psMetadataAddF32(outHeader, PS_LIST_TAIL, "LIMITMAG", 0, "Limiting magnitude", 25.0);
    122125        psMetadataAddF32(outHeader, PS_LIST_TAIL, "DE1", 0, "Detection efficiency (FAKE)", 0.0);
    123126        psMetadataAddF32(outHeader, PS_LIST_TAIL, "DE2", 0, "Detection efficiency (FAKE)", 0.0);
Note: See TracChangeset for help on using the changeset viewer.