Changeset 9539 for trunk/psModules
- Timestamp:
- Oct 13, 2006, 11:22:09 AM (20 years ago)
- Location:
- trunk/psModules
- Files:
-
- 10 edited
-
src/camera/pmFPAConstruct.c (modified) (7 diffs)
-
src/camera/pmFPAfileDefine.c (modified) (1 diff)
-
src/camera/pmHDUGenerate.c (modified) (1 diff)
-
src/concepts/pmConceptsRead.c (modified) (4 diffs)
-
src/concepts/pmConceptsStandard.c (modified) (7 diffs)
-
src/concepts/pmConceptsWrite.c (modified) (3 diffs)
-
src/config/pmConfig.c (modified) (11 diffs)
-
src/objects/pmPSF_IO.c (modified) (8 diffs)
-
src/objects/pmPSF_IO.h (modified) (2 diffs)
-
test/config/tst_pmConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPAConstruct.c
r9514 r9539 28 28 29 29 bool status = true; // Result of MD lookup 30 psMetadata *cells = psMetadataLookupM D(&status, format, "CELLS"); // The CELLS30 psMetadata *cells = psMetadataLookupMetadata(&status, format, "CELLS"); // The CELLS 31 31 if (!status || !cells) { 32 32 psError(PS_ERR_IO, true, "Unable to determine CELLS of camera.\n"); … … 34 34 } 35 35 36 psMetadata *cellData = psMetadataLookupM D(&status, cells, cellName); // The data for the particular cell36 psMetadata *cellData = psMetadataLookupMetadata(&status, cells, cellName); // The data for the particular cell 37 37 if (!status || !cellData) { 38 38 psLogMsg(__func__, PS_LOG_WARN, "Unable to find specs for cell %s: ignored\n", cellName); … … 389 389 390 390 bool mdok = true; // Status of MD lookup 391 psMetadata *file = psMetadataLookupM D(&mdok, format, "FILE"); // File information391 psMetadata *file = psMetadataLookupMetadata(&mdok, format, "FILE"); // File information 392 392 if (!mdok || !file) { 393 393 psError(PS_ERR_IO, true, "Unable to find FILE information in camera format configuration.\n"); … … 427 427 428 428 bool mdok = true; // Status from MD lookups 429 psMetadata *components = psMetadataLookupM D(&mdok, camera, "FPA"); // FPA components429 psMetadata *components = psMetadataLookupMetadata(&mdok, camera, "FPA"); // FPA components 430 430 if (!mdok || !components) { 431 431 psError(PS_ERR_IO, true, "Failed to lookup \"FPA\""); … … 475 475 476 476 bool mdok = true; // Status from metadata lookups 477 psMetadata *fileInfo = psMetadataLookupM D(&mdok, format, "FILE"); // The file information477 psMetadata *fileInfo = psMetadataLookupMetadata(&mdok, format, "FILE"); // The file information 478 478 if (!mdok || !fileInfo) { 479 479 psError(PS_ERR_IO, false, "Unable to find FILE in the camera format configuration.\n"); … … 553 553 // In cases 2 and 3, the CONTENTS is of type METADATA, and is either a menu (if EXTENSIONS=NONE), or a 554 554 // list of extensions otherwise. 555 psMetadata *contents = psMetadataLookupM D(&mdok, format, "CONTENTS"); // The contents of the FITS file555 psMetadata *contents = psMetadataLookupMetadata(&mdok, format, "CONTENTS"); // The contents of the FITS file 556 556 if (!mdok || !contents) { 557 557 if (mdok && !contents) { … … 775 775 776 776 bool mdok = true; // Status from metadata lookups 777 psMetadata *fileInfo = psMetadataLookupM D(&mdok, format, "FILE"); // The file information777 psMetadata *fileInfo = psMetadataLookupMetadata(&mdok, format, "FILE"); // The file information 778 778 if (!mdok || !fileInfo) { 779 779 psError(PS_ERR_IO, false, "Unable to find FILE in the camera format configuration.\n"); -
trunk/psModules/src/camera/pmFPAfileDefine.c
r9518 r9539 256 256 257 257 // select the format list from the selected camera 258 psMetadata *formats = psMetadataLookupM D(&status, file->camera, "FORMATS"); // List of formats258 psMetadata *formats = psMetadataLookupMetadata(&status, file->camera, "FORMATS"); // List of formats 259 259 260 260 // select the desired format -
trunk/psModules/src/camera/pmHDUGenerate.c
r8848 r9539 389 389 } 390 390 bool mdok = true; // Status of MD lookup 391 psMetadata *file = psMetadataLookupM D(&mdok, hdu->format, "FILE"); // File information for camera format391 psMetadata *file = psMetadataLookupMetadata(&mdok, hdu->format, "FILE"); // File information for camera format 392 392 if (!mdok || !file) { 393 393 psError(PS_ERR_UNEXPECTED_NULL, true, "Can't file FILE information for camera format " -
trunk/psModules/src/concepts/pmConceptsRead.c
r8848 r9539 191 191 psMetadata *cameraFormat = hdu->format; // The camera format 192 192 bool mdok = true; // Status of MD lookup 193 psMetadata *defaults = psMetadataLookupM D(&mdok, cameraFormat, "DEFAULTS"); // The DEFAULTS spec193 psMetadata *defaults = psMetadataLookupMetadata(&mdok, cameraFormat, "DEFAULTS"); // The DEFAULTS spec 194 194 if (!mdok || !defaults) { 195 195 psError(PS_ERR_IO, true, "Failed to find \"DEFAULTS\""); … … 279 279 psMetadata *cameraFormat = hduLow->format; // The camera format 280 280 bool mdok = true; // Status of MD lookup 281 psMetadata *transSpec = psMetadataLookupM D(&mdok, cameraFormat, "TRANSLATION"); // The TRANSLATION spec281 psMetadata *transSpec = psMetadataLookupMetadata(&mdok, cameraFormat, "TRANSLATION"); // The TRANSLATION spec 282 282 if (!mdok || !transSpec) { 283 283 psError(PS_ERR_IO, true, "Failed to find \"TRANSLATION\""); … … 381 381 psMetadata *cameraFormat = hdu->format; // The camera format 382 382 bool mdok = true; // Status of MD lookup 383 psMetadata *dbSpec = psMetadataLookupM D(&mdok, cameraFormat, "DATABASE"); // The DATABASE spec383 psMetadata *dbSpec = psMetadataLookupMetadata(&mdok, cameraFormat, "DATABASE"); // The DATABASE spec 384 384 if (!mdok || !dbSpec) { 385 385 psError(PS_ERR_IO, true, "Unable to find DATABASE in camera configuration.\n"); … … 394 394 psString name = specItem->name; // The concept name 395 395 396 psMetadata *dbLookup = psMetadataLookupM D(&mdok, dbSpec, name);396 psMetadata *dbLookup = psMetadataLookupMetadata(&mdok, dbSpec, name); 397 397 if (mdok && dbLookup) { 398 398 const char *tableName = psMetadataLookupStr(&mdok, dbLookup, "TABLE"); // Table name -
trunk/psModules/src/concepts/pmConceptsStandard.c
r9510 r9539 91 91 // How to interpret the coordinates 92 92 bool mdok = true; // Status of MD lookup 93 psMetadata *formats = psMetadataLookupM D(&mdok, cameraFormat, "FORMATS");93 psMetadata *formats = psMetadataLookupMetadata(&mdok, cameraFormat, "FORMATS"); 94 94 if (mdok && formats) { 95 95 psString format = psMetadataLookupStr(&mdok, formats, pattern->name); … … 128 128 // How to interpret the coordinates 129 129 bool mdok = true; // Status of MD lookup 130 psMetadata *formats = psMetadataLookupM D(&mdok,130 psMetadata *formats = psMetadataLookupMetadata(&mdok, 131 131 cameraFormat, 132 132 "FORMATS"); … … 350 350 351 351 // Get format 352 psMetadata *formats = psMetadataLookupM D(&mdok, cameraFormat, "FORMATS");352 psMetadata *formats = psMetadataLookupMetadata(&mdok, cameraFormat, "FORMATS"); 353 353 if (!mdok || !formats) { 354 354 psError(PS_ERR_UNKNOWN, true, "Unable to find FORMATS in camera configuration.\n"); … … 528 528 { 529 529 bool mdok = false; // Result of MD lookup 530 psMetadata *formats = psMetadataLookupM D(&mdok, cameraFormat, "FORMATS");530 psMetadata *formats = psMetadataLookupMetadata(&mdok, cameraFormat, "FORMATS"); 531 531 if (mdok && formats) { 532 532 psString format = psMetadataLookupStr(&mdok, formats, name); … … 622 622 assert(concept); 623 623 624 psMetadata *translation = psMetadataLookupM D(NULL, cameraFormat, "TRANSLATION");624 psMetadata *translation = psMetadataLookupMetadata(NULL, cameraFormat, "TRANSLATION"); 625 625 bool xBinOK = true, yBinOK = true; // Status of MD lookups 626 626 psString xKeyword = psMetadataLookupStr(&xBinOK, translation, "CELL.XBIN"); … … 649 649 assert(concept); 650 650 651 psMetadata *translation = psMetadataLookupM D(NULL, cameraFormat, "TRANSLATION");651 psMetadata *translation = psMetadataLookupMetadata(NULL, cameraFormat, "TRANSLATION"); 652 652 bool xBinOK = true, yBinOK = true; // Status of MD lookups 653 653 psString xKeyword = psMetadataLookupStr(&xBinOK, translation, "CELL.XBIN"); … … 710 710 711 711 bool mdok = true; // Status of MD lookup 712 psMetadata *formats = psMetadataLookupM D(&mdok, cameraFormat, "FORMATS"); // The formats712 psMetadata *formats = psMetadataLookupMetadata(&mdok, cameraFormat, "FORMATS"); // The formats 713 713 if (mdok && formats) { 714 714 psString format = psMetadataLookupStr(&mdok, formats, concept->name); // The formats for eg, CELL.TIME -
trunk/psModules/src/concepts/pmConceptsWrite.c
r8848 r9539 307 307 psMetadata *cameraFormat = hdu->format; // The camera format 308 308 bool mdok = true; // Status of MD lookup 309 psMetadata *defaults = psMetadataLookupM D(&mdok, cameraFormat, "DEFAULTS"); // The DEFAULTS spec309 psMetadata *defaults = psMetadataLookupMetadata(&mdok, cameraFormat, "DEFAULTS"); // The DEFAULTS spec 310 310 if (!mdok || !defaults) { 311 311 return false; … … 373 373 psMetadata *cameraFormat = hdu->format; // The camera format 374 374 bool mdok = true; // Status of MD lookup 375 psMetadata *translation = psMetadataLookupM D(&mdok, cameraFormat, "TRANSLATION"); // The TRANSLATION spec375 psMetadata *translation = psMetadataLookupMetadata(&mdok, cameraFormat, "TRANSLATION"); // The TRANSLATION spec 376 376 if (!mdok || !translation) { 377 377 return false; … … 430 430 psMetadata *cameraFormat = hdu->format; // The camera format 431 431 bool mdok = true; // Status of MD lookup 432 psMetadata *database = psMetadataLookupM D(&mdok, cameraFormat, "DATABASE"); // The DATABASE spec432 psMetadata *database = psMetadataLookupMetadata(&mdok, cameraFormat, "DATABASE"); // The DATABASE spec 433 433 if (!mdok || !database) { 434 434 return false; -
trunk/psModules/src/config/pmConfig.c
r9435 r9539 3 3 * @author PAP, IfA 4 4 * 5 * @version $Revision: 1.4 6$ $Name: not supported by cvs2svn $6 * @date $Date: 2006-10-1 0 01:03:13$5 * @version $Revision: 1.47 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-10-13 21:15:45 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 277 277 // filename 278 278 bool mdok = true; // Status of MD lookup 279 psMetadata *cameras = psMetadataLookupM D(&mdok, config->site, "CAMERAS");279 psMetadata *cameras = psMetadataLookupMetadata(&mdok, config->site, "CAMERAS"); 280 280 if (mdok && cameras) { 281 281 char *newFile = psMetadataLookupStr(NULL, cameras, cameraFile); // The filename … … 377 377 // XXX: This is not spec'ed in the SDRS. 378 378 // 379 psMetadata *trace = psMetadataLookupM D(&mdok, config->site, "TRACE");379 psMetadata *trace = psMetadataLookupMetadata(&mdok, config->site, "TRACE"); 380 380 if (mdok && trace) { 381 381 psMetadataIterator *traceIter = psMetadataIteratorAlloc(trace, PS_LIST_HEAD, NULL); // Iterator … … 446 446 // Read the rule for that camera format 447 447 bool mdStatus = true; 448 psMetadata *rule = psMetadataLookupM D(&mdStatus, cameraFormat, "RULE");448 psMetadata *rule = psMetadataLookupMetadata(&mdStatus, cameraFormat, "RULE"); 449 449 if (! mdStatus || ! rule) { 450 450 psLogMsg(__func__, PS_LOG_WARN, "Unable to read rule for camera.\n"); … … 493 493 // Read the list of formats 494 494 bool mdok = true; // Status of MD lookup 495 psMetadata *formats = psMetadataLookupM D(&mdok, camera, "FORMATS"); // List of formats495 psMetadata *formats = psMetadataLookupMetadata(&mdok, camera, "FORMATS"); // List of formats 496 496 if (!mdok || !formats) { 497 497 psLogMsg(__func__, PS_LOG_WARN, "Unable to find list of FORMATS in camera %s --- ignored\n", … … 550 550 // If we don't know what sort of camera we have, we try all that we know 551 551 if (! config->camera) { 552 psMetadata *cameras = psMetadataLookupM D(&mdok, config->site, "CAMERAS");552 psMetadata *cameras = psMetadataLookupMetadata(&mdok, config->site, "CAMERAS"); 553 553 if (! mdok) { 554 554 psError(PS_ERR_IO, true, "Unable to find CAMERAS in the configuration."); … … 615 615 PS_ASSERT_PTR_NON_NULL(config, NULL); 616 616 617 psMetadata *cameras = psMetadataLookupM D(NULL, config->site, "CAMERAS");617 psMetadata *cameras = psMetadataLookupMetadata(NULL, config->site, "CAMERAS"); 618 618 if (!cameras) { 619 619 psError(PS_ERR_IO, true, "Unable to find CAMERAS in the configuration."); … … 659 659 660 660 bool mdok = true; // Status of MD lookup 661 psMetadata *recipes = psMetadataLookupM D(&mdok, source, "RECIPES"); // The list of recipes661 psMetadata *recipes = psMetadataLookupMetadata(&mdok, source, "RECIPES"); // The list of recipes 662 662 if (!mdok || !recipes) { 663 663 psLogMsg(__func__, PS_LOG_WARN, "RECIPES in the %s is not of type METADATA --- ignored\n", … … 720 720 if (sourceItem->data.S32 == P_PM_RECIPE_SOURCE_SYMBOLIC) { 721 721 const char *linkName = sourceItem->comment; // The name of the link 722 psMetadata *linkSource = psMetadataLookupM D(&mdok, config->recipes, linkName); // The source722 psMetadata *linkSource = psMetadataLookupMetadata(&mdok, config->recipes, linkName); // The source 723 723 if (!mdok || !linkSource) { 724 724 // Can't yet resolve it … … 794 794 795 795 // Is the source a symbolic reference? 796 psMetadata *extant = psMetadataLookupM D(&mdok, config->recipes, recipeSource); // Does it exist?796 psMetadata *extant = psMetadataLookupMetadata(&mdok, config->recipes, recipeSource); // Does it exist? 797 797 if (mdok && extant) { 798 798 psString comment = psStringCopy("Recipe added from command line as symbolic link to "); … … 889 889 890 890 bool mdok = true; // Status of MD lookup 891 psMetadata *rules = psMetadataLookupM D(&mdok, format, "RULE"); // How to identify this format891 psMetadata *rules = psMetadataLookupMetadata(&mdok, format, "RULE"); // How to identify this format 892 892 if (!mdok || !rules) { 893 893 psError(PS_ERR_IO, true, "Unable to find RULE in camera format.\n"); -
trunk/psModules/src/objects/pmPSF_IO.c
r8815 r9539 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $9 * @date $Date: 2006- 09-15 09:49:01$8 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-10-13 21:15:45 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 37 37 #include "pmSourceIO.h" 38 38 39 psMetadata *pmPSFtoM D(psMetadata *metadata, pmPSF *psf)39 psMetadata *pmPSFtoMetadata (psMetadata *metadata, pmPSF *psf) 40 40 { 41 41 … … 54 54 for (int i = 0; i < nPar - 4; i++) { 55 55 psPolynomial2D *poly = psf->params->data[i]; 56 psPolynomial2DtoM D(metadata, poly, "PSF_PAR%02d", i);57 } 58 psPolynomial4DtoM D(metadata, psf->ApTrend, "APTREND");56 psPolynomial2DtoMetadata (metadata, poly, "PSF_PAR%02d", i); 57 } 58 psPolynomial4DtoMetadata (metadata, psf->ApTrend, "APTREND"); 59 59 60 60 psMetadataAdd (metadata, PS_LIST_TAIL, "PSF_AP_RESID", PS_DATA_F32, "aperture residual", psf->ApResid); … … 68 68 } 69 69 70 pmPSF *pmPSFfromM D(psMetadata *metadata)70 pmPSF *pmPSFfromMetadata (psMetadata *metadata) 71 71 { 72 72 … … 90 90 sprintf (keyword, "PSF_PAR%02d", i); 91 91 psMetadata *folder = psMetadataLookupPtr (&status, metadata, keyword); 92 psPolynomial2D *poly = psPolynomial2DfromM D(folder);92 psPolynomial2D *poly = psPolynomial2DfromMetadata (folder); 93 93 psFree (psf->params->data[i]); 94 94 psf->params->data[i] = poly; … … 96 96 sprintf (keyword, "APTREND"); 97 97 psMetadata *folder = psMetadataLookupPtr (&status, metadata, keyword); 98 psPolynomial4D *poly = psPolynomial4DfromM D(folder);98 psPolynomial4D *poly = psPolynomial4DfromMetadata (folder); 99 99 psFree (psf->ApTrend); 100 100 psf->ApTrend = poly; … … 197 197 case PM_FPA_FILE_PSF: 198 198 filename = pmFPAfileNameFromRule (file->filerule, file, view); 199 psMetadata *psfData = pmPSFtoM D(NULL, psf);199 psMetadata *psfData = pmPSFtoMetadata (NULL, psf); 200 200 psMetadataConfigWrite (psfData, filename); 201 201 psFree (psfData); … … 299 299 300 300 psMetadata *psfData = psMetadataConfigRead(NULL, &Nfail, filename, FALSE); 301 pmPSF *psf = pmPSFfromM D(psfData);301 pmPSF *psf = pmPSFfromMetadata (psfData); 302 302 psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSPHOT.PSF", PS_DATA_UNKNOWN, "psphot psf", psf); 303 303 -
trunk/psModules/src/objects/pmPSF_IO.h
r6872 r9539 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $9 * @date $Date: 2006- 04-17 18:01:05 $8 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-10-13 21:15:45 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 16 16 # define PM_PSF_IO_H 17 17 18 psMetadata *pmPSFtoM D(psMetadata *metadata, pmPSF *psf);19 pmPSF *pmPSFfromM D(psMetadata *metadata);18 psMetadata *pmPSFtoMetadata (psMetadata *metadata, pmPSF *psf); 19 pmPSF *pmPSFfromMetadata (psMetadata *metadata); 20 20 bool pmFPAviewWritePSFmodel (const pmFPAview *view, pmFPAfile *file); 21 21 bool pmFPAWritePSFmodel (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file); -
trunk/psModules/test/config/tst_pmConfig.c
r6414 r9539 15 15 * XXXX: Must determine what to do with NULL arguments, then test it. 16 16 * 17 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $18 * @date $Date: 2006- 02-10 01:41:37$17 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 18 * @date $Date: 2006-10-13 21:15:45 $ 19 19 * 20 20 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 210 210 // Test the database camera metadata keywords. 211 211 // 212 psMetadata *tmpMeta = psMetadataLookupM D(&rc, site, "CAMERAS");212 psMetadata *tmpMeta = psMetadataLookupMetadata(&rc, site, "CAMERAS"); 213 213 if (rc == false) { 214 214 printf("TEST ERROR: failed to properly set metadata metadata CAMERAS.\n");
Note:
See TracChangeset
for help on using the changeset viewer.
