Skip to content

Commit

Permalink
Added "CodeVersion" tag to MagEphem outputs.
Browse files Browse the repository at this point in the history
  • Loading branch information
mghenderson64 committed Oct 1, 2013
1 parent 154a471 commit de3766e
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 9 deletions.
4 changes: 2 additions & 2 deletions Tools/MagEphemFromSpiceKernel.c
Original file line number Diff line number Diff line change
Expand Up @@ -1474,7 +1474,7 @@ int N0, ii;
* Open MagEphem txt file for writing and write header.
*/
fp_MagEphem = fopen( OutFile, "w" );
Lgm_WriteMagEphemHeader( fp_MagEphem, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo );
Lgm_WriteMagEphemHeader( fp_MagEphem, argp_program_version, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo );
printf("\t Writing to file: %s\n", OutFile );

if ( UseEop ) {
Expand All @@ -1489,7 +1489,7 @@ int N0, ii;
* Create variables.
*/
file = H5Fcreate( HdfOutFile, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT );
Lgm_WriteMagEphemHeaderHdf( file, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo, med );
Lgm_WriteMagEphemHeaderHdf( file, argp_program_version, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo, med );



Expand Down
6 changes: 3 additions & 3 deletions Tools/MagEphemFromTLE.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ void StringSplit( char *Str, char *StrArray[], int len, int *n );
#define KP_DEFAULT 0

const char *ProgramName = "MagEphemFromTLE";
const char *argp_program_version = "1.0.0";
const char *argp_program_version = "1.8.0";
const char *argp_program_bug_address = "<[email protected]>";
static char doc[] =
"Computes the magnetic ephemeris of a S/C from trajectories determined from TLE files.\n\n"
Expand Down Expand Up @@ -1425,7 +1425,7 @@ if (file >= 0 ){
* Open MagEphem txt file for writing and write header.
*/
fp_MagEphem = fopen( OutFile, "w" );
Lgm_WriteMagEphemHeader( fp_MagEphem, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo );
Lgm_WriteMagEphemHeader( fp_MagEphem, argp_program_version, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo );
printf("\t Writing to file: %s\n", OutFile );

if ( UseEop ) {
Expand All @@ -1440,7 +1440,7 @@ if (file >= 0 ){
* Create variables.
*/
file = H5Fcreate( HdfOutFile, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT );
Lgm_WriteMagEphemHeaderHdf( file, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo, med );
Lgm_WriteMagEphemHeaderHdf( file, argp_program_version, ExtModel, BODY, CommonName, IdNumber, IntDesig, CmdLine, nAscend, Ascend_UTC, Ascend_U, nPerigee, Perigee_UTC, Perigee_U, nApogee, &Apogee_UTC[0], &Apogee_U[0], MagEphemInfo, med );



Expand Down
4 changes: 2 additions & 2 deletions libLanlGeoMag/Lgm/Lgm_MagEphemInfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -295,8 +295,8 @@ void Lgm_ComputeLstarVersusPA( long int Date, double UTC, Lgm_Vector *u, int

void ReadMagEphemInfoStruct( char *Filename, int *nPitchAngles, Lgm_MagEphemInfo *MagEphemInfo );
void WriteMagEphemInfoStruct( char *Filename, int nPitchAngles, Lgm_MagEphemInfo *MagEphemInfo );
void Lgm_WriteMagEphemHeader( FILE *fp, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m );
void Lgm_WriteMagEphemHeaderHdf( hid_t file, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m, Lgm_MagEphemData *med );
void Lgm_WriteMagEphemHeader( FILE *fp, char *CodeVersion, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m );
void Lgm_WriteMagEphemHeaderHdf( hid_t file, char *argp_program_version, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m, Lgm_MagEphemData *med );
void Lgm_WriteMagEphemData( FILE *fp, char *IntModel, char *ExtModel, double Kp, double Dst, Lgm_MagEphemInfo *m );
void Lgm_WriteMagEphemDataHdf( hid_t file, int iii, Lgm_MagEphemData *m );

Expand Down
3 changes: 2 additions & 1 deletion libLanlGeoMag/Lgm_MagEphemWrite.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
const char *sMonth[] = { "", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" };


void Lgm_WriteMagEphemHeader( FILE *fp, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m ){
void Lgm_WriteMagEphemHeader( FILE *fp, char *CodeVersion, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m ){

int i, Year, Month, Day, HH, MM, SS, n, tsl, n2;
char Str[80], *Str2, *QDpath, QDloc[256];
Expand Down Expand Up @@ -1330,6 +1330,7 @@ void Lgm_WriteMagEphemHeader( FILE *fp, char *ExtModel, int SpiceBody, char *Sp
}
fprintf( fp, "# \"QinDentonPath\": \"%s\",\n", QDloc );
fprintf( fp, "# \"CommandLine\": \"%s\"\n", CmdLine );
fprintf( fp, "# \"CodeVersion\": \"%s\"\n", CodeVersion );
fprintf( fp, "# },\n");

fprintf( fp, "#\n");
Expand Down
2 changes: 1 addition & 1 deletion libLanlGeoMag/Lgm_MagEphemWriteHdf.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
//const char *sMonth[] = { "", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" };


void Lgm_WriteMagEphemHeaderHdf( hid_t file, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m, Lgm_MagEphemData *med ){
void Lgm_WriteMagEphemHeaderHdf( hid_t file, char *CodeVersion, char *ExtModel, int SpiceBody, char *Spacecraft, int IdNumber, char *IntDesig, char *CmdLine, int nAscend, Lgm_DateTime *Ascend_UTC, Lgm_Vector *Ascend_U, int nPerigee, Lgm_DateTime *Perigee_UTC, Lgm_Vector *Perigee_U, int nApogee, Lgm_DateTime *Apogee_UTC, Lgm_Vector *Apogee_U, Lgm_MagEphemInfo *m, Lgm_MagEphemData *med ){

int Rank;
hsize_t Dims[4], MaxDims[4], ChunkDims[4];
Expand Down

0 comments on commit de3766e

Please sign in to comment.