This page was created by the IDL library routine `mk_html_help2`.

Last modified: Mon Aug 25 17:03:11 2025.

# Directory Listing of Routines

# projects/maven/sep

- GET_QUATERNION[1]
  performs cross product on arrays
- GET_QUATERNION[2]
- MVN_SEP_ANC_MAKE_CDF
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- MVN_SEP_INST_RESPONSE
  performs cross product on arrays
- MVN_SEP_MAKE_L2_ANC_CDF
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- MVN_SEP_SW_VERSION
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- TIME_NIST

# Routine Descriptions

## GET_QUATERNION[1]

[Next Routine] [List of Routines]

    FUNCTION:  crossp_trans(a,b)
    INPUT:
     a,b:  real(3,n) vector arrays dimension (3,n) or (3)
    PURPOSE:
     performs cross product on arrays
    CREATED BY:
     Davin Larson

(See projects/maven/sep/get_quaternion.pro)

## GET_QUATERNION[2]

[Previous Routine] [Next Routine] [List of Routines]

     function get_quaternion(v1,new_v1)
     Purpose: Returns the quaternion that provides the smallest angle rotation that transforms V1 into V1_prime.
          If V1_prime is not provided it is assumed to be [0,0,1]
          Use QUATERNION_ROTATION to perform the rotaton.

(See projects/maven/sep/get_quaternion.pro)

## MVN_SEP_ANC_MAKE_CDF

[Previous Routine] [Next Routine] [List of Routines]

    NAME: MVN_SEP_SW_VERSION
    Function: mvn_spice_kernels(name)
    PURPOSE:
     Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
    Author: Davin Larson  - January 2014
     $LastChangedBy: rlillis2 $
     $LastChangedDate: 2015-11-15 23:42:59 -0800 (Sun, 15 Nov 2015) $
     $LastChangedRevision: 19373 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/maven/sep/mvn_sep_anc_make_cdf.pro $

(See projects/maven/sep/mvn_sep_anc_make_cdf.pro)

## MVN_SEP_INST_RESPONSE

[Previous Routine] [Next Routine] [List of Routines]

    FUNCTION:  crossp_trans(a,b)
    INPUT:
     a,b:  real(3,n) vector arrays dimension (3,n) or (3)
    PURPOSE:
     performs cross product on arrays
    CREATED BY:
     Davin Larson

(See projects/maven/sep/mvn_sep_inst_response.pro)

## MVN_SEP_MAKE_L2_ANC_CDF

[Previous Routine] [Next Routine] [List of Routines]

    NAME: MVN_SEP_SW_VERSION
    Function: mvn_spice_kernels(name)
    PURPOSE:
     Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
    Author: Davin Larson  - January 2014
     $LastChangedBy: jimm $
     $LastChangedDate: 2018-02-05 15:04:54 -0800 (Mon, 05 Feb 2018) $
     $LastChangedRevision: 24648 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/maven/sep/mvn_sep_make_l2_anc_cdf.pro $

(See projects/maven/sep/mvn_sep_make_l2_anc_cdf.pro)

## MVN_SEP_SW_VERSION

[Previous Routine] [Next Routine] [List of Routines]

    NAME: MVN_SEP_SW_VERSION
    Function: mvn_spice_kernels(name)
    PURPOSE:
     Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
    Author: Davin Larson  - January 2014
     $LastChangedBy: davin-mac $
     $LastChangedDate: 2015-11-30 09:52:17 -0800 (Mon, 30 Nov 2015) $
     $LastChangedRevision: 19491 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/maven/sep/mvn_sep_sw_version.pro $

(See projects/maven/sep/mvn_sep_sw_version.pro)

## TIME_NIST

[Previous Routine] [List of Routines]

    Function:  TIME_NIST
    Purpose:  Returns NIST corrected system time (systime(1))
        Correction is determined from NIST.  (Requires internet connection).
        Typical computer clocks are highly variable often differing by a few seconds (or more) from UTC.
        This routine will return a time that is typically accurate to a few 10s of milliseconds.
        Time offsets are determined no more than once per hour (unless FORCETIME keyword is used)
    Written by Davin Larson (Feb 2012)

(See projects/maven/sep/time_nist.pro)