This page was created by the IDL library routine
mk_html_help2
.
Last modified: Wed Dec 6 12:50:16 2017.
Unit tests for mms_cdf2tplot To run: IDL> mgunit, 'mms_cdf2tplot_ut' NOTES: valid times for unit tests involving /center keyword taken from v2.1.0 of the FPI CDFs, 3/10/2016 $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-30 12:30:48 -0800 (Thu, 30 Nov 2017) $ $LastChangedRevision: 24359 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_cdf2tplot_ut__define.pro $
(See projects/mms/common/tests/mms_cdf2tplot_ut__define.pro)
Unit tests for mms_cotrans and mms_qcotrans To run: IDL> mgunit, 'mms_cotrans_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_cotrans_ut__define.pro $
(See projects/mms/common/tests/mms_cotrans_ut__define.pro)
Unit tests for MMS curlometer routines To run: IDL> mgunit, 'mms_curlometer_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_curlometer_ut__define.pro $
(See projects/mms/common/tests/mms_curlometer_ut__define.pro)
Unit tests for unh_mms_file_filter To run: IDL> mgunit, 'mms_file_filter_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_file_filter_ut__define.pro $
(See projects/mms/common/tests/mms_file_filter_ut__define.pro)
Unit tests for mms_init --> should also validate no conflicts with other init routines: mms_init, thm_init, wind_init, omni_init, istp_init, ace_init, rbsp_spice_init stereo_init, goes_init, fa_init, barrel_init, poes_init elf_init, sd_init, geom_indices_init, iug_init, juno_init, mvn_spd_init To run: IDL> mgunit, 'mms_init_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_init_ut__define.pro $
(See projects/mms/common/tests/mms_init_ut__define.pro)
Unit tests for mms_load_aspoc To run: IDL> mgunit, 'mms_load_aspoc_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_aspoc_ut__define.pro $
(See projects/mms/common/tests/mms_load_aspoc_ut__define.pro)
Unit tests for mms_load_brst_segments To run: IDL> mgunit, 'mms_load_brst_segments_ut' brst segments used in these tests: start - stop 2015-10-16: 13:02:24.000 - 13:03:04.000 2015-10-16: 13:03:34.000 - 13:04:54.000 $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_brst_segments_ut__define.pro $
(See projects/mms/common/tests/mms_load_brst_segments_ut__define.pro)
mms_load_coverage_ut This suite tests loading L2 data from the various instruments using different tranges throughout the mission; primarily to check for regressions due to file changes/incompatible versions To run: IDL> mgunit, 'mms_load_coverage_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_coverage_ut__define.pro $
(See projects/mms/common/tests/mms_load_coverage_ut__define.pro)
Unit tests for mms_load_data REQUIRED (in working directory): test_auth_info_team.sav - sav file containing username and password test_auth_info_pub.sav - sav file containing an empty username and password To run: IDL> mgunit, 'mms_load_data_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_data_ut__define.pro $
(See projects/mms/common/tests/mms_load_data_ut__define.pro)
Unit tests for mms_load_dsp To run: IDL> mgunit, 'mms_load_dsp_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_dsp_ut__define.pro $
(See projects/mms/common/tests/mms_load_dsp_ut__define.pro)
Unit tests for mms_load_edi To run: IDL> mgunit, 'mms_load_edi_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_edi_ut__define.pro $
(See projects/mms/common/tests/mms_load_edi_ut__define.pro)
Unit tests for mms_load_edp To run: IDL> mgunit, 'mms_load_edp_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_edp_ut__define.pro $
(See projects/mms/common/tests/mms_load_edp_ut__define.pro)
Unit tests for mms_load_eis To run: IDL> mgunit, 'mms_load_eis_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-21 10:46:21 -0800 (Tue, 21 Nov 2017) $ $LastChangedRevision: 24331 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_eis_ut__define.pro $
(See projects/mms/common/tests/mms_load_eis_ut__define.pro)
Unit tests for mms_load_fast_segments To run: IDL> mgunit, 'mms_load_fast_segments_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_fast_segments_ut__define.pro $
(See projects/mms/common/tests/mms_load_fast_segments_ut__define.pro)
Unit tests for mms_load_feeps To run: IDL> mgunit, 'mms_load_feeps_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-07 15:47:55 -0800 (Tue, 07 Nov 2017) $ $LastChangedRevision: 24276 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_feeps_ut__define.pro $
(See projects/mms/common/tests/mms_load_feeps_ut__define.pro)
Unit tests for mms_load_fgm To run: IDL> mgunit, 'mms_load_fgm_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-29 10:22:15 -0800 (Wed, 29 Nov 2017) $ $LastChangedRevision: 24356 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_fgm_ut__define.pro $
(See projects/mms/common/tests/mms_load_fgm_ut__define.pro)
Unit tests for mms_load_fpi To run: IDL> mgunit, 'mms_load_fpi_ut' warning: ACR tests in test_integration_time_get_dist require special, non-public CDFs to work / expect this test to fail if you don't have those files $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-28 14:50:45 -0800 (Tue, 28 Nov 2017) $ $LastChangedRevision: 24355 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_fpi_ut__define.pro $
(See projects/mms/common/tests/mms_load_fpi_ut__define.pro)
Unit tests for mms_load_hpca To run: IDL> mgunit, 'mms_load_hpca_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-30 15:55:05 -0800 (Thu, 30 Nov 2017) $ $LastChangedRevision: 24363 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_hpca_ut__define.pro $
(See projects/mms/common/tests/mms_load_hpca_ut__define.pro)
Unit tests for mms_load_mec To run: IDL> mgunit, 'mms_load_mec_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_mec_ut__define.pro $
(See projects/mms/common/tests/mms_load_mec_ut__define.pro)
Unit tests for mms_load_scm To run: IDL> mgunit, 'mms_load_scm_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_scm_ut__define.pro $
(See projects/mms/common/tests/mms_load_scm_ut__define.pro)
Unit tests for mms_load_state To run: IDL> mgunit, 'mms_load_state_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_load_state_ut__define.pro $
(See projects/mms/common/tests/mms_load_state_ut__define.pro)
File: mms_local_data_cltestscript Purpose: A test script to verify the software's ability to find local files in case the server is not accessible. Notes: -initial tests copied from mms crib sheets $LastChangedBy: egrimes $ $LastChangedDate: 2015-12-10 14:24:15 -0800 (Thu, 10 Dec 2015) $ $LastChangedRevision: 19590 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_local_data_cltestscript.pro $
(See projects/mms/common/tests/mms_local_data_cltestscript.pro)
Unit tests for mms_part_getspec To run: IDL> mgunit, 'mms_part_getspec_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-12-01 13:06:59 -0800 (Fri, 01 Dec 2017) $ $LastChangedRevision: 24387 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_part_getspec_ut__define.pro $
(See projects/mms/common/tests/mms_part_getspec_ut__define.pro)
Compare FPI products with moments from CDF
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test probe, species, instrument, and units keywords
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test handling of invalid input data
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test invalid support data
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test time range with invalid azimuth data -as of 2016-06-07 most of the azimuth data for this data set was all zero
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Support routine to load standard test data for a species/rate (instrument implied) Clears tplot variables and opens new window self->load_data, species [,rate] [,/moments] [,/support]
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Ensure data is always cleared and window always open
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Unit tests for mms_part_products Note: deprecated, now testing wrapper routine: mms_part_getspec **Most tests produce plots that should be checked manually!** To run: IDL> mgunit, 'mms_part_products_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_part_products_ut__define.pro $
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test all outputs
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test energy limits
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test phi limits
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test theta limits
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test that unit conversions from all unit types provided in the CDF match Only HPCA currently provides multiple units
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test FAC variants
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Test field aligned limits for energy spectrograms and moments Also tests gyro min > max
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Compare HPCA and FPI data for an identical time range Also tests slower "fast" and "srvy" rates
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
Compare HPCA products with moments from CDF
(See projects/mms/common/tests/mms_part_products_ut__define.pro)
These are regression tests for bugs in mms_part_products To run: IDL> mgunit, 'mms_pgs_regressions_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-09 09:19:08 -0700 (Mon, 09 Oct 2017) $ $LastChangedRevision: 24128 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_pgs_regressions_ut__define.pro $
(See projects/mms/common/tests/mms_pgs_regressions_ut__define.pro)
PROCEDURE: mms_run_all_tests PURPOSE Run all the unit tests for the MMS load routines $LastChangedBy: egrimes $ $LastChangedDate: 2017-10-02 12:55:38 -0700 (Mon, 02 Oct 2017) $ $LastChangedRevision: 24081 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/mms_run_all_tests.pro $
(See projects/mms/common/tests/mms_run_all_tests.pro)
Name: mms_state_load_cltestsuite.pro Purpose: command line test script for loading MMS state data Notes: run it by compiling in idl and then typing ".go" or copy and paste. Test 1: No parameters or keywords used Test 2: Single probe parameter passed as an integer Test 3: Multiple probe parameters passed as an array of strings) Test 4: Multiple probe parameters passed as an array of integers Test 5: All probes requested (*) Test 6: Requested definitive data, all datatypes Test 7: Requested predicted data Test 8: Used suffix for tplot variable names Test 9: All datatypes (*) requested Test 10: Mixed case datatype parameter used Test 11: All upper case data type used Test 12: Time range passed as an array of 2 strings Test 13: Time range passed as an array of 2 doubles; Datatype as an array of multiple strings Test 14: Requested ephemeris data only Test 15: Requested attitude data only Test 16: Requested definitive when only predicted data available; default pred_or_def flag set Test 17: Turned off pred_or_def flag; no data should be returned Test 18: Turned pred_or_def flag back on Test 19: No download with no data on disk; should not find data Test 20: No download with local data Test 21: Invalid datatype requested Test 22: Invalid probe requested Test 23: Invalid level requested Test 24: Both attitude and ephemeris flags set
(See projects/mms/common/tests/mms_state_load_cltestsuite.pro)
This object adds a method (check_img) to MGunit for checking that 2 PNGs are (roughly) equal Note: allows for minor, off-by-one differences by verifying the difference isn't entirely 255s and 1s (which can occur with the *_part_products routines) $LastChangedBy: egrimes $ $LastChangedDate: 2017-07-17 11:55:12 -0700 (Mon, 17 Jul 2017) $ $LastChangedRevision: 23620 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/spd_tests_with_img_ut__define.pro $
(See projects/mms/common/tests/spd_tests_with_img_ut__define.pro)
Unit tests for various tplot utilities To run: IDL> mgunit, 'tplot_stuff_ut' $LastChangedBy: egrimes $ $LastChangedDate: 2017-11-20 16:07:57 -0800 (Mon, 20 Nov 2017) $ $LastChangedRevision: 24328 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/mms/common/tests/tplot_stuff_ut__define.pro $
(See projects/mms/common/tests/tplot_stuff_ut__define.pro)