Changeset 42209 for branches/eam_branches/ipp-20220316
- Timestamp:
- May 17, 2022, 3:32:29 PM (4 years ago)
- Location:
- branches/eam_branches/ipp-20220316/ppSim/src
- Files:
-
- 3 edited
-
ppSimSequence.c (modified) (3 diffs)
-
ppSimSequence.h (modified) (1 diff)
-
ppSimSequenceObject.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20220316/ppSim/src/ppSimSequence.c
r27967 r42209 48 48 psArgumentRemove(argNum, &argc, argv); 49 49 ppsim_recipe = psStringCopy (argv[argNum]); 50 psArgumentRemove(argNum, &argc, argv); 51 } 52 53 char *refcat = NULL; 54 if ((argNum = psArgumentGet (argc, argv, "-refcat"))) { 55 psArgumentRemove(argNum, &argc, argv); 56 refcat = psStringCopy (argv[argNum]); 50 57 psArgumentRemove(argNum, &argc, argv); 51 58 } … … 96 103 fprintf (stderr, " -label (label)\n"); 97 104 fprintf (stderr, " -dvodb (dvodb)\n"); 105 fprintf (stderr, " -refcat (catdir)\n"); 98 106 fprintf (stderr, " -tess_id (tess_id)\n"); 99 107 exit (2); … … 242 250 } 243 251 if (!strcasecmp (type, "OBJECT")) { 244 ppSimSequenceObject (simfile, inject, sequence, i, rng, path, basename, ppSimCommandReal, injectCommandReal, files);252 ppSimSequenceObject (simfile, inject, sequence, i, rng, path, basename, refcat, ppSimCommandReal, injectCommandReal, files); 245 253 psFree (injectCommandReal); 246 254 psFree (ppSimCommandReal); -
branches/eam_branches/ipp-20220316/ppSim/src/ppSimSequence.h
r27967 r42209 15 15 bool ppSimSequenceDark (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, const char *ppSimCommand, const char *injectCommand, psArray *files); 16 16 bool ppSimSequenceFlat (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, const char *ppSimCommand, const char *injectCommand, psArray *files); 17 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, const char * ppSimCommand, const char *injectCommand, psArray *files);17 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, const char *refcat, const char *ppSimCommand, const char *injectCommand, psArray *files); 18 18 19 19 #endif -
branches/eam_branches/ipp-20220316/ppSim/src/ppSimSequenceObject.c
r27967 r42209 1 1 # include "ppSimSequence.h" 2 2 3 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, const char * ppSimCommand, const char *injectCommand, psArray *files) {3 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, const char *refcat, const char *ppSimCommand, const char *injectCommand, psArray *files) { 4 4 5 5 bool status; … … 97 97 psStringAppend (&command, " -obs_mode OBJECT.%s", (char *) filters->data[i]); 98 98 99 if (refcat) { psStringAppend (&command, " -D PSASTRO:PSASTRO.CATDIR %s", refcat); } 100 99 101 double frnd = psRandomUniform(rng); 100 102 float seeing = IQmin + (IQmax - IQmin)*frnd;
Note:
See TracChangeset
for help on using the changeset viewer.
