Index: trunk/psLib/src/astronomy/psMetadata.c
===================================================================
--- trunk/psLib/src/astronomy/psMetadata.c	(revision 2681)
+++ trunk/psLib/src/astronomy/psMetadata.c	(revision 2971)
@@ -12,6 +12,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.43 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-12-10 02:50:14 $
+*  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-01-13 19:50:44 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -465,4 +465,27 @@
 }
 
+psF32 psMetadataLookupF32(psMetadata *md, const char *key, psU32 *status)
+{
+    psF32 value = 0.0;
+    psElemType pType;
+    psMetadataItem *metadataItem = NULL;
+
+
+    metadataItem = psMetadataLookup(md, key);
+    if(metadataItem == NULL) {
+        *status = 1;
+        return value;
+    }
+
+    pType = metadataItem->pType;
+    value = metadataItem->data.F32;
+    if(pType != PS_TYPE_F32) {
+        psError(PS_ERR_BAD_PARAMETER_VALUE, true, PS_ERRORTEXT_psMetadata_METATYPE_MISMATCH, pType,
+                PS_TYPE_F32);
+    }
+
+    return value;
+}
+
 psF64 psMetadataLookupF64(psMetadata *md, const char *key, psU32 *status)
 {
