Index: trunk/psastro/src/psastroVersion.c
===================================================================
--- trunk/psastro/src/psastroVersion.c	(revision 23120)
+++ trunk/psastro/src/psastroVersion.c	(revision 23157)
@@ -46,2 +46,20 @@
     return version;
 };
+
+bool psastroVersionHeader(psMetadata *header)
+{
+    PS_ASSERT_METADATA_NON_NULL(header, false);
+
+    psString version = psastroVersion(); // Software version
+    psString source = psastroSource();   // Software source
+
+    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSASTRO.VERSION", PS_META_REPLACE,
+                     "psastro software version", version);
+    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSASTRO.SOURCE", PS_META_REPLACE,
+                     "psastro software source", source);
+
+    psFree(version);
+    psFree(source);
+
+    return true;
+}
