DIViDE Training Examples ---------------------------- mvn_kp_download_files ---------------------------- 1. mvn_kp_download_files, /only_update_prefs **** Examples that I will run, but will not work for users not on LASP VPN: A. mvn_kp_download_files, /list_files, /insitu, /cdf_files B. mvn_kp_download_files, /insitu, filenames='mvn_pfp_l2_keyparam_20150401_v01_r01.cdf' C. mvn_kp_download_files, /insitu, filenames=['mvn_pfp_l2_keyparam_20150402_v01_r01.cdf', 'mvn_pfp_l2_keyparam_20150403_v01_r01.cdf'] D. mvn_kp_download_files, /list_files, /insitu, /cdf_files, end_date='2015-04-06' E. mvn_kp_download_files, /list_files, /insitu, /cdf_files, /new_files, end_date='2015-04-06' F. mvn_kp_download_files, /insitu, /cdf_files, /new_files, end_date='2015-04-06' G. mvn_kp_download_files, /list_files, /insitu, /text_files, /new_files, end_date='2015-04-06' H. mvn_kp_download_files, /insitu, /text_files, /new_files, end_date='2015-04-06' I. mvn_kp_download_files, /list_files, /iuvs, /cdf_files, /new_files J. mvn_kp_download_files, /list_files, /iuvs, /cdf_files, /new_files, start_date='2015-04-01', end_date='2015-04-06' K. mvn_kp_download_files, /iuvs, /cdf_files, /new_files, start_date='2015-04-01', end_date='2015-04-06' L. mvn_kp_download_files, /list_files, /iuvs, /text_files, /new_files, start_date='2015-04-01', end_date='2015-04-06' M. mvn_kp_download_files, /iuvs, /text_files, /new_files, start_date='2015-04-01', end_date='2015-04-06' ---------------------------- mvn_kp_read ---------------------------- 1. mvn_kp_read, '2015-04-01/00:00:00', insitu, iuvs 2. help, insitu 3. help, insitu, /st 4. help, insitu[5], /st 5. print, insitu[5].time_string 6. help, insitu[5].swia, /st 7. print, insitu[5].swia.hplus_flow_v_msox 8. print, insitu[0:5].time_string 9. print, insitu[0:5].swia.hplus_flow_v_msox 10. plot, insitu[0:1000].time, insitu[0:1000].swia.hplus_flow_v_msox 11. help, iuvs 12. help, iuvs, /st 13. help, iuvs[0].corona_lo_disk, /st 14. help, iuvs[1].corona_lo_disk, /st 15. help, iuvs[0].corona_e_disk, /st 16. help, iuvs[1].corona_e_disk, /st 17. mvn_kp_read, '2015-04-03/00:00:00' , insitu, iuvs, /static, /ngims, /iuvs_all 18. help, insitu, /st 19. mvn_kp_read, '2015-04-04/00:00:00' , insitu, iuvs, /iuvs_periapse, /iuvs_coronaEchelleHigh 20. help, iuvs, /st 21. help, insitu, /st **** Examples that I will run, but will not work for users not on LASP VPN: P. mvn_kp_read, ['2015-04-19/00:00:00', '2015-04-24/00:00:00'] , insitu, iuvs Q. help, insitu[n_elements(insitu)-1], /st R. mvn_kp_read, ['2015-04-19/00:00:00', '2015-04-24/00:00:00'] , insitu, iuvs, /download_new S. help, insitu[n_elements(insitu)-1], /st **** Extra examples - Don't necessarily need to run during training. A. help, iuvs[2].periapse[0], /st B. help, iuvs[2].periapse[1], /st C. print, iuvs[2].periapse[1].density_id D. print, iuvs[2].periapse[1].alt E. print, iuvs[2].periapse[1].density F. print, iuvs[2].periapse[1].density[2, *] G. plot, iuvs[2].periapse[1].density[2, *], iuvs[2].periapse[1].alt H. mvn_kp_read, ['2015-04-01/00:00:00','2015-04-02/06:00:00'] , insitu, iuvs I. mvn_kp_read, 1021 , insitu, iuvs J. mvn_kp_read, [1021, 1027] , insitu, iuvs K. mvn_kp_read, '2015-04-01/00:00:00' , insitu, iuvs, duration=43200 L. mvn_kp_read, 1030 , insitu, iuvs, duration=2 M. mvn_kp_read, '2015-04-03/00:00:00' , insitu, /insitu_only N. mvn_kp_read, '2015-04-04/00:00:00' , insitu, iuvs, /text_files O. mvn_kp_read, '2015-04-04/00:00:00' , insitu, iuvs, /outbound ---------------------------- Visualization ---------------------------- Default Read Operation for Plotting Demonstrations 0. mvn_kp_read, ['2015-04-15T00:00:00','2015-04-17T12:00:00'], insitu, iuvs ---------------------------- 3D Visualization ---------------------------- 1. mvn_kp_3d, insitu, iuvs=iuvs 2. mvn_kp_3d, insitu, iuvs=iuvs, scale_factor=0.75 3. mvn_kp_3d, insitu, iuvs=iuvs, /speckle ---------------------------- Basic Time Series Plotting ---------------------------- 1. mvn_kp_plot, insitu, /list 2. mvn_kp_plot, insitu, /range 3. mvn_kp_plot, insitu, 'mag.mso_x' 4. mvn_kp_plot, insitu, 'mag.mso_x', /direct 5. mvn_kp_plot, insitu, 'mag.mso_x', error='mag.mso_x_qual' Examples A. mvn_kp_plot, insitu, 'swia.hplus_density' B. mvn_kp_plot, insitu, [59,61,63] C. mvn_kp_plot, insitu, ['59,61','63'] D. mvn_kp_plot, insitu, 'swia.hplus_density', time=[899,902] E. mvn_kp_plot, insitu, [59,61], error=[60,62] F. mvn_kp_plot, insitu, 'swia.hplus_density', /log G. mvn_kp_plot, insitu, 'spacecraft.altitude', yrange=[1000,2000] 6. mvn_kp_tplot, insitu, parameter='lpw.electron_density' 7. mvn_kp_tplot, insitu, /createall 8. mvn_kp_tplot, insitu, /swia, /lpw ---------------------------- Standardized Plots ---------------------------- 1. mvn_kp_standards, insitu, /all Examples A. mvn_kp_standards, insitu, /eph_geo, /eph_mso B. mvn_kp_standards, insitu, /eph_geo, /eph_mso, /altitude C. mvn_kp_standards, insitu, /mag_mso, plot_title='Magnetic Field', plot_color=24 ---------------------------- Altitude Profile Plots ---------------------------- 1. mvn_kp_altplot, insitu, 'ngims.o_density' 2. mvn_kp_altplot, insitu, 'ngims.o_density', time='2015-04-15T4:30:00' 3. mvn_kp_altplot, insitu, 3, /direct 4. mvn_kp_altplot, insitu, [177,178] 5. mvn_kp_altplot, insitu, ['59,61,63'], /xlog ---------------------------- IUVS Limb Profile Plots ---------------------------- 1. mvn_kp_iuvs_limb, iuvs 2. mvn_kp_iuvs_limb, iuvs, /radiance 3. mvn_kp_iuvs_limb, iuvs, /radiance, /species_expand 4. mvn_kp_iuvs_limb, iuvs, /radiance, /species_expand, profiles=[1,3,5,8], /profile_expand Examples A. mvn_kp_iuvs_limb, iuvs B. mvn_kp_iuvs_limb, iuvs, /density C. mvn_kp_iuvs_limb, iuvs, /density, den_species=[5,2,4], /species_expand D. mvn_kp_iuvs_limb, iuvs, /density, den_species=3, profiles=[1,2,3,4,5], /profile_expand ---------------------------- IUVS Corona Scans ---------------------------- 1. mvn_kp_iuvs_corona, iuvs 2. mvn_kp_iuvs_corona, iuvs, /echelle, /nolegend 3. mvn_kp_iuvs_corona, iuvs, /lores, /nolegend, /nolabels 4. mvn_kp_iuvs_corona, iuvs, /limb ---------------------------- 2D Maps ---------------------------- 1. mvn_kp_map2d, insitu, parameter=153 2. mvn_kp_map2d, insitu, parameter=153, orbit=900, basemap='mdim' 3. mvn_kp_map2d, insitu, parameter=153, orbit=900, basemap='user' 4. mvn_kp_map2d, insitu, parameter=153, orbit=900, basemap='mag' Examples A. mvn_kp_map2d, insitu, parameter=91, basemap='mola_bw' B. mvn_kp_map2d, insitu, parameter=91, /log, /mso C. mvn_kp_map2d, insitu, iuvs=iuvs, parameter='spacecraft.altitude', /periapse_temp D. mvn_kp_map2d, insitu, iuvs=iuvs, parameter='lpw.electron_density', basemap='ozone', /apoapse_blend, map_projection='Equirectangular' ---------------------------- User Supplied Data ---------------------------- 1. mag_total = sqrt(insitu[1000:2000].mag.mso_x^2 + insitu[1000:2000].mag.mso_Y^2 + insitu[1000:2000].mag.mso_z^2) 2. new_time = insitu[1000:2000].time + 1.0 3. mvn_kp_resample, insitu, new_time, insitu1 4. mvn_kp_add_data, insitu1, 'mag_total', insitu_new, data1=mag_total 5. mvn_kp_3d, insitu_new ---------------------------- mvn_kp_insitu_search ---------------------------- 0. mvn_kp_read, ['2015-04-19/00:00:00', '2015-04-24/00:00:00'] , insitu, /insitu_only 1. mvn_kp_insitu_search, insitu, /list 2. mvn_kp_insitu_search, insitu, insitu_out, parameter = 'STATIC.OPLUS_DENSITY', min = 3000.0 3. help, insitu_out[0], /st 4. help, insitu_out[0].static, /st 5. print, insitu_out[*].TIME_STRING 6. print, insitu_out[*].static.oplus_density 7. print, insitu_out[*].ngims.NO_DENSITY 8. mvn_kp_insitu_search, insitu, /list 9. mvn_kp_insitu_search, insitu, insitu_out, parameter = [106, 91] , min = [3000.0, 150] 10. help, insitu_out, /st **** Extra examples - Don't necessarily need to run during training. A. mvn_kp_insitu_search, insitu, insitu_out, parameter = 'spacecraft.altitude' , max = 200 B. mvn_kp_insitu_search, insitu, insitu_out, parameter = 'spacecraft.altitude' , min=175, max = 225 C. mvn_kp_insitu_search, insitu, insitu_out, parameter = [95, 97] , min=50 D. mvn_kp_insitu_search, insitu, /range ---------------------------- Binning ---------------------------- 1. mvn_kp_bin, insitu, 'swia.hplus_density', [174,175,176], output, std_out, binsize=[500,400,300] ---------------------------- mvn_kp_iuvs_search ---------------------------- 0. mvn_kp_read, ['2015-04-19/00:00:00', '2015-04-24/00:00:00'] , insitu, iuvs 1. mvn_kp_iuvs_search, iuvs, /list 2. mvn_kp_iuvs_search, iuvs, observation='periapse', /list 3. mvn_kp_iuvs_search, iuvs, observation='CoronaEchelleHigh', /list 4. mvn_kp_iuvs_search, iuvs, iuvs_out, parameter = 'SPACECRAFT_ALTITUDE', min =5590 5. help, iuvs_out, /st 6. help, iuvs_out[0].apoapse, /st 7. help, iuvs[0].corona_lo_limb, /st 8. print, iuvs[0].corona_lo_limb.density 9. mvn_kp_iuvs_search, iuvs, observation='CoronaLoresLimb', /list 10. mvn_kp_iuvs_search, iuvs, iuvs_out, observation='CoronaLoresLimb', parameter='DENSITY', species='CO2', min=1490000000 11. mvn_kp_iuvs_search, iuvs, iuvs_out, observation='CoronaLoresLimb', parameter=[27, 19], species='CO2', min=[1490000000,-!values.f_infinity], max = [!values.d_infinity, 120] 12. help, iuvs_out, /st 13. mvn_kp_read, ['2015-04-19/00:00:00', '2015-04-24/00:00:00'] , insitu, iuvs, /iuvs_coronaLoresLimb 14. help, iuvs, /st 15. mvn_kp_iuvs_search, iuvs, iuvs_out, observation='CoronaLoresLimb', parameter=[27, 19], species='CO2', min=[1490000000,-!values.f_infinity], max = [!values.d_infinity, 120] 16. help, iuvs_out, /st 17. mvn_kp_iuvs_search, iuvs, observation='CoronaLoresLimb', /list 18. mvn_kp_iuvs_search, iuvs, iuvs_out, observation='CoronaLoresLimb', parameter='DENSITY', species='CO2', min=515000000, altitude=[120,220] 19. print, iuvs_out[0].corona_lo_limb.density, /st