test_autofill_extension (__main__.TestGeneralHDFParser) ... ok
test_instantiate (__main__.TestGeneralHDFParser) ... ok
test_override_extension (__main__.TestGeneralHDFParser) ... ok
test_override_subtype (__main__.TestGeneralHDFParser) ... ok
test_reject_nonHDF (__main__.TestGeneralHDFParser) ... ok
test_retrieve_generic_hdf (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_retrieve_generic_nonexistent_override (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_retrieve_nonexistent_ext (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_retrieve_parent (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_retrieve_sub_override_ext (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_retrieve_subtype_knmiomil2 (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_retrieve_subtype_nasaomil2 (__main__.TestGetParserFunc) ... skipped 'Skipped until it can be rewritten to reflect changes since UI update'
test_autofill_extension (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_can_feed_ind_to_get (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_can_feed_ind_to_get_cm (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_lat_first_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_lat_last_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_lat_random_element (__main__.TestKnmiOmiL2GetGeoCenters) ... function_unittests.py:694: RuntimeWarning: invalid value encountered in absolute
  mask = abs(self.geoarray['lat']-randElLat) < 0.0000005
ok
test_geocenters_lon_first_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_lon_last_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_lon_random_element (__main__.TestKnmiOmiL2GetGeoCenters) ... function_unittests.py:699: RuntimeWarning: invalid value encountered in absolute
  mask = abs(self.geoarray['lon']-randElLon) < .0000005
ok
test_geocenters_size (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_geocenters_types (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_closes_when_done (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieve_all_vars (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_first_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_last_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_nan_at_189_2 (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_right_sizes (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_right_type (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_valid_at_6_5 (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_cm_zero_order_array_from_single_point (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieve_all_vars (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieves_first_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieves_last_element (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieves_nan_at_189_2 (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieves_right_sizes (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieves_right_type (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_retrieves_valid_at_6_5 (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_get_zero_order_array_from_single_point (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_has_correct_fields (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_instantiate (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_override_extension (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_override_subtype (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_reject_nonHDF (__main__.TestKnmiOmiL2GetGeoCenters) ... ok
test_autofill_extension (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_can_feed_ind_to_get (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_can_feed_ind_to_get_cm (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_lat_first_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_lat_last_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_lat_random_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_lon_first_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_lon_last_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_lon_random_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_size (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_geocorners_types (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_closes_when_done (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieve_all_vars (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieves_first_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieves_last_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieves_nan_at_189_2 (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieves_right_sizes (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieves_right_type (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_retrieves_valid_at_6_5 (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_cm_zero_order_array_from_single_point (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieve_all_vars (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieves_first_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieves_last_element (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieves_nan_at_189_2 (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieves_right_sizes (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieves_right_type (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_retrieves_valid_at_6_5 (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_get_zero_order_array_from_single_point (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_has_correct_fields (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_instantiate (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_override_extension (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_override_subtype (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_reject_nonHDF (__main__.TestKnmiOmiL2GetGeoCorners) ... ok
test_autofill_extension (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_closes_when_done (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieve_all_vars (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieves_first_element (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieves_last_element (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieves_nan_at_189_2 (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieves_right_sizes (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieves_right_type (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_retrieves_valid_at_6_5 (__main__.TestKnmiOmiL2Parser) ... ok
test_get_cm_zero_order_array_from_single_point (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieve_all_vars (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieves_first_element (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieves_last_element (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieves_nan_at_189_2 (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieves_right_sizes (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieves_right_type (__main__.TestKnmiOmiL2Parser) ... ok
test_get_retrieves_valid_at_6_5 (__main__.TestKnmiOmiL2Parser) ... ok
test_get_zero_order_array_from_single_point (__main__.TestKnmiOmiL2Parser) ... ok
test_instantiate (__main__.TestKnmiOmiL2Parser) ... ok
test_override_extension (__main__.TestKnmiOmiL2Parser) ... ok
test_override_subtype (__main__.TestKnmiOmiL2Parser) ... ok
test_reject_nonHDF (__main__.TestKnmiOmiL2Parser) ... ok
test_centers_have_correct_fields (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_lat_first_element (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_lat_last_element (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_lat_rand_element (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_lon_first_element (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_lon_last_element (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_lon_rand_element (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_size (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_centers_types (__main__.TestMOPPITL2GetGeoCenters) ... expected failure
test_geocenters_can_feed_ind_to_get (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_geocenters_can_feed_ind_to_get_cm (__main__.TestMOPPITL2GetGeoCenters) ... ok
test_autofill_extension (__main__.TestMOPPITl2Parser) ... ok
test_get_cm_cleans_up_open_file (__main__.TestMOPPITl2Parser) ... skipped "We should check this but we don't have the technology"
test_get_cm_retrieves_all_vars (__main__.TestMOPPITl2Parser) ... ok
test_get_cm_retrieves_correct_size (__main__.TestMOPPITl2Parser) ... ok
test_get_cm_retrieves_correct_type (__main__.TestMOPPITl2Parser) ... expected failure
test_get_cm_retrieves_first_element (__main__.TestMOPPITl2Parser) ... ok
test_get_cm_retrieves_last_element (__main__.TestMOPPITl2Parser) ... ok
test_get_cm_retrieves_nan_element (__main__.TestMOPPITl2Parser) ... ok
test_get_cm_retrieves_valid_element (__main__.TestMOPPITl2Parser) ... ok
test_get_retrieves_all_vars (__main__.TestMOPPITl2Parser) ... ok
test_get_retrieves_correct_size (__main__.TestMOPPITl2Parser) ... ok
test_get_retrieves_correct_type (__main__.TestMOPPITl2Parser) ... expected failure
test_get_retrieves_first_element (__main__.TestMOPPITl2Parser) ... ok
test_get_retrieves_last_element (__main__.TestMOPPITl2Parser) ... ok
test_get_retrieves_nan_element (__main__.TestMOPPITl2Parser) ... ok
test_get_retrieves_valid_element (__main__.TestMOPPITl2Parser) ... ok
test_instantiate (__main__.TestMOPPITl2Parser) ... ok
test_name (__main__.TestMOPPITl2Parser) ... ok
test_override_extension (__main__.TestMOPPITl2Parser) ... ok
test_override_subtype (__main__.TestMOPPITl2Parser) ... ok
test_reject_nonHDF (__main__.TestMOPPITl2Parser) ... ok
test_ValidMaps_are_valid (__main__.TestMapGeo) ... ok
test_autofill_extension (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_have_correct_fields (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_lat_first_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_lat_last_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_lat_rand_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_lon_first_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_lon_last_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_lon_rand_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_size (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_centers_types (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_geocenters_can_feed_ind_to_get (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_geocenters_can_feed_ind_to_get_cm (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_cleans_up_open_file (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_all_vars (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_correct_type (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_first_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_last_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_nan_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_right_sizes_of_full_vars (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_retrieves_valid_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_cm_zero_order_array_from_single_point (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrieve_all_vars (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrieves_correct_type (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrieves_first_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrieves_last_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrieves_nan_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrieves_right_sizes_of_full_vars (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_retrives_valid_element (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_get_zero_order_array_from_single_point (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_instantiate (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_name (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_override_extension (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_override_subtype (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_reject_nonHDF (__main__.TestNASAOmiL2GetGeoCenters) ... ok
test_closes_cornerfile_when_done (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_have_correct_fields (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_lat_first_element (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_lat_last_element (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_lat_rand_element (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_lon_first_element (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_lon_last_element (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_lon_rand_element (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_size (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_corners_types (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_raises_IO_if_no_corner_file (__main__.TestNASAOmiL2GetGeoCorners) ... ok
test_autofill_extension (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_cleans_up_open_file (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_all_vars (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_correct_type (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_first_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_last_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_nan_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_right_sizes_of_full_vars (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_retrieves_valid_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_cm_zero_order_array_from_single_point (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrieve_all_vars (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrieves_correct_type (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrieves_first_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrieves_last_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrieves_nan_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrieves_right_sizes_of_full_vars (__main__.TestNASAOmiL2Parser) ... ok
test_get_retrives_valid_element (__main__.TestNASAOmiL2Parser) ... ok
test_get_zero_order_array_from_single_point (__main__.TestNASAOmiL2Parser) ... ok
test_instantiate (__main__.TestNASAOmiL2Parser) ... ok
test_name (__main__.TestNASAOmiL2Parser) ... ok
test_override_extension (__main__.TestNASAOmiL2Parser) ... ok
test_override_subtype (__main__.TestNASAOmiL2Parser) ... ok
test_reject_nonHDF (__main__.TestNASAOmiL2Parser) ... ok
test_ValidOutfuncs_are_valid (__main__.TestOutGeo) ... ok
test_all_classes_implement_geoToGridded (__main__.TestOverallGridGeo) ... ok
test_all_classes_implement_geoToProjected (__main__.TestOverallGridGeo) ... ok
test_all_classes_implement_griddedToGeo (__main__.TestOverallGridGeo) ... ok
test_all_classes_implement_indLims (__main__.TestOverallGridGeo) ... ok
test_all_classes_implement_projectedToGeo (__main__.TestOverallGridGeo) ... ok
test_all_classes_implement_requiredParms (__main__.TestOverallGridGeo) ... ok
test_all_indLims_minCol_lt_maxCol (__main__.TestOverallGridGeo) ... ok
test_all_indLims_minRow_lt_maxRow (__main__.TestOverallGridGeo) ... ok
test_all_indLims_right_size (__main__.TestOverallGridGeo) ... ok
test_existence_of_ValidProjections (__main__.TestOverallGridGeo) ... ok
test_inheritance_of_ValidProjections (__main__.TestOverallGridGeo) ... ok
test_origin_is_0_0 (__main__.TestOverallGridGeo) ... expected failure
test_to_from_gridded_are_inverses (__main__.TestOverallGridGeo) ... ok
test_to_from_projected_are_inverses (__main__.TestOverallGridGeo) ... ok
test_get_extension (__main__.TestParserParentInstantiated) ... ok
test_get_name (__main__.TestParserParentInstantiated) ... ok
test_get_subtype (__main__.TestParserParentInstantiated) ... ok
test_no_get_geo_centers (__main__.TestParserParentInstantiated) ... ok
test_no_get_geo_corners (__main__.TestParserParentInstantiated) ... ok
test_overrides_extension (__main__.TestParserParentInstantiation) ... ok
test_pulls_extension (__main__.TestParserParentInstantiation) ... ok
test_takes_subtype (__main__.TestParserParentInstantiation) ... ok
test_UTC_offset_from_lon_0_360_input (__main__.TestUtils) ... ok
test_UTCoffset_from_lon_known_input (__main__.TestUtils) ... ok
test_lon_0_360_recoverable (__main__.TestUtils) ... ok
test_lon_neg180_180_recoverable (__main__.TestUtils) ... ok
test_nsecs_and_tstr_reversible (__main__.TestUtils) ... ok
test_nsecs_to_timestr_accepts_epoch (__main__.TestUtils) ... ok
test_nsecs_to_timestr_accepts_format (__main__.TestUtils) ... ok
test_nsecs_to_timestr_known_input_defaults (__main__.TestUtils) ... ok
test_nsecs_to_timstr_format_affects_epoch (__main__.TestUtils) ... ok
test_timestr_to_nsecs_accepts_epoch (__main__.TestUtils) ... ok
test_timestr_to_nsecs_accepts_format (__main__.TestUtils) ... ok
test_timestr_to_nsecs_format_affects_epoch (__main__.TestUtils) ... ok
test_timestr_to_nsecs_known_input_defaults (__main__.TestUtils) ... ok
test_wrap_lon_0_360_known_inputs (__main__.TestUtils) ... ok
test_wrap_lon_neg180_180 (__main__.TestUtils) ... ok
test_2_valid_pix_accurate_weight_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_2_valid_pix_accurate_weight_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_NAN_in_data_and_zero_weight_yields_fillVal_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_NAN_in_data_and_zero_weight_yields_fillVal_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_NAN_in_data_with_zero_weight_does_not_affect_avg_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_NAN_in_data_with_zero_weight_does_not_affect_avg_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_UTC_time_does_not_incorporate_lon (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_UTC_time_does_not_incorporate_lon_360 (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_ValidOutfuncs_are_valid (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_all_zero_weight_yields_fillVal_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_all_zero_weight_yields_fillVal_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_local_time_does_incorporate_lon (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_local_time_does_incorporate_lon_360 (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_multi_element_pix_array_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_multi_element_pix_array_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_multidict_both_with_nonzero_weight_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_multidict_both_with_nonzero_weight_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_multidict_one_zero_weight_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_multidict_one_zero_weight_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_no_pixels_in_cell_yields_fillVal_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_no_pixels_in_cell_yields_fillVal_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_nonzero_weight_pix_in_multiple_cells_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_nonzero_weight_pix_in_multiple_cells_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_ouput_file_correct_vals_3D_six_el_grid (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_cfrac_cutoff (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_gridParms (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_grid_name (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_input_file_list (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_start_time (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_stop_time (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_sza_cutoff (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_contains_tComp (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_correct_fillVals (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_correct_units (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_correct_vals_2D_one_el_grid (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_correct_vals_2D_six_el_grid (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_correct_vals_3D_one_el_grid (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_dims_right_sizes (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_is_netcdf (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_opens_if_variables_share_extra_dim (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_right_variables (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_output_file_variables_correct_shape (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_parser_still_in_empty_map_at_end (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_parser_still_in_nonempty_map_at_end (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_result_right_shape_emptyMap_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_result_right_shape_emptyMap_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_result_right_shape_nonempty_map_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_result_right_shape_nonempty_map_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_single_valid_pixel_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_single_valid_pixel_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_UTC_time_wrong_day_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_UTC_time_wrong_day_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_UTC_time_wrong_year_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_UTC_time_wrong_year_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_SZA_gt_threshold_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_SZA_gt_threshold_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_cfrac_gt_threshold_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_cfrac_gt_threshold_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_mult_problems_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_mult_problems_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_sum_flag_is_set_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_if_sum_flag_is_set_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_local_time_wrong_day_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_local_time_wrong_day_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_local_time_wrong_year_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_local_time_wrong_year_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_pix_in_multiple_cells_2D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_zero_weight_pix_in_multiple_cells_3D (__main__.Test_OMNO2e_netCDF_avg_out_func) ... ok
test_NaN_in_toAvg_ignored_when_weight_is_0 (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_NaN_in_toAvg_yields_fillVal (__main__.Test_OMNO2e_wght_avg_out_func) ... /Volumes/sox4/oberman/sat/process_sat_dev/process_sat/out_geo.py:158: RuntimeWarning: invalid value encountered in divide
  numpy.divide(sum_weighted_vals, sum_weights),
ok
test_ValidOutfuncs_are_valid (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_all_zero_weight_yields_fillVal (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_gives_accurate_weight (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_multi_element_pix_array (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_multidict_both_with_nonzero_weight (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_multidict_one_zero_weight (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_no_pixels_in_cell_yields_fillVal (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_parser_still_in_map_at_end (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_works_for_single_value (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_zero_weight_if_SZA_gt_threshold (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_zero_weight_if_cfrac_gt_threshold (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_zero_weight_if_mult_problems (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_zero_weight_if_sum_flag_is_set (__main__.Test_OMNO2e_wght_avg_out_func) ... ok
test_2D_array_of_points (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.200960
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. 
Approximately 2 pixels gridded. 
Approximately 3 pixels gridded. 
Approximately 4 pixels gridded. Done intersecting.
ok
test_ValidMaps_are_valid (__main__.Test_point_in_cell) ... ok
test_accepts_pixel_on_left_edge (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.201644
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_accepts_pixel_on_lower_edge (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.202119
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_arbitrary_index (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.202503
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_mult_pix_inside_cells (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.202871
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. 
Approximately 2 pixels gridded. 
Approximately 3 pixels gridded. Done intersecting.
ok
test_pixel_on_cell_col_edge (__main__.Test_point_in_cell)
As laid out in documentation, should go to right-hand cell ... Mapping foo.dat
at 2012-01-08 14:21:50.203278
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_pixel_on_cell_row_edge (__main__.Test_point_in_cell)
As laid out in documentation, should go to upper cell ... Mapping foo.dat
at 2012-01-08 14:21:50.203632
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_rejects_exterior_pixels_corners (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.203993
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. Done intersecting.
ok
test_rejects_exterior_pixels_sides (__main__.Test_point_in_cell)
Test that pixels "straight out" from the sides are properly rejected ... Mapping foo.dat
at 2012-01-08 14:21:50.204397
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. Done intersecting.
ok
test_rejects_pixel_on_right_edge (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.204742
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. Done intersecting.
ok
test_rejects_pixel_on_upper_edge (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.205077
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. Done intersecting.
ok
test_single_pix_inside_cell (__main__.Test_point_in_cell) ... Mapping foo.dat
at 2012-01-08 14:21:50.205403
Assigning pixels to gridboxes.
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_2D_array_of_polys (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.205980
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. 
Approximately 2 pixels gridded. 
Approximately 3 pixels gridded. 
Approximately 4 pixels gridded. 
Approximately 5 pixels gridded. 
Approximately 6 pixels gridded. Done intersecting.
ok
test_ValidMaps_are_valid (__main__.Test_regional_intersect) ... ok
test_indices_unrelated_to_polys (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.220835
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_map_empty_parser (__main__.Test_regional_intersect) ... skipped 'Impossible to have empty record array'
test_mult_poly_inside_cell (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.229498
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. 
Approximately 2 pixels gridded. Done intersecting.
ok
test_mult_poly_olap_interior_cell_edges (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.237964
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. 
Approximately 2 pixels gridded. 
Approximately 3 pixels gridded. Done intersecting.
ok
test_poly_inside_cell (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.247991
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_olap_bot_edge (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.255628
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_olap_interior_cell_edges (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.263501
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_olap_left_edge (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.271353
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_olap_right_edge (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.279041
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_olap_top_edge (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.286651
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_olaps_cell_without_vertex (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.294375
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_on_corner_case_vertex_inside (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.302262
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_poly_on_corner_case_vertices_outside (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.309842
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. Done intersecting.
expected failure
test_poly_outside_bottom (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.321220
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. Done intersecting.
ok
test_poly_outside_left (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.328411
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. Done intersecting.
ok
test_poly_outside_right (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.335401
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. Done intersecting.
ok
test_poly_outside_top (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.342395
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. Done intersecting.
ok
test_poly_surrounds_cell (__main__.Test_regional_intersect) ... Mapping foo.dat
at 2012-01-08 14:21:50.349405
prepping polys in grid
done prepping polys in grid
Intersecting pixels
Approximately 0 pixels gridded. 
Approximately 1 pixels gridded. Done intersecting.
ok
test_2D_log_results_right_shape_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_2D_log_results_right_shape_non_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_2D_norm_results_right_shape_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_2D_norm_results_right_shape_non_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_3D_log_results_right_shape_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_3D_log_results_right_shape_non_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_3D_norm_results_right_shape_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_3D_norm_results_right_shape_non_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_4D_results_right_shape_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_4D_results_right_shape_non_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_NaN_in_data_with_zero_weight_does_not_affect_avg_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_NaN_in_data_with_zero_weight_does_not_affect_avg_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_NaN_in_data_with_zero_weight_does_not_affect_avg_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_UTC_time_does_not_account_for_lon (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_ValidOutfuncs_are_valid (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_all_zero_weight_plus_NaN_in_data_yields_fillVal_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_all_zero_weight_plus_NaN_in_data_yields_fillVal_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_all_zero_weight_yields_fillVal_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_all_zero_weight_yields_fillVal_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_all_zero_weight_yields_fillVal_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_both_filter_still_zero_out_pixel_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_both_filter_still_zero_out_pixel_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_both_filter_still_zero_out_pixel_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_correctly_map_to_multiple_cells_simultaneously_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_correctly_map_to_multiple_cells_simultaneously_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_local_time_does_account_for_lon (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_multi_dict_one_zero_weight_2D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multi_dict_one_zero_weight_3D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multi_dict_one_zero_weight_3D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multidict_one_zero_weight_2D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multidict_raises_appropriate_exception (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multidict_two_valid_pix_2D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multidict_two_valid_pix_2D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multidict_two_valid_pix_3D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_multidict_two_valid_pix_3D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_no_pixels_in_cell_yields_fillVal_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_no_pixels_in_cell_yields_fillVal_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_correctly_writes_fillVal_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_correctly_writes_full_fillVal_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_correctly_writes_partial_fillVal_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_correctly_writes_valid_values_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_correctly_writes_valid_values_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_correctly_writes_valid_values_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_contains_gridParms (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_contains_grid_name (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_contains_input_file_list_multidict (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... skipped 'Skipped until function can be rewritten to accomodate multiple inputs'
test_output_file_contains_notes (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_contains_start_time (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_contains_stop_time (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_contains_tComp (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_containts_input_file_list_singledict (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_has_correct_dims_and_dimsizes (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_has_correct_variables (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_has_correctly_documented_fillVals (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_has_correctly_documented_units (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_is_netcdf (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_output_file_variables_correct_shape (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_parser_still_in_empty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_parser_still_in_nonempty_map (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_properly_flips_SZA_when_night_specified_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_properly_flips_SZA_when_night_specified_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_UTC_times_earlier_than_start_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_UTC_times_earlier_than_start_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_UTC_times_earlier_than_start_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_UTC_times_later_than_stop_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_UTC_times_later_than_stop_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_UTC_times_later_than_stop_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_bad_sTypes_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_bad_sTypes_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_bad_stypes_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_minority_levels_when_fewer_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_minority_levels_when_fewer_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_minority_levels_when_fewer_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_minority_levels_when_greater_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_minority_levels_when_greater_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_out_minority_levels_when_greater_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_properly_in_tie_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_properly_in_tie_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_properly_in_tie_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_properly_on_exactly_threshold_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_screen_properly_on_exactly_threshold_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_single_valid_pixel_2D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_single_valid_pixel_2D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_single_valid_pixel_3D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_single_valid_pixel_3D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_single_valid_pixel_4D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_time_and_filter_still_zero_out_pixel_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_time_and_filter_still_zero_out_pixel_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_time_and_filter_still_zero_out_pixel_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_time_and_flag_still_zero_out_pixel_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_time_and_flag_still_zero_out_pixel_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_time_and_flag_still_zero_out_pixel_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_two_valid_pixel_2D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_two_valid_pixel_2D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_two_valid_pixel_3D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_two_valid_pixel_3D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_two_valid_pixel_4D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_two_valid_pixel_4D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_use_all_sTypes_if_no_threshold_met_2D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_use_all_sTypes_if_no_threshold_met_3D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_zero_weight_if_SZA_gt_thresh_2D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_zero_weight_if_SZA_gt_thresh_2D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_zero_weight_if_SZA_gt_thresh_3D_log (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_zero_weight_if_SZA_gt_thresh_3D_norm (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_zero_weight_if_SZA_gt_thresh_4D (__main__.Test_unweighted_filtered_MOPITT_avg_netCDF_out_func) ... ok
test_accurate_indLims (__main__.Testlatlon_GridDef) ... ok
test_geo2Grid (__main__.Testlatlon_GridDef) ... ok
test_geo2Proj (__main__.Testlatlon_GridDef) ... ok
test_grid2Geo (__main__.Testlatlon_GridDef) ... ok
test_proj2Geo (__main__.Testlatlon_GridDef) ... ok
test_accurate_indLims (__main__.Testlcc2par_GridDef) ... ok
test_all_classes_implement_geoToGridded (__main__.Testlcc2par_GridDef) ... ok
test_all_classes_implement_geoToProjected (__main__.Testlcc2par_GridDef) ... ok
test_all_classes_implement_griddedToGeo (__main__.Testlcc2par_GridDef) ... ok
test_all_classes_implement_indLims (__main__.Testlcc2par_GridDef) ... ok
test_all_classes_implement_projectedToGeo (__main__.Testlcc2par_GridDef) ... ok
test_all_classes_implement_requiredParms (__main__.Testlcc2par_GridDef) ... ok
test_all_indLims_minCol_lt_maxCol (__main__.Testlcc2par_GridDef) ... ok
test_all_indLims_minRow_lt_maxRow (__main__.Testlcc2par_GridDef) ... ok
test_all_indLims_right_size (__main__.Testlcc2par_GridDef) ... ok
test_existence_of_ValidProjections (__main__.Testlcc2par_GridDef) ... ok
test_geo2Grid_vs_matlab (__main__.Testlcc2par_GridDef) ... ok
test_geo2Proj_vs_matlab (__main__.Testlcc2par_GridDef) ... ok
test_geoToProj_vs_JPsnyder_example (__main__.Testlcc2par_GridDef) ... ok
test_griddedToGeo_vs_matlab (__main__.Testlcc2par_GridDef) ... ok
test_inheritance_of_ValidProjections (__main__.Testlcc2par_GridDef) ... ok
test_origin_is_0_0 (__main__.Testlcc2par_GridDef) ... expected failure
test_proj2Geo_vs_matlab (__main__.Testlcc2par_GridDef) ... ok
test_projToGeo_vs_JPsnyder_example (__main__.Testlcc2par_GridDef) ... ok
test_to_from_gridded_are_inverses (__main__.Testlcc2par_GridDef) ... ok
test_to_from_projected_are_inverses (__main__.Testlcc2par_GridDef) ... ok

----------------------------------------------------------------------
Ran 486 tests in 919.008s

OK (skipped=19, expected failures=6)
