Directory: projects/maven/KP_Toolkit/read_lib/
Contents
.pro files
- mvn_kp_file_search.pro
A routine to produce the total number and names of the KP files that will be read/searched :Params: begin_time : in, required, type="string" The time to begin the read/search procedure end_time : in, required, type="string" The time to end the read/search procedure file_count : out, required, type="integer" A returned variable holding the total number of KP files to read insitu_filenames : out, required, type="strarr(file_count)" A returned array the holds the names of the relevant INSITU KP files iuvs_filenames: out, required, type="strarr(file_count)" A returned array holding the names of the relevant IUVS KP data files data_dir: in, required, type="string" The directory in which KP data files are held.
- mvn_kp_insitu_assign.pro
Takes input array of insitu data and assigns the values to input structure :Params: record : in, required, type=structure the named structure for the sorted and output INSITU KP data data_array: in, required, type=fltarr(ndims) the KP data read from the ascii or binary files, includes all instrument data instruments: in, required, type=struct the instrument choice flags that determine which data will be returned from struct
- mvn_kp_insitu_struct_init.pro
HERE RESTS THE ONE SENTENCE ROUTINE DESCRIPTION :Params: insitu_record : in, required, type=structure The single data record structure to hold INSITU KP data instruments: in, optional, type=struct a struct that signals which types of data have been requested, so that only those fields are included in the structures.
- mvn_kp_iuvs_binary_assign.pro
THE ROUTINE TO PARSE THE INPUT BINARY DATA READ FROM KP FILES AND EXTRACT THE REQUESTED PORTIONS TO IUVS_RECORD :Params: iuvs_record: in, required, type=structure the output iuvs data structure to hold the requested KP data input: in, required, type=structure the IUVS KP data read from binary format, including all observational modes for a given orbit instrument: in, required, type=string the name of an observational mode, the data from which will be read :Keywords: index: in, optional, type=integer a counter used only within the periapse data to account for multiple limb scans per orbit
- mvn_kp_iuvs_struct_init.pro
HERE RESTS THE ONE SENTENCE ROUTINE DESCRIPTION :Params: iuvs_record: in, required, type=structure the single data record structure to hold IUVS KP data instruments: in, optional, type=struct a struct that signals which types of data have been requested, so that only those fields are included in the structures.
- mvn_kp_loop_progress.pro
HERE RESTS THE ONE SENTENCE ROUTINE DESCRIPTION :Params: idx: in, required, integer index for the loop to count loopbot: in, required, integer the minimum value of the progress count looptop: in, required, integer the maximum value of the progress count :Keywords: modval: in, optional type=integer a way to jump ahead, not used here message: in, optional, type=string the header string to print at the beginning of the loop cancel: in, optional, type=integer a way out that isn't implemented as yet.
- mvn_kp_read_insitu_file.pro
- mvn_kp_read_iuvs_ascii.pro
- mvn_kp_read_iuvs_file.pro