From e4951c8fbef8446757a57ce61b8b5e4dcf3e629b Mon Sep 17 00:00:00 2001 From: marqh Date: Mon, 3 Oct 2016 10:52:32 +0000 Subject: [PATCH 01/25] Use SHA1 of image file for check_graphic --- .travis.yml | 4 ++-- lib/iris/tests/__init__.py | 21 ++++++++++++++++++--- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index a563ed67c0..b7502bca30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -105,10 +105,10 @@ install: script: - if [[ $TEST_TARGET == 'default' ]]; then - python -m iris.tests.runner --default-tests --system-tests --print-failed-images; + python -m iris.tests.runner --default-tests --system-tests; fi - if [[ $TEST_TARGET == 'example' ]]; then - python -m iris.tests.runner --example-tests --print-failed-images; + python -m iris.tests.runner --example-tests; fi # "make html" produces an error when run on Travis that does not # affect any downstream functionality but causes the build to fail diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 8dcc0e136c..4843732b35 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -652,8 +652,12 @@ def _ensure_folder(self, path): logger.warning('Creating folder: %s', dir_path) os.makedirs(dir_path) - def check_graphic(self, tol=_DEFAULT_IMAGE_TOLERANCE): - """Checks the CRC matches for the current matplotlib.pyplot figure, and closes the figure.""" + def check_graphic(self): + """ + Checks the CRC matches for the current matplotlib.pyplot figure, + and closes the figure. + + """ unique_id = self._unique_id() @@ -699,7 +703,18 @@ def check_graphic(self, tol=_DEFAULT_IMAGE_TOLERANCE): warnings.warn('Created image for test %s' % unique_id) shutil.copy2(result_fname, expected_fname) - err = mcompare.compare_images(expected_fname, result_fname, tol=tol) + # hash the created image using sha1 + import hashlib + with open(result_fname, 'rb') as res_file: + sha1 = hashlib.sha1(res_file.read()) + + err = '' + + with open(expected_fname, 'rb') as exp_file: + exp_sha1 = hashlib.sha1(exp_file.read()) + if sha1.hexdigest() != exp_sha1.hexdigest(): + err = 'Image file SHA1: {}\n not equal to expected SHA1:{}\n ' + err = err.format(sha1.hexdigest(), exp_sha1.hexdigest()) if _DISPLAY_FIGURES: if err: From 780276afef6ff266976854f69b58e7efe7283af7 Mon Sep 17 00:00:00 2001 From: marqh Date: Mon, 3 Oct 2016 15:06:29 +0000 Subject: [PATCH 02/25] test file naming --- lib/iris/tests/__init__.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 4843732b35..142b0e66a4 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -620,16 +620,20 @@ def _unique_id(self): """ # Obtain a consistent ID for the current test. - # NB. unittest.TestCase.id() returns different values depending on # whether the test has been run explicitly, or via test discovery. # For example: # python tests/test_plot.py => '__main__.TestContourf.test_tx' # ird -t => 'iris.tests.test_plot.TestContourf.test_tx' - bits = self.id().split('.')[-3:] + bits = self.id().split('.') if bits[0] == '__main__': - file_name = os.path.basename(sys.modules['__main__'].__file__) + floc = sys.modules['__main__'].__file__ + path, file_name = os.path.split(os.path.abspath(floc)) bits[0] = os.path.splitext(file_name)[0] + folder, location = os.path.split(path) + while location != 'iris': + folder, location = os.path.split(folder) + bits = [location] + bits test_id = '.'.join(bits) # Derive the sequential assertion ID within the test From baae9d3c3d012b382d026e3057476fba980a45cf Mon Sep 17 00:00:00 2001 From: marqh Date: Mon, 3 Oct 2016 15:18:54 +0000 Subject: [PATCH 03/25] tweaks --- lib/iris/tests/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 142b0e66a4..75d9df5b2c 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -656,7 +656,7 @@ def _ensure_folder(self, path): logger.warning('Creating folder: %s', dir_path) os.makedirs(dir_path) - def check_graphic(self): + def check_graphic(self, tol=None): """ Checks the CRC matches for the current matplotlib.pyplot figure, and closes the figure. From a574517032868a25ad5d7121c837aa60c71f8c68 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Mon, 3 Oct 2016 23:10:32 +0100 Subject: [PATCH 04/25] Initial json repo of image hashes. --- lib/iris/tests/results/imagerepo.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/iris/tests/results/imagerepo.json diff --git a/lib/iris/tests/results/imagerepo.json b/lib/iris/tests/results/imagerepo.json new file mode 100644 index 0000000000..18652aea79 --- /dev/null +++ b/lib/iris/tests/results/imagerepo.json @@ -0,0 +1 @@ +{"example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": ["775b9dec3549e46f9671f79899f09f5c42870b0c"], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": ["4da9442a24056728296b6637f062f42a9cd6ee06"], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": ["c998a36d81d38745ab2513af5450a39494edb2af"], "example_tests.test_TEC.TestTEC.test_TEC.0": ["463935ede08ceddadcc24324e0a11c24fb46a0c8"], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": ["19db1152a859567b0bf9fe89a7d1880acafbf100"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": ["0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": ["ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24"], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": ["7576971ae4fce5456c67c5d54f3f4110d6e85e13"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": ["7b5c6d7466e953e845d0bc1ec9f08b01471b87ee"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": ["3589f5e242ce5b565b74da23287fddec32d102fa"], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": ["3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6"], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": ["c903e396c04a4d1076767c8474b1e48c80413aab"], "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": ["4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50"], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": ["c4193550f97b1384419c0761ba85304012638ce8"], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": ["6de52bb3dc3838802c87fedfcdd3db585bae4ccf"], "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": ["a4d290bab6da123ef455b39979f415debb2b925c"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": ["c23632eba452a7c3074396c288ddc85cf9a27923"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": ["2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda"], "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": ["f4d65c3ff5b1c11617479af2977279f3b9c743bd"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": ["31770e35ff8b5d35be3d167362ad3beed4ab9bde"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": ["12e559666b9116918c861fe09ddcf989f35699d4"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": ["eef5b0eb8018eb07bbf9457c0641d062baa289a7"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": ["76a40975b3e35f8226c37be146ad6fc678eea13a"], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": ["889b91c7a5ff2403e24dce5047e95dc7eec7efe7"], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": ["63876535ed13433a906cd08480032b741194e326"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": ["2e6dffe8498e3d961e4f91d9a4fd796c537204a6"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": ["3107cb6d9c75ad3f78a30a0657427cebd7239c63"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": ["8b0a45dad08dffcd7fbcef60ca847d6193f0990b"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": ["6f59adaf0345b659549a8e4429776bb3ccc72eb5"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": ["b1337a8c553127842a7dcb56eb45eb6dd332b9c0"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": ["d369be63c5fae9796bf7e5be812347e84e7856b7"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": ["b0686cad2a2b5f522f7d00a97e84c1362ccf6aff"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": ["315f0ed273e0a806cf5f4526c2fec51c528e721f"], "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": ["35abe0d7038a75580aac6bbde6045213ba0f2509"], "iris.tests.test_analysis.TestRotatedPole.test_all.0": ["66ed0f9d1ef83b714fda7299264e6c420ca04159"], "iris.tests.test_analysis.TestRotatedPole.test_all.1": ["30570614007e1f55df68f04b37e348c46a9a20b9"], "iris.tests.test_analysis.TestRotatedPole.test_all.2": ["0f5c99da44a0f4640374961907f324a5dac767eb"], "iris.tests.test_analysis.TestRotatedPole.test_all.3": ["27e9a9ca84937d9b13ba997cfbc6f461c925b20d"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.0": ["617b8b23a9df4829e085772ea92e44642e2128e8"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.1": ["807be711fd047fbde8b49d2262614b93bd392eef"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.2": ["be7ca725fd9003151265478e426a612a5b65b901"], "iris.tests.test_mapping.TestBasic.test_contourf.0": ["144c741aead354b149cb838df59b9db6c179f22b"], "iris.tests.test_mapping.TestBasic.test_pcolor.0": ["597727cac62033e69449cd1df51442b00600d044"], "iris.tests.test_mapping.TestBasic.test_unmappable.0": ["cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8"], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": ["a13f5471b13c6ee588d12e826397b2ca95957de8"], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": ["b565f8a9ce5b591c734db50342dc8d56715aa747"], "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": ["edd8ff73460d9550e3314b2bb557a825d14c3297"], "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": ["e0c2ae53c64f2ed1b15dc7cb7c3651245358f390"], "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": ["d81f45733e18b59f9c406c24f317f17541206a31"], "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": ["4bc661c638c6a9efbfd7fe86bcecc374f8346ba4"], "iris.tests.test_mapping.TestLowLevel.test_keywords.0": ["35df96c086fb2fd3d9caf6fb83f4d60ec374d911"], "iris.tests.test_mapping.TestLowLevel.test_keywords.1": ["1889a8bc69e1bb2aff055a15502254750f75f49b"], "iris.tests.test_mapping.TestLowLevel.test_params.0": ["56e43bfbdd03403311ebb360a61555f95109f77e"], "iris.tests.test_mapping.TestLowLevel.test_params.1": ["35df96c086fb2fd3d9caf6fb83f4d60ec374d911"], "iris.tests.test_mapping.TestLowLevel.test_params.2": ["09ff363a1480723718fb45a3ee00cd96d381af03"], "iris.tests.test_mapping.TestLowLevel.test_simple.0": ["daa3fdca43751f47850fede89dd7cee264869a56"], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": ["ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c"], "iris.tests.test_mapping.TestUnmappable.test_simple.0": ["6c139dab88d9e5884d313f1a607de5e9c4fe5a93"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": ["5aa8117fa9dc96301a1228ca474ea9aa33a12bc0"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": ["b74ae4b75a5170367fe2e796ccf4898eae52b414"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": ["d19ccf44440ea05d2194498aa777ba1360093a1f"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": ["da5c4399b8b13a28856f849d33316512a8ede165"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": ["19cea174453fe151e0dfd39c11228fda6c9cfee4"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": ["94e545eaa00fdd0fe50c26115adf754f2bbca24e"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": ["dbca489c3218db86e912f317fe71c57f39df144c"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": ["c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": ["74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": ["d19ccf44440ea05d2194498aa777ba1360093a1f"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": ["b1a4d231a7c6253b1caa08a66e19714ae5db7223"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": ["4340a0484d945f089fa69c7613a1f0b6043fe112"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": ["fd829406f32eee12a67c2f49c249b7cd6f688982"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": ["d3a5a78878fbd3ff950154e31777873a1c2e8a8d"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": ["ed82a70b0c0be29125ed8617170e4dbf70b85ade"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": ["c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": ["679e07758bc9c5f7351c3986e8fe62eac2da1a7f"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": ["a8e1b690b0fc82f84cd1f7059293a87ad24e488a"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": ["705b1845dc46f3cee92246ae51b8a4a15c67c863"], "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": ["52d74d1fb0042835b59ab1f4ef561add128bd7ee"], "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": ["c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc"], "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": ["233e0e250ef5c2719c96ce7b16c6ed7a0a88091e"], "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": ["69f542f0da3bc5412a25bf271335552ca0eb785f"], "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": ["3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": ["5db053328dde597011079c185d2a56c37f248e3e"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": ["4a779f53a265583be6689e8f667c28e59cfaac0d"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": ["1e7c0a564478517423eea820359b75c153314cbd"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": ["aed8a66271753fafa072ec951e3fd639f7e038a6"], "iris.tests.test_plot.TestContour.test_tx.0": ["ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588"], "iris.tests.test_plot.TestContour.test_ty.0": ["e357cd154fb1b164a3525e33977b0e76e34da335"], "iris.tests.test_plot.TestContour.test_tz.0": ["633b37b1fba2128d0aec99cb3e3588bfac7a3220"], "iris.tests.test_plot.TestContour.test_yx.0": ["8d00c052103838ffeef1cf6b816995f0be0399d7"], "iris.tests.test_plot.TestContour.test_zx.0": ["7076696188d3928b351175309a0f9112bc36211e"], "iris.tests.test_plot.TestContour.test_zy.0": ["baa6a4ac704a961e93c2333c4294cc6788a1138d"], "iris.tests.test_plot.TestContourf.test_tx.0": ["3a3f733ca19bb77f75edc78434e426a0712b4000"], "iris.tests.test_plot.TestContourf.test_ty.0": ["7e50729fc9e158c860c05ea49a972c46367ba30c"], "iris.tests.test_plot.TestContourf.test_tz.0": ["eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91"], "iris.tests.test_plot.TestContourf.test_yx.0": ["0b2acc1d2b501c52340d207483d45f8fc4826c01"], "iris.tests.test_plot.TestContourf.test_zx.0": ["3f5dbae7d5380f95e09b58d420374b15617fb182"], "iris.tests.test_plot.TestContourf.test_zy.0": ["5e817ab96c8382085f37e78d61ee7998cfa16597"], "iris.tests.test_plot.TestHybridHeight.test_bounds.0": ["72d57508c5d53419e5a7fa833159da110843b026"], "iris.tests.test_plot.TestHybridHeight.test_bounds.1": ["fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54"], "iris.tests.test_plot.TestHybridHeight.test_bounds.2": ["72d57508c5d53419e5a7fa833159da110843b026"], "iris.tests.test_plot.TestHybridHeight.test_orography.0": ["2b59e053a13b5968e07607424f03468fda2b695a"], "iris.tests.test_plot.TestHybridHeight.test_orography.1": ["092427a8ef17decf87a865e7dd183116b039ac7f"], "iris.tests.test_plot.TestHybridHeight.test_points.0": ["87d20ae64afcafd9479aeda97e492f4b67d1159b"], "iris.tests.test_plot.TestHybridHeight.test_points.1": ["187bf26afa32f03cf8498285d52fb7b52a8887f2"], "iris.tests.test_plot.TestHybridHeight.test_points.2": ["6ad78d87a51a56e5f8cb52ae819ff4a187063a37"], "iris.tests.test_plot.TestHybridHeight.test_points.3": ["87d20ae64afcafd9479aeda97e492f4b67d1159b"], "iris.tests.test_plot.TestHybridHeight.test_points.4": ["02a257230279e7a43f26af8cb3a00f9e8ce03be0"], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": ["94c6c29a1e6a0378b37df21493e19b2df9f5840e"], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": ["deb931aad496b36dd8b79610352b8a851e5c39d7"], "iris.tests.test_plot.TestMissingCoord.test_no_u.1": ["23e45f4ae38676a4643267f901baf23b09ede8b1"], "iris.tests.test_plot.TestMissingCoord.test_no_v.0": ["6d93e3bdbd66d8941d60c290d74c9b8c562b804e"], "iris.tests.test_plot.TestMissingCoord.test_no_v.1": ["7724dc04c133d21604039cfca06cc41c77092e86"], "iris.tests.test_plot.TestMissingCoord.test_none.0": ["b00df556989c9ed0df534bc13f7579c10110d758"], "iris.tests.test_plot.TestMissingCoord.test_none.1": ["ddc3ca21a5d6b0447170bb879cf099e137cf47b8"], "iris.tests.test_plot.TestPcolor.test_tx.0": ["ed3586eb8646d7255e875dc8d85b16f6eadab639"], "iris.tests.test_plot.TestPcolor.test_ty.0": ["f64ba3feb7baeebfa4a660ec361db5dbd6fa5132"], "iris.tests.test_plot.TestPcolor.test_tz.0": ["f4b028a5707513cd318edbf8693e806c4d421bfe"], "iris.tests.test_plot.TestPcolor.test_yx.0": ["3060c1d145f261b476d0906c9a596e40e45a4bab"], "iris.tests.test_plot.TestPcolor.test_zx.0": ["7c6b88aec0be02b3804ccd95cb68325d5d6f327b"], "iris.tests.test_plot.TestPcolor.test_zy.0": ["50a2e6837c4d0b055163217b772ad7933ba96bbf"], "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": ["99a94071255af42db0cf41871ce60ef0adf33064"], "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": ["f2e8a2e5adfbc1fb94151fe7899134709e555901"], "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": ["70c36a003abe6a985edc41e65cffdc36953a2355"], "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": ["b822214ce05f8834b435f71552c81d043e257136"], "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": ["1721021e3704965a27a51c41b59c77c8ac73bc01"], "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": ["b348e719432227c2e65d1727d86dea1505646356"], "iris.tests.test_plot.TestPcolormesh.test_tx.0": ["10193a9247d62a08b7ed61434ef5b189c7b40751"], "iris.tests.test_plot.TestPcolormesh.test_ty.0": ["c4413609a7701c0e0c4823d677bd3e39181bce16"], "iris.tests.test_plot.TestPcolormesh.test_tz.0": ["747234677aa00f34cb49135043a03ff1361818d9"], "iris.tests.test_plot.TestPcolormesh.test_yx.0": ["e0dff0df961f5a7aa0e06cb81fc661acf5dc7474"], "iris.tests.test_plot.TestPcolormesh.test_zx.0": ["14c1392b7ccfd6966d2ba9281430b0f638d79a03"], "iris.tests.test_plot.TestPcolormesh.test_zy.0": ["743934b3c5aa14de22ff775f296c8744af4fde05"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": ["edddddd5d22d623fb4d1a143a39db8057a4742f4"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": ["a2ac84b94dd8b512fb5e77b8da157486fc30a232"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": ["f6d1f29f4bf79198eae13145a64f7c936ed1d582"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": ["c47aad379d3da85e70995a4775dd8c0f881d297b"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": ["d331b2a3543136ab5e5d51fe7cf7c2e067976cf9"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": ["69afc985fc57279c12a5f97ddd7eca23b7aed7fc"], "iris.tests.test_plot.TestPlot.test_t.0": ["ec760318aab220acf29d66f5a2007cf109f30194"], "iris.tests.test_plot.TestPlot.test_t_dates.0": ["f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e"], "iris.tests.test_plot.TestPlot.test_x.0": ["ec89f5306f1b4a078f4547adddb9fc55eff15edf"], "iris.tests.test_plot.TestPlot.test_y.0": ["1ac3bc18c016737efe66c0a356423eea3204b5e6"], "iris.tests.test_plot.TestPlot.test_z.0": ["19cea174453fe151e0dfd39c11228fda6c9cfee4"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": ["c973d852e08896a67a368bf806c8de029038ff18"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": ["8f01262e3361ba06260b6b2821f4a09dc904efa2"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": ["8e741d3f2b69f4cbee3e47bca9217938ac50eebc"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": ["21957367ef36fbf347891c520c04558f94f62ca7"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": ["bc73ecda38e30c90eebce3b951d6f1d898484af8"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": ["39436a8c895057e3f29277858acfad6af89b7e36"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": ["5bdd0865ba9c5664dc1743f139a6838fc676393a"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": ["3d792cfba0ca5d66ee22fac67d863aecd5606eda"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": ["202e1df3fae8e833d0949650c598efb0cd140e5a"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": ["6f87fe87f1ffb75f5e50cc8eaec4047b7584be93"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": ["144c741aead354b149cb838df59b9db6c179f22b"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": ["5a2784600f0dca647c817d6878bb2e0bd1f8e6f5"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": ["37a79c901ac12b04e3303b785586fe2855ed24a2"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": ["d34377839f882f665fede8e867a496e20a7499d4"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": ["57d78a1764a6944006f732e647452850259e34a4"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": ["cff7fc43cc20f061cedfad66e15562c487b73b25"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": ["18f4f6169d78bb0b9d4191a680d5c9fbb249dee3"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": ["8f1799e8e9b5a9c7893d61b7b2f6c930396e9450"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": ["0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": ["6c2963b178809bf81c799d689aa507effe797419"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": ["59e7290980c342b05e2b2707e86e0768c3dd143e"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": ["92a0fb778fe3539faf14e9efca3b60fd6f8967fb"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": ["9295b9ff72e37335564eff01a2ec5e4bccf463dd"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": ["92a0fb778fe3539faf14e9efca3b60fd6f8967fb"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": ["9295b9ff72e37335564eff01a2ec5e4bccf463dd"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": ["92a0fb778fe3539faf14e9efca3b60fd6f8967fb"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": ["a748361b255e33cf408dbb1005212bf21aee6a7b"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": ["84baaf4f046ec536e8f6f32494c03562575825ec"], "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": ["fb5ac629208f3864e93d9e3df9137887f71e177d"], "iris.tests.test_plot.TestQuickplotPlot.test_t.0": ["5c4d8a9c2dca9a57ecaf12afa85091a1587e125c"], "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": ["665a14c0697e3a0991e1c2ff303984fc4c206a76"], "iris.tests.test_plot.TestQuickplotPlot.test_x.0": ["6fc00b020a645686cb332f80ab6fa7ab4902421e"], "iris.tests.test_plot.TestQuickplotPlot.test_y.0": ["65fef514fff742d71ec88b2c414ef1f271019d5b"], "iris.tests.test_plot.TestQuickplotPlot.test_z.0": ["4340a0484d945f089fa69c7613a1f0b6043fe112"], "iris.tests.test_plot.TestSimple.test_bounds.0": ["248236308c46e42eb8f5c6f436808a1ba9727dfe"], "iris.tests.test_plot.TestSimple.test_points.0": ["d28a67b006291c0f5386c2b50a5d63a5fe358cf1"], "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": ["9a54b4493a32f380aaaaeeee8eeda968b3ca2c53"], "iris.tests.test_quickplot.TestLabels.test_alignment.0": ["099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f"], "iris.tests.test_quickplot.TestLabels.test_contour.0": ["bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f"], "iris.tests.test_quickplot.TestLabels.test_contour.1": ["a7b7ddf4d89b32d8f59011154190cba5dc1484f4"], "iris.tests.test_quickplot.TestLabels.test_contourf.0": ["4af801dc3d081db570124bcaa269fcb5c364c724"], "iris.tests.test_quickplot.TestLabels.test_contourf.1": ["a7b7ddf4d89b32d8f59011154190cba5dc1484f4"], "iris.tests.test_quickplot.TestLabels.test_contourf.2": ["48298dbc091c279eb1674f1f1fb5b692b0fc32a2"], "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": ["81c7f4b0b2b506af20c55c6f762a4f6e812b25cd"], "iris.tests.test_quickplot.TestLabels.test_map.0": ["71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb"], "iris.tests.test_quickplot.TestLabels.test_map.1": ["2531a058acebb2d395cdeac444e015a1ed977114"], "iris.tests.test_quickplot.TestLabels.test_pcolor.0": ["81ccb3e1c9a205343e1666467a6a68560ab20c70"], "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": ["23b255285e5b93ead96742c98d69942d49a3e4e8"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": ["3b501710b88eb0fee89e0bf6991cbe26a91dde40"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": ["24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": ["d28a67b006291c0f5386c2b50a5d63a5fe358cf1"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": ["5cc16996e640cc192d0d7c477499254b988726d2"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": ["af90334cfac4da7da907d83b2a718b99c3ef13ed"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": ["d6d5f20c52a1caad2dee6a808106cf188085f3d6"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": ["62a58743b114392de24ef212674c21f71bb4f372"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": ["8ab60a9149fe130e8ee33dafce5a291f832465c1"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": ["8b803be114227b39cb4bf41fe8dd1355b31ca83b"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": ["58980b9a539d71094318403999772cdc7ef480b1"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": ["0650e2de7082c3e2052758c584854023adce4c07"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": ["a6c192b994f0781b3538a794bdddff0d84bd9954"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": ["71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": ["139739470587376aebae270abeca5100e2e996ff"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": ["6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": ["e8f27272cfb56af77be12f9652a63842a0fd9ce8"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": ["3bced65ec9fdea60baeeea8a1743f9e7ab6f876f"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": ["c83f0af560a06159f052d19b67166bf1636028e3"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": ["995656ea051a42c5e2c0f27e71ab23fd929ca5a7"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": ["da3401dbe9a72f6d5440e503077f3c5a8c822530"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": ["d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": ["632a054a5fadd90e17de14d4052107801ce99f26"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": ["5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0"]} \ No newline at end of file From f799dd48bcbd225fb8bbe815936128516bd74604 Mon Sep 17 00:00:00 2001 From: marqh Date: Tue, 4 Oct 2016 08:50:28 +0000 Subject: [PATCH 05/25] f --- lib/iris/tests/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 75d9df5b2c..10576bb526 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -716,7 +716,9 @@ def check_graphic(self, tol=None): with open(expected_fname, 'rb') as exp_file: exp_sha1 = hashlib.sha1(exp_file.read()) + exp_sha1_list = known_sha1_values[unique_id] if sha1.hexdigest() != exp_sha1.hexdigest(): + # if sha1.hexdigest() not in exp_sha1_list: err = 'Image file SHA1: {}\n not equal to expected SHA1:{}\n ' err = err.format(sha1.hexdigest(), exp_sha1.hexdigest()) From 65fd0d560b423d1852c104903a70e33a3a90fed4 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Tue, 4 Oct 2016 10:19:03 +0100 Subject: [PATCH 06/25] Incorporate json store check-graphic usage --- lib/iris/tests/__init__.py | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 10576bb526..42218c3a51 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -40,7 +40,9 @@ import filecmp import functools import gzip +import hashlib import inspect +import json import io import logging import os @@ -666,15 +668,12 @@ def check_graphic(self, tol=None): unique_id = self._unique_id() figure = plt.gcf() + + fname = os.path.join(os.path.dirname(__file__), 'results', 'imagerepo.json') + with open(fname, 'rb') as fi: + repo = json.load(fi) try: - expected_fname = os.path.join(os.path.dirname(__file__), - 'results', 'visual_tests', - unique_id + '.png') - - if not os.path.isdir(os.path.dirname(expected_fname)): - os.makedirs(os.path.dirname(expected_fname)) - #: The path where the images generated by the tests should go. image_output_directory = os.path.join(os.path.dirname(__file__), 'result_image_comparison') @@ -708,19 +707,15 @@ def check_graphic(self, tol=None): shutil.copy2(result_fname, expected_fname) # hash the created image using sha1 - import hashlib with open(result_fname, 'rb') as res_file: sha1 = hashlib.sha1(res_file.read()) err = '' - - with open(expected_fname, 'rb') as exp_file: - exp_sha1 = hashlib.sha1(exp_file.read()) - exp_sha1_list = known_sha1_values[unique_id] - if sha1.hexdigest() != exp_sha1.hexdigest(): - # if sha1.hexdigest() not in exp_sha1_list: - err = 'Image file SHA1: {}\n not equal to expected SHA1:{}\n ' - err = err.format(sha1.hexdigest(), exp_sha1.hexdigest()) + exp_sha1 = repo[unique_id] + + if sha1.hexdigest() != exp_sha1: + err = 'Image file SHA1: {}\n\t not equal to expected SHA1: {}\n ' + err = err.format(sha1.hexdigest(), exp_sha1) if _DISPLAY_FIGURES: if err: From 19c33aeb252e5f3cc52fb8bccd8137d725379f19 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Tue, 4 Oct 2016 10:39:25 +0100 Subject: [PATCH 07/25] Remove expected_fname and add imagerepo uris --- lib/iris/tests/__init__.py | 4 +--- lib/iris/tests/results/imagerepo.json | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 42218c3a51..1a3067761f 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -702,9 +702,7 @@ def check_graphic(self, tol=None): figure.savefig(result_fname) - if not os.path.exists(expected_fname): - warnings.warn('Created image for test %s' % unique_id) - shutil.copy2(result_fname, expected_fname) + # XXX: Deal with a new test result i.e. it's not in the repo # hash the created image using sha1 with open(result_fname, 'rb') as res_file: diff --git a/lib/iris/tests/results/imagerepo.json b/lib/iris/tests/results/imagerepo.json index 18652aea79..a52d188f3d 100644 --- a/lib/iris/tests/results/imagerepo.json +++ b/lib/iris/tests/results/imagerepo.json @@ -1 +1 @@ -{"example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": ["775b9dec3549e46f9671f79899f09f5c42870b0c"], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": ["4da9442a24056728296b6637f062f42a9cd6ee06"], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": ["c998a36d81d38745ab2513af5450a39494edb2af"], "example_tests.test_TEC.TestTEC.test_TEC.0": ["463935ede08ceddadcc24324e0a11c24fb46a0c8"], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": ["19db1152a859567b0bf9fe89a7d1880acafbf100"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": ["0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": ["ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24"], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": ["7576971ae4fce5456c67c5d54f3f4110d6e85e13"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": ["7b5c6d7466e953e845d0bc1ec9f08b01471b87ee"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": ["3589f5e242ce5b565b74da23287fddec32d102fa"], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": ["3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6"], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": ["c903e396c04a4d1076767c8474b1e48c80413aab"], "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": ["4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50"], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": ["c4193550f97b1384419c0761ba85304012638ce8"], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": ["6de52bb3dc3838802c87fedfcdd3db585bae4ccf"], "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": ["a4d290bab6da123ef455b39979f415debb2b925c"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": ["c23632eba452a7c3074396c288ddc85cf9a27923"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": ["2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda"], "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": ["f4d65c3ff5b1c11617479af2977279f3b9c743bd"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": ["31770e35ff8b5d35be3d167362ad3beed4ab9bde"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": ["12e559666b9116918c861fe09ddcf989f35699d4"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": ["eef5b0eb8018eb07bbf9457c0641d062baa289a7"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": ["76a40975b3e35f8226c37be146ad6fc678eea13a"], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": ["889b91c7a5ff2403e24dce5047e95dc7eec7efe7"], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": ["63876535ed13433a906cd08480032b741194e326"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": ["2e6dffe8498e3d961e4f91d9a4fd796c537204a6"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": ["3107cb6d9c75ad3f78a30a0657427cebd7239c63"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": ["8b0a45dad08dffcd7fbcef60ca847d6193f0990b"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": ["6f59adaf0345b659549a8e4429776bb3ccc72eb5"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": ["b1337a8c553127842a7dcb56eb45eb6dd332b9c0"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": ["d369be63c5fae9796bf7e5be812347e84e7856b7"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": ["b0686cad2a2b5f522f7d00a97e84c1362ccf6aff"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": ["315f0ed273e0a806cf5f4526c2fec51c528e721f"], "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": ["35abe0d7038a75580aac6bbde6045213ba0f2509"], "iris.tests.test_analysis.TestRotatedPole.test_all.0": ["66ed0f9d1ef83b714fda7299264e6c420ca04159"], "iris.tests.test_analysis.TestRotatedPole.test_all.1": ["30570614007e1f55df68f04b37e348c46a9a20b9"], "iris.tests.test_analysis.TestRotatedPole.test_all.2": ["0f5c99da44a0f4640374961907f324a5dac767eb"], "iris.tests.test_analysis.TestRotatedPole.test_all.3": ["27e9a9ca84937d9b13ba997cfbc6f461c925b20d"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.0": ["617b8b23a9df4829e085772ea92e44642e2128e8"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.1": ["807be711fd047fbde8b49d2262614b93bd392eef"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.2": ["be7ca725fd9003151265478e426a612a5b65b901"], "iris.tests.test_mapping.TestBasic.test_contourf.0": ["144c741aead354b149cb838df59b9db6c179f22b"], "iris.tests.test_mapping.TestBasic.test_pcolor.0": ["597727cac62033e69449cd1df51442b00600d044"], "iris.tests.test_mapping.TestBasic.test_unmappable.0": ["cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8"], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": ["a13f5471b13c6ee588d12e826397b2ca95957de8"], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": ["b565f8a9ce5b591c734db50342dc8d56715aa747"], "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": ["edd8ff73460d9550e3314b2bb557a825d14c3297"], "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": ["e0c2ae53c64f2ed1b15dc7cb7c3651245358f390"], "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": ["d81f45733e18b59f9c406c24f317f17541206a31"], "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": ["4bc661c638c6a9efbfd7fe86bcecc374f8346ba4"], "iris.tests.test_mapping.TestLowLevel.test_keywords.0": ["35df96c086fb2fd3d9caf6fb83f4d60ec374d911"], "iris.tests.test_mapping.TestLowLevel.test_keywords.1": ["1889a8bc69e1bb2aff055a15502254750f75f49b"], "iris.tests.test_mapping.TestLowLevel.test_params.0": ["56e43bfbdd03403311ebb360a61555f95109f77e"], "iris.tests.test_mapping.TestLowLevel.test_params.1": ["35df96c086fb2fd3d9caf6fb83f4d60ec374d911"], "iris.tests.test_mapping.TestLowLevel.test_params.2": ["09ff363a1480723718fb45a3ee00cd96d381af03"], "iris.tests.test_mapping.TestLowLevel.test_simple.0": ["daa3fdca43751f47850fede89dd7cee264869a56"], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": ["ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c"], "iris.tests.test_mapping.TestUnmappable.test_simple.0": ["6c139dab88d9e5884d313f1a607de5e9c4fe5a93"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": ["5aa8117fa9dc96301a1228ca474ea9aa33a12bc0"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": ["b74ae4b75a5170367fe2e796ccf4898eae52b414"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": ["d19ccf44440ea05d2194498aa777ba1360093a1f"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": ["da5c4399b8b13a28856f849d33316512a8ede165"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": ["19cea174453fe151e0dfd39c11228fda6c9cfee4"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": ["94e545eaa00fdd0fe50c26115adf754f2bbca24e"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": ["dbca489c3218db86e912f317fe71c57f39df144c"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": ["c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": ["74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": ["d19ccf44440ea05d2194498aa777ba1360093a1f"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": ["b1a4d231a7c6253b1caa08a66e19714ae5db7223"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": ["4340a0484d945f089fa69c7613a1f0b6043fe112"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": ["fd829406f32eee12a67c2f49c249b7cd6f688982"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": ["d3a5a78878fbd3ff950154e31777873a1c2e8a8d"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": ["ed82a70b0c0be29125ed8617170e4dbf70b85ade"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": ["c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": ["679e07758bc9c5f7351c3986e8fe62eac2da1a7f"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": ["a8e1b690b0fc82f84cd1f7059293a87ad24e488a"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": ["705b1845dc46f3cee92246ae51b8a4a15c67c863"], "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": ["52d74d1fb0042835b59ab1f4ef561add128bd7ee"], "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": ["c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc"], "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": ["233e0e250ef5c2719c96ce7b16c6ed7a0a88091e"], "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": ["69f542f0da3bc5412a25bf271335552ca0eb785f"], "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": ["3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": ["5db053328dde597011079c185d2a56c37f248e3e"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": ["4a779f53a265583be6689e8f667c28e59cfaac0d"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": ["1e7c0a564478517423eea820359b75c153314cbd"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": ["aed8a66271753fafa072ec951e3fd639f7e038a6"], "iris.tests.test_plot.TestContour.test_tx.0": ["ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588"], "iris.tests.test_plot.TestContour.test_ty.0": ["e357cd154fb1b164a3525e33977b0e76e34da335"], "iris.tests.test_plot.TestContour.test_tz.0": ["633b37b1fba2128d0aec99cb3e3588bfac7a3220"], "iris.tests.test_plot.TestContour.test_yx.0": ["8d00c052103838ffeef1cf6b816995f0be0399d7"], "iris.tests.test_plot.TestContour.test_zx.0": ["7076696188d3928b351175309a0f9112bc36211e"], "iris.tests.test_plot.TestContour.test_zy.0": ["baa6a4ac704a961e93c2333c4294cc6788a1138d"], "iris.tests.test_plot.TestContourf.test_tx.0": ["3a3f733ca19bb77f75edc78434e426a0712b4000"], "iris.tests.test_plot.TestContourf.test_ty.0": ["7e50729fc9e158c860c05ea49a972c46367ba30c"], "iris.tests.test_plot.TestContourf.test_tz.0": ["eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91"], "iris.tests.test_plot.TestContourf.test_yx.0": ["0b2acc1d2b501c52340d207483d45f8fc4826c01"], "iris.tests.test_plot.TestContourf.test_zx.0": ["3f5dbae7d5380f95e09b58d420374b15617fb182"], "iris.tests.test_plot.TestContourf.test_zy.0": ["5e817ab96c8382085f37e78d61ee7998cfa16597"], "iris.tests.test_plot.TestHybridHeight.test_bounds.0": ["72d57508c5d53419e5a7fa833159da110843b026"], "iris.tests.test_plot.TestHybridHeight.test_bounds.1": ["fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54"], "iris.tests.test_plot.TestHybridHeight.test_bounds.2": ["72d57508c5d53419e5a7fa833159da110843b026"], "iris.tests.test_plot.TestHybridHeight.test_orography.0": ["2b59e053a13b5968e07607424f03468fda2b695a"], "iris.tests.test_plot.TestHybridHeight.test_orography.1": ["092427a8ef17decf87a865e7dd183116b039ac7f"], "iris.tests.test_plot.TestHybridHeight.test_points.0": ["87d20ae64afcafd9479aeda97e492f4b67d1159b"], "iris.tests.test_plot.TestHybridHeight.test_points.1": ["187bf26afa32f03cf8498285d52fb7b52a8887f2"], "iris.tests.test_plot.TestHybridHeight.test_points.2": ["6ad78d87a51a56e5f8cb52ae819ff4a187063a37"], "iris.tests.test_plot.TestHybridHeight.test_points.3": ["87d20ae64afcafd9479aeda97e492f4b67d1159b"], "iris.tests.test_plot.TestHybridHeight.test_points.4": ["02a257230279e7a43f26af8cb3a00f9e8ce03be0"], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": ["94c6c29a1e6a0378b37df21493e19b2df9f5840e"], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": ["deb931aad496b36dd8b79610352b8a851e5c39d7"], "iris.tests.test_plot.TestMissingCoord.test_no_u.1": ["23e45f4ae38676a4643267f901baf23b09ede8b1"], "iris.tests.test_plot.TestMissingCoord.test_no_v.0": ["6d93e3bdbd66d8941d60c290d74c9b8c562b804e"], "iris.tests.test_plot.TestMissingCoord.test_no_v.1": ["7724dc04c133d21604039cfca06cc41c77092e86"], "iris.tests.test_plot.TestMissingCoord.test_none.0": ["b00df556989c9ed0df534bc13f7579c10110d758"], "iris.tests.test_plot.TestMissingCoord.test_none.1": ["ddc3ca21a5d6b0447170bb879cf099e137cf47b8"], "iris.tests.test_plot.TestPcolor.test_tx.0": ["ed3586eb8646d7255e875dc8d85b16f6eadab639"], "iris.tests.test_plot.TestPcolor.test_ty.0": ["f64ba3feb7baeebfa4a660ec361db5dbd6fa5132"], "iris.tests.test_plot.TestPcolor.test_tz.0": ["f4b028a5707513cd318edbf8693e806c4d421bfe"], "iris.tests.test_plot.TestPcolor.test_yx.0": ["3060c1d145f261b476d0906c9a596e40e45a4bab"], "iris.tests.test_plot.TestPcolor.test_zx.0": ["7c6b88aec0be02b3804ccd95cb68325d5d6f327b"], "iris.tests.test_plot.TestPcolor.test_zy.0": ["50a2e6837c4d0b055163217b772ad7933ba96bbf"], "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": ["99a94071255af42db0cf41871ce60ef0adf33064"], "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": ["f2e8a2e5adfbc1fb94151fe7899134709e555901"], "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": ["70c36a003abe6a985edc41e65cffdc36953a2355"], "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": ["b822214ce05f8834b435f71552c81d043e257136"], "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": ["1721021e3704965a27a51c41b59c77c8ac73bc01"], "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": ["b348e719432227c2e65d1727d86dea1505646356"], "iris.tests.test_plot.TestPcolormesh.test_tx.0": ["10193a9247d62a08b7ed61434ef5b189c7b40751"], "iris.tests.test_plot.TestPcolormesh.test_ty.0": ["c4413609a7701c0e0c4823d677bd3e39181bce16"], "iris.tests.test_plot.TestPcolormesh.test_tz.0": ["747234677aa00f34cb49135043a03ff1361818d9"], "iris.tests.test_plot.TestPcolormesh.test_yx.0": ["e0dff0df961f5a7aa0e06cb81fc661acf5dc7474"], "iris.tests.test_plot.TestPcolormesh.test_zx.0": ["14c1392b7ccfd6966d2ba9281430b0f638d79a03"], "iris.tests.test_plot.TestPcolormesh.test_zy.0": ["743934b3c5aa14de22ff775f296c8744af4fde05"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": ["edddddd5d22d623fb4d1a143a39db8057a4742f4"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": ["a2ac84b94dd8b512fb5e77b8da157486fc30a232"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": ["f6d1f29f4bf79198eae13145a64f7c936ed1d582"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": ["c47aad379d3da85e70995a4775dd8c0f881d297b"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": ["d331b2a3543136ab5e5d51fe7cf7c2e067976cf9"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": ["69afc985fc57279c12a5f97ddd7eca23b7aed7fc"], "iris.tests.test_plot.TestPlot.test_t.0": ["ec760318aab220acf29d66f5a2007cf109f30194"], "iris.tests.test_plot.TestPlot.test_t_dates.0": ["f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e"], "iris.tests.test_plot.TestPlot.test_x.0": ["ec89f5306f1b4a078f4547adddb9fc55eff15edf"], "iris.tests.test_plot.TestPlot.test_y.0": ["1ac3bc18c016737efe66c0a356423eea3204b5e6"], "iris.tests.test_plot.TestPlot.test_z.0": ["19cea174453fe151e0dfd39c11228fda6c9cfee4"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": ["c973d852e08896a67a368bf806c8de029038ff18"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": ["8f01262e3361ba06260b6b2821f4a09dc904efa2"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": ["8e741d3f2b69f4cbee3e47bca9217938ac50eebc"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": ["21957367ef36fbf347891c520c04558f94f62ca7"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": ["bc73ecda38e30c90eebce3b951d6f1d898484af8"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": ["39436a8c895057e3f29277858acfad6af89b7e36"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": ["5bdd0865ba9c5664dc1743f139a6838fc676393a"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": ["3d792cfba0ca5d66ee22fac67d863aecd5606eda"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": ["202e1df3fae8e833d0949650c598efb0cd140e5a"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": ["6f87fe87f1ffb75f5e50cc8eaec4047b7584be93"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": ["144c741aead354b149cb838df59b9db6c179f22b"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": ["5a2784600f0dca647c817d6878bb2e0bd1f8e6f5"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": ["37a79c901ac12b04e3303b785586fe2855ed24a2"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": ["d34377839f882f665fede8e867a496e20a7499d4"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": ["57d78a1764a6944006f732e647452850259e34a4"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": ["cff7fc43cc20f061cedfad66e15562c487b73b25"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": ["18f4f6169d78bb0b9d4191a680d5c9fbb249dee3"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": ["8f1799e8e9b5a9c7893d61b7b2f6c930396e9450"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": ["0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": ["6c2963b178809bf81c799d689aa507effe797419"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": ["59e7290980c342b05e2b2707e86e0768c3dd143e"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": ["92a0fb778fe3539faf14e9efca3b60fd6f8967fb"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": ["9295b9ff72e37335564eff01a2ec5e4bccf463dd"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": ["92a0fb778fe3539faf14e9efca3b60fd6f8967fb"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": ["9295b9ff72e37335564eff01a2ec5e4bccf463dd"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": ["92a0fb778fe3539faf14e9efca3b60fd6f8967fb"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": ["a748361b255e33cf408dbb1005212bf21aee6a7b"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": ["84baaf4f046ec536e8f6f32494c03562575825ec"], "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": ["fb5ac629208f3864e93d9e3df9137887f71e177d"], "iris.tests.test_plot.TestQuickplotPlot.test_t.0": ["5c4d8a9c2dca9a57ecaf12afa85091a1587e125c"], "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": ["665a14c0697e3a0991e1c2ff303984fc4c206a76"], "iris.tests.test_plot.TestQuickplotPlot.test_x.0": ["6fc00b020a645686cb332f80ab6fa7ab4902421e"], "iris.tests.test_plot.TestQuickplotPlot.test_y.0": ["65fef514fff742d71ec88b2c414ef1f271019d5b"], "iris.tests.test_plot.TestQuickplotPlot.test_z.0": ["4340a0484d945f089fa69c7613a1f0b6043fe112"], "iris.tests.test_plot.TestSimple.test_bounds.0": ["248236308c46e42eb8f5c6f436808a1ba9727dfe"], "iris.tests.test_plot.TestSimple.test_points.0": ["d28a67b006291c0f5386c2b50a5d63a5fe358cf1"], "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": ["9a54b4493a32f380aaaaeeee8eeda968b3ca2c53"], "iris.tests.test_quickplot.TestLabels.test_alignment.0": ["099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f"], "iris.tests.test_quickplot.TestLabels.test_contour.0": ["bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f"], "iris.tests.test_quickplot.TestLabels.test_contour.1": ["a7b7ddf4d89b32d8f59011154190cba5dc1484f4"], "iris.tests.test_quickplot.TestLabels.test_contourf.0": ["4af801dc3d081db570124bcaa269fcb5c364c724"], "iris.tests.test_quickplot.TestLabels.test_contourf.1": ["a7b7ddf4d89b32d8f59011154190cba5dc1484f4"], "iris.tests.test_quickplot.TestLabels.test_contourf.2": ["48298dbc091c279eb1674f1f1fb5b692b0fc32a2"], "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": ["81c7f4b0b2b506af20c55c6f762a4f6e812b25cd"], "iris.tests.test_quickplot.TestLabels.test_map.0": ["71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb"], "iris.tests.test_quickplot.TestLabels.test_map.1": ["2531a058acebb2d395cdeac444e015a1ed977114"], "iris.tests.test_quickplot.TestLabels.test_pcolor.0": ["81ccb3e1c9a205343e1666467a6a68560ab20c70"], "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": ["23b255285e5b93ead96742c98d69942d49a3e4e8"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": ["3b501710b88eb0fee89e0bf6991cbe26a91dde40"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": ["24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": ["d28a67b006291c0f5386c2b50a5d63a5fe358cf1"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": ["5cc16996e640cc192d0d7c477499254b988726d2"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": ["af90334cfac4da7da907d83b2a718b99c3ef13ed"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": ["d6d5f20c52a1caad2dee6a808106cf188085f3d6"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": ["62a58743b114392de24ef212674c21f71bb4f372"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": ["8ab60a9149fe130e8ee33dafce5a291f832465c1"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": ["8b803be114227b39cb4bf41fe8dd1355b31ca83b"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": ["58980b9a539d71094318403999772cdc7ef480b1"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": ["0650e2de7082c3e2052758c584854023adce4c07"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": ["a6c192b994f0781b3538a794bdddff0d84bd9954"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": ["71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": ["139739470587376aebae270abeca5100e2e996ff"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": ["6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": ["e8f27272cfb56af77be12f9652a63842a0fd9ce8"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": ["3bced65ec9fdea60baeeea8a1743f9e7ab6f876f"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": ["c83f0af560a06159f052d19b67166bf1636028e3"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": ["995656ea051a42c5e2c0f27e71ab23fd929ca5a7"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": ["da3401dbe9a72f6d5440e503077f3c5a8c822530"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": ["d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": ["632a054a5fadd90e17de14d4052107801ce99f26"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": ["5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0"]} \ No newline at end of file +{"example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/775b9dec3549e46f9671f79899f09f5c42870b0c.png"], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": ["https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png"], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": ["https://scitools.github.io/test-images-scitools/image_files/c998a36d81d38745ab2513af5450a39494edb2af.png"], "example_tests.test_TEC.TestTEC.test_TEC.0": ["https://scitools.github.io/test-images-scitools/image_files/463935ede08ceddadcc24324e0a11c24fb46a0c8.png"], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": ["https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": ["https://scitools.github.io/test-images-scitools/image_files/0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24.png"], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": ["https://scitools.github.io/test-images-scitools/image_files/7b5c6d7466e953e845d0bc1ec9f08b01471b87ee.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": ["https://scitools.github.io/test-images-scitools/image_files/3589f5e242ce5b565b74da23287fddec32d102fa.png"], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": ["https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png"], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": ["https://scitools.github.io/test-images-scitools/image_files/c903e396c04a4d1076767c8474b1e48c80413aab.png"], "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": ["https://scitools.github.io/test-images-scitools/image_files/4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50.png"], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png"], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": ["https://scitools.github.io/test-images-scitools/image_files/6de52bb3dc3838802c87fedfcdd3db585bae4ccf.png"], "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/a4d290bab6da123ef455b39979f415debb2b925c.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": ["https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": ["https://scitools.github.io/test-images-scitools/image_files/2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda.png"], "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": ["https://scitools.github.io/test-images-scitools/image_files/f4d65c3ff5b1c11617479af2977279f3b9c743bd.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/31770e35ff8b5d35be3d167362ad3beed4ab9bde.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": ["https://scitools.github.io/test-images-scitools/image_files/12e559666b9116918c861fe09ddcf989f35699d4.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": ["https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": ["https://scitools.github.io/test-images-scitools/image_files/76a40975b3e35f8226c37be146ad6fc678eea13a.png"], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": ["https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png"], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": ["https://scitools.github.io/test-images-scitools/image_files/63876535ed13433a906cd08480032b741194e326.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": ["https://scitools.github.io/test-images-scitools/image_files/2e6dffe8498e3d961e4f91d9a4fd796c537204a6.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": ["https://scitools.github.io/test-images-scitools/image_files/3107cb6d9c75ad3f78a30a0657427cebd7239c63.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": ["https://scitools.github.io/test-images-scitools/image_files/8b0a45dad08dffcd7fbcef60ca847d6193f0990b.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": ["https://scitools.github.io/test-images-scitools/image_files/6f59adaf0345b659549a8e4429776bb3ccc72eb5.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": ["https://scitools.github.io/test-images-scitools/image_files/b1337a8c553127842a7dcb56eb45eb6dd332b9c0.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": ["https://scitools.github.io/test-images-scitools/image_files/d369be63c5fae9796bf7e5be812347e84e7856b7.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": ["https://scitools.github.io/test-images-scitools/image_files/b0686cad2a2b5f522f7d00a97e84c1362ccf6aff.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": ["https://scitools.github.io/test-images-scitools/image_files/315f0ed273e0a806cf5f4526c2fec51c528e721f.png"], "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/35abe0d7038a75580aac6bbde6045213ba0f2509.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.0": ["https://scitools.github.io/test-images-scitools/image_files/66ed0f9d1ef83b714fda7299264e6c420ca04159.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.1": ["https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.2": ["https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.3": ["https://scitools.github.io/test-images-scitools/image_files/27e9a9ca84937d9b13ba997cfbc6f461c925b20d.png"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.0": ["https://scitools.github.io/test-images-scitools/image_files/617b8b23a9df4829e085772ea92e44642e2128e8.png"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.1": ["https://scitools.github.io/test-images-scitools/image_files/807be711fd047fbde8b49d2262614b93bd392eef.png"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.2": ["https://scitools.github.io/test-images-scitools/image_files/be7ca725fd9003151265478e426a612a5b65b901.png"], "iris.tests.test_mapping.TestBasic.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_mapping.TestBasic.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/597727cac62033e69449cd1df51442b00600d044.png"], "iris.tests.test_mapping.TestBasic.test_unmappable.0": ["https://scitools.github.io/test-images-scitools/image_files/cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8.png"], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png"], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/b565f8a9ce5b591c734db50342dc8d56715aa747.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/edd8ff73460d9550e3314b2bb557a825d14c3297.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": ["https://scitools.github.io/test-images-scitools/image_files/e0c2ae53c64f2ed1b15dc7cb7c3651245358f390.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/d81f45733e18b59f9c406c24f317f17541206a31.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": ["https://scitools.github.io/test-images-scitools/image_files/4bc661c638c6a9efbfd7fe86bcecc374f8346ba4.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.0": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.1": ["https://scitools.github.io/test-images-scitools/image_files/1889a8bc69e1bb2aff055a15502254750f75f49b.png"], "iris.tests.test_mapping.TestLowLevel.test_params.0": ["https://scitools.github.io/test-images-scitools/image_files/56e43bfbdd03403311ebb360a61555f95109f77e.png"], "iris.tests.test_mapping.TestLowLevel.test_params.1": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_params.2": ["https://scitools.github.io/test-images-scitools/image_files/09ff363a1480723718fb45a3ee00cd96d381af03.png"], "iris.tests.test_mapping.TestLowLevel.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/daa3fdca43751f47850fede89dd7cee264869a56.png"], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png"], "iris.tests.test_mapping.TestUnmappable.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/6c139dab88d9e5884d313f1a607de5e9c4fe5a93.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/5aa8117fa9dc96301a1228ca474ea9aa33a12bc0.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/b74ae4b75a5170367fe2e796ccf4898eae52b414.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/da5c4399b8b13a28856f849d33316512a8ede165.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/94e545eaa00fdd0fe50c26115adf754f2bbca24e.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/dbca489c3218db86e912f317fe71c57f39df144c.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/b1a4d231a7c6253b1caa08a66e19714ae5db7223.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/fd829406f32eee12a67c2f49c249b7cd6f688982.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/d3a5a78878fbd3ff950154e31777873a1c2e8a8d.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/679e07758bc9c5f7351c3986e8fe62eac2da1a7f.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/705b1845dc46f3cee92246ae51b8a4a15c67c863.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/52d74d1fb0042835b59ab1f4ef561add128bd7ee.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/233e0e250ef5c2719c96ce7b16c6ed7a0a88091e.png"], "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/69f542f0da3bc5412a25bf271335552ca0eb785f.png"], "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/5db053328dde597011079c185d2a56c37f248e3e.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/4a779f53a265583be6689e8f667c28e59cfaac0d.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/1e7c0a564478517423eea820359b75c153314cbd.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/aed8a66271753fafa072ec951e3fd639f7e038a6.png"], "iris.tests.test_plot.TestContour.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588.png"], "iris.tests.test_plot.TestContour.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/e357cd154fb1b164a3525e33977b0e76e34da335.png"], "iris.tests.test_plot.TestContour.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/633b37b1fba2128d0aec99cb3e3588bfac7a3220.png"], "iris.tests.test_plot.TestContour.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/8d00c052103838ffeef1cf6b816995f0be0399d7.png"], "iris.tests.test_plot.TestContour.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7076696188d3928b351175309a0f9112bc36211e.png"], "iris.tests.test_plot.TestContour.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/baa6a4ac704a961e93c2333c4294cc6788a1138d.png"], "iris.tests.test_plot.TestContourf.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/3a3f733ca19bb77f75edc78434e426a0712b4000.png"], "iris.tests.test_plot.TestContourf.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/7e50729fc9e158c860c05ea49a972c46367ba30c.png"], "iris.tests.test_plot.TestContourf.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91.png"], "iris.tests.test_plot.TestContourf.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/0b2acc1d2b501c52340d207483d45f8fc4826c01.png"], "iris.tests.test_plot.TestContourf.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/3f5dbae7d5380f95e09b58d420374b15617fb182.png"], "iris.tests.test_plot.TestContourf.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/5e817ab96c8382085f37e78d61ee7998cfa16597.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.1": ["https://scitools.github.io/test-images-scitools/image_files/fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.2": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.0": ["https://scitools.github.io/test-images-scitools/image_files/2b59e053a13b5968e07607424f03468fda2b695a.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.1": ["https://scitools.github.io/test-images-scitools/image_files/092427a8ef17decf87a865e7dd183116b039ac7f.png"], "iris.tests.test_plot.TestHybridHeight.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.1": ["https://scitools.github.io/test-images-scitools/image_files/187bf26afa32f03cf8498285d52fb7b52a8887f2.png"], "iris.tests.test_plot.TestHybridHeight.test_points.2": ["https://scitools.github.io/test-images-scitools/image_files/6ad78d87a51a56e5f8cb52ae819ff4a187063a37.png"], "iris.tests.test_plot.TestHybridHeight.test_points.3": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.4": ["https://scitools.github.io/test-images-scitools/image_files/02a257230279e7a43f26af8cb3a00f9e8ce03be0.png"], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": ["https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": ["https://scitools.github.io/test-images-scitools/image_files/deb931aad496b36dd8b79610352b8a851e5c39d7.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.1": ["https://scitools.github.io/test-images-scitools/image_files/23e45f4ae38676a4643267f901baf23b09ede8b1.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.0": ["https://scitools.github.io/test-images-scitools/image_files/6d93e3bdbd66d8941d60c290d74c9b8c562b804e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.1": ["https://scitools.github.io/test-images-scitools/image_files/7724dc04c133d21604039cfca06cc41c77092e86.png"], "iris.tests.test_plot.TestMissingCoord.test_none.0": ["https://scitools.github.io/test-images-scitools/image_files/b00df556989c9ed0df534bc13f7579c10110d758.png"], "iris.tests.test_plot.TestMissingCoord.test_none.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc3ca21a5d6b0447170bb879cf099e137cf47b8.png"], "iris.tests.test_plot.TestPcolor.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ed3586eb8646d7255e875dc8d85b16f6eadab639.png"], "iris.tests.test_plot.TestPcolor.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f64ba3feb7baeebfa4a660ec361db5dbd6fa5132.png"], "iris.tests.test_plot.TestPcolor.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f4b028a5707513cd318edbf8693e806c4d421bfe.png"], "iris.tests.test_plot.TestPcolor.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/3060c1d145f261b476d0906c9a596e40e45a4bab.png"], "iris.tests.test_plot.TestPcolor.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7c6b88aec0be02b3804ccd95cb68325d5d6f327b.png"], "iris.tests.test_plot.TestPcolor.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/50a2e6837c4d0b055163217b772ad7933ba96bbf.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/99a94071255af42db0cf41871ce60ef0adf33064.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f2e8a2e5adfbc1fb94151fe7899134709e555901.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/70c36a003abe6a985edc41e65cffdc36953a2355.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/b822214ce05f8834b435f71552c81d043e257136.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/1721021e3704965a27a51c41b59c77c8ac73bc01.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/b348e719432227c2e65d1727d86dea1505646356.png"], "iris.tests.test_plot.TestPcolormesh.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/10193a9247d62a08b7ed61434ef5b189c7b40751.png"], "iris.tests.test_plot.TestPcolormesh.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/c4413609a7701c0e0c4823d677bd3e39181bce16.png"], "iris.tests.test_plot.TestPcolormesh.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/747234677aa00f34cb49135043a03ff1361818d9.png"], "iris.tests.test_plot.TestPcolormesh.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/e0dff0df961f5a7aa0e06cb81fc661acf5dc7474.png"], "iris.tests.test_plot.TestPcolormesh.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/14c1392b7ccfd6966d2ba9281430b0f638d79a03.png"], "iris.tests.test_plot.TestPcolormesh.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/743934b3c5aa14de22ff775f296c8744af4fde05.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/edddddd5d22d623fb4d1a143a39db8057a4742f4.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/a2ac84b94dd8b512fb5e77b8da157486fc30a232.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f6d1f29f4bf79198eae13145a64f7c936ed1d582.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/c47aad379d3da85e70995a4775dd8c0f881d297b.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/d331b2a3543136ab5e5d51fe7cf7c2e067976cf9.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/69afc985fc57279c12a5f97ddd7eca23b7aed7fc.png"], "iris.tests.test_plot.TestPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/ec760318aab220acf29d66f5a2007cf109f30194.png"], "iris.tests.test_plot.TestPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e.png"], "iris.tests.test_plot.TestPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/ec89f5306f1b4a078f4547adddb9fc55eff15edf.png"], "iris.tests.test_plot.TestPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/1ac3bc18c016737efe66c0a356423eea3204b5e6.png"], "iris.tests.test_plot.TestPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/c973d852e08896a67a368bf806c8de029038ff18.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/8f01262e3361ba06260b6b2821f4a09dc904efa2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/8e741d3f2b69f4cbee3e47bca9217938ac50eebc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/21957367ef36fbf347891c520c04558f94f62ca7.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/bc73ecda38e30c90eebce3b951d6f1d898484af8.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/39436a8c895057e3f29277858acfad6af89b7e36.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/5bdd0865ba9c5664dc1743f139a6838fc676393a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/3d792cfba0ca5d66ee22fac67d863aecd5606eda.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/202e1df3fae8e833d0949650c598efb0cd140e5a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/6f87fe87f1ffb75f5e50cc8eaec4047b7584be93.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/5a2784600f0dca647c817d6878bb2e0bd1f8e6f5.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/37a79c901ac12b04e3303b785586fe2855ed24a2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/d34377839f882f665fede8e867a496e20a7499d4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/57d78a1764a6944006f732e647452850259e34a4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/cff7fc43cc20f061cedfad66e15562c487b73b25.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/18f4f6169d78bb0b9d4191a680d5c9fbb249dee3.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/8f1799e8e9b5a9c7893d61b7b2f6c930396e9450.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/6c2963b178809bf81c799d689aa507effe797419.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/59e7290980c342b05e2b2707e86e0768c3dd143e.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": ["https://scitools.github.io/test-images-scitools/image_files/a748361b255e33cf408dbb1005212bf21aee6a7b.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": ["https://scitools.github.io/test-images-scitools/image_files/84baaf4f046ec536e8f6f32494c03562575825ec.png"], "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": ["https://scitools.github.io/test-images-scitools/image_files/fb5ac629208f3864e93d9e3df9137887f71e177d.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/5c4d8a9c2dca9a57ecaf12afa85091a1587e125c.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/665a14c0697e3a0991e1c2ff303984fc4c206a76.png"], "iris.tests.test_plot.TestQuickplotPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/6fc00b020a645686cb332f80ab6fa7ab4902421e.png"], "iris.tests.test_plot.TestQuickplotPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/65fef514fff742d71ec88b2c414ef1f271019d5b.png"], "iris.tests.test_plot.TestQuickplotPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.TestSimple.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/248236308c46e42eb8f5c6f436808a1ba9727dfe.png"], "iris.tests.test_plot.TestSimple.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": ["https://scitools.github.io/test-images-scitools/image_files/9a54b4493a32f380aaaaeeee8eeda968b3ca2c53.png"], "iris.tests.test_quickplot.TestLabels.test_alignment.0": ["https://scitools.github.io/test-images-scitools/image_files/099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.0": ["https://scitools.github.io/test-images-scitools/image_files/bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/4af801dc3d081db570124bcaa269fcb5c364c724.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.2": ["https://scitools.github.io/test-images-scitools/image_files/48298dbc091c279eb1674f1f1fb5b692b0fc32a2.png"], "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": ["https://scitools.github.io/test-images-scitools/image_files/81c7f4b0b2b506af20c55c6f762a4f6e812b25cd.png"], "iris.tests.test_quickplot.TestLabels.test_map.0": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestLabels.test_map.1": ["https://scitools.github.io/test-images-scitools/image_files/2531a058acebb2d395cdeac444e015a1ed977114.png"], "iris.tests.test_quickplot.TestLabels.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/81ccb3e1c9a205343e1666467a6a68560ab20c70.png"], "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/23b255285e5b93ead96742c98d69942d49a3e4e8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/3b501710b88eb0fee89e0bf6991cbe26a91dde40.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/5cc16996e640cc192d0d7c477499254b988726d2.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/af90334cfac4da7da907d83b2a718b99c3ef13ed.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/d6d5f20c52a1caad2dee6a808106cf188085f3d6.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/62a58743b114392de24ef212674c21f71bb4f372.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/8ab60a9149fe130e8ee33dafce5a291f832465c1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/8b803be114227b39cb4bf41fe8dd1355b31ca83b.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/58980b9a539d71094318403999772cdc7ef480b1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/0650e2de7082c3e2052758c584854023adce4c07.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/a6c192b994f0781b3538a794bdddff0d84bd9954.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/139739470587376aebae270abeca5100e2e996ff.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/e8f27272cfb56af77be12f9652a63842a0fd9ce8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/3bced65ec9fdea60baeeea8a1743f9e7ab6f876f.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/c83f0af560a06159f052d19b67166bf1636028e3.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/995656ea051a42c5e2c0f27e71ab23fd929ca5a7.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/da3401dbe9a72f6d5440e503077f3c5a8c822530.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/632a054a5fadd90e17de14d4052107801ce99f26.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0.png"]} \ No newline at end of file From bdac68cc3bdee97b44eb57b00d11643fb9d1c206 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Tue, 4 Oct 2016 10:49:24 +0100 Subject: [PATCH 08/25] Cherry-pick expected hash from uri --- lib/iris/tests/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 1a3067761f..6ee6fe24ad 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -709,7 +709,9 @@ def check_graphic(self, tol=None): sha1 = hashlib.sha1(res_file.read()) err = '' - exp_sha1 = repo[unique_id] + + # XXX: Deal with more than one expected hash ... + exp_sha1 = os.path.splitext(os.path.basename(repo[unique_id]))[0] if sha1.hexdigest() != exp_sha1: err = 'Image file SHA1: {}\n\t not equal to expected SHA1: {}\n ' From a7de29712ad13b1d823d3f15667c9fba4dd1f2fd Mon Sep 17 00:00:00 2001 From: Bill Little Date: Tue, 4 Oct 2016 11:51:35 +0100 Subject: [PATCH 09/25] fix repo lookup --- lib/iris/tests/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 6ee6fe24ad..8fda708885 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -711,7 +711,7 @@ def check_graphic(self, tol=None): err = '' # XXX: Deal with more than one expected hash ... - exp_sha1 = os.path.splitext(os.path.basename(repo[unique_id]))[0] + exp_sha1 = os.path.splitext(os.path.basename(repo[unique_id][0]))[0] if sha1.hexdigest() != exp_sha1: err = 'Image file SHA1: {}\n\t not equal to expected SHA1: {}\n ' From 14a76b789627c8e3897cf07844231e6a71a378d2 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Tue, 4 Oct 2016 13:32:01 +0100 Subject: [PATCH 10/25] Fix experimental repo keys --- lib/iris/tests/__init__.py | 15 ++++++++++----- lib/iris/tests/results/imagerepo.json | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 8fda708885..c7d64eb2f6 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -669,8 +669,8 @@ def check_graphic(self, tol=None): figure = plt.gcf() - fname = os.path.join(os.path.dirname(__file__), 'results', 'imagerepo.json') - with open(fname, 'rb') as fi: + repo_fname = os.path.join(os.path.dirname(__file__), 'results', 'imagerepo.json') + with open(repo_fname, 'rb') as fi: repo = json.load(fi) try: @@ -711,11 +711,16 @@ def check_graphic(self, tol=None): err = '' # XXX: Deal with more than one expected hash ... - exp_sha1 = os.path.splitext(os.path.basename(repo[unique_id][0]))[0] + try: + ehash = repo[unique_id][0] + exp_sha1 = os.path.splitext(os.path.basename(ehash))[0] + except KeyError: + emsg = 'Missing image repo entry for "{}"'.format(unique_id) + raise ValueError(emsg) if sha1.hexdigest() != exp_sha1: - err = 'Image file SHA1: {}\n\t not equal to expected SHA1: {}\n ' - err = err.format(sha1.hexdigest(), exp_sha1) + err = 'Actual SHA1 "{}" != expected SHA1 "{}" for test "{}"' + err = err.format(sha1.hexdigest(), exp_sha1, unique_id) if _DISPLAY_FIGURES: if err: diff --git a/lib/iris/tests/results/imagerepo.json b/lib/iris/tests/results/imagerepo.json index a52d188f3d..ae075434fa 100644 --- a/lib/iris/tests/results/imagerepo.json +++ b/lib/iris/tests/results/imagerepo.json @@ -1 +1 @@ -{"example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/775b9dec3549e46f9671f79899f09f5c42870b0c.png"], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": ["https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png"], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": ["https://scitools.github.io/test-images-scitools/image_files/c998a36d81d38745ab2513af5450a39494edb2af.png"], "example_tests.test_TEC.TestTEC.test_TEC.0": ["https://scitools.github.io/test-images-scitools/image_files/463935ede08ceddadcc24324e0a11c24fb46a0c8.png"], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": ["https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": ["https://scitools.github.io/test-images-scitools/image_files/0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24.png"], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": ["https://scitools.github.io/test-images-scitools/image_files/7b5c6d7466e953e845d0bc1ec9f08b01471b87ee.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": ["https://scitools.github.io/test-images-scitools/image_files/3589f5e242ce5b565b74da23287fddec32d102fa.png"], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": ["https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png"], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": ["https://scitools.github.io/test-images-scitools/image_files/c903e396c04a4d1076767c8474b1e48c80413aab.png"], "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": ["https://scitools.github.io/test-images-scitools/image_files/4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50.png"], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png"], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": ["https://scitools.github.io/test-images-scitools/image_files/6de52bb3dc3838802c87fedfcdd3db585bae4ccf.png"], "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/a4d290bab6da123ef455b39979f415debb2b925c.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": ["https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": ["https://scitools.github.io/test-images-scitools/image_files/2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda.png"], "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": ["https://scitools.github.io/test-images-scitools/image_files/f4d65c3ff5b1c11617479af2977279f3b9c743bd.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/31770e35ff8b5d35be3d167362ad3beed4ab9bde.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": ["https://scitools.github.io/test-images-scitools/image_files/12e559666b9116918c861fe09ddcf989f35699d4.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": ["https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": ["https://scitools.github.io/test-images-scitools/image_files/76a40975b3e35f8226c37be146ad6fc678eea13a.png"], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": ["https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png"], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": ["https://scitools.github.io/test-images-scitools/image_files/63876535ed13433a906cd08480032b741194e326.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": ["https://scitools.github.io/test-images-scitools/image_files/2e6dffe8498e3d961e4f91d9a4fd796c537204a6.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": ["https://scitools.github.io/test-images-scitools/image_files/3107cb6d9c75ad3f78a30a0657427cebd7239c63.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": ["https://scitools.github.io/test-images-scitools/image_files/8b0a45dad08dffcd7fbcef60ca847d6193f0990b.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": ["https://scitools.github.io/test-images-scitools/image_files/6f59adaf0345b659549a8e4429776bb3ccc72eb5.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": ["https://scitools.github.io/test-images-scitools/image_files/b1337a8c553127842a7dcb56eb45eb6dd332b9c0.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": ["https://scitools.github.io/test-images-scitools/image_files/d369be63c5fae9796bf7e5be812347e84e7856b7.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": ["https://scitools.github.io/test-images-scitools/image_files/b0686cad2a2b5f522f7d00a97e84c1362ccf6aff.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": ["https://scitools.github.io/test-images-scitools/image_files/315f0ed273e0a806cf5f4526c2fec51c528e721f.png"], "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/35abe0d7038a75580aac6bbde6045213ba0f2509.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.0": ["https://scitools.github.io/test-images-scitools/image_files/66ed0f9d1ef83b714fda7299264e6c420ca04159.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.1": ["https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.2": ["https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.3": ["https://scitools.github.io/test-images-scitools/image_files/27e9a9ca84937d9b13ba997cfbc6f461c925b20d.png"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.0": ["https://scitools.github.io/test-images-scitools/image_files/617b8b23a9df4829e085772ea92e44642e2128e8.png"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.1": ["https://scitools.github.io/test-images-scitools/image_files/807be711fd047fbde8b49d2262614b93bd392eef.png"], "iris.tests.test_animate.IntegrationTest.test_cube_animation.2": ["https://scitools.github.io/test-images-scitools/image_files/be7ca725fd9003151265478e426a612a5b65b901.png"], "iris.tests.test_mapping.TestBasic.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_mapping.TestBasic.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/597727cac62033e69449cd1df51442b00600d044.png"], "iris.tests.test_mapping.TestBasic.test_unmappable.0": ["https://scitools.github.io/test-images-scitools/image_files/cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8.png"], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png"], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/b565f8a9ce5b591c734db50342dc8d56715aa747.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/edd8ff73460d9550e3314b2bb557a825d14c3297.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": ["https://scitools.github.io/test-images-scitools/image_files/e0c2ae53c64f2ed1b15dc7cb7c3651245358f390.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/d81f45733e18b59f9c406c24f317f17541206a31.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": ["https://scitools.github.io/test-images-scitools/image_files/4bc661c638c6a9efbfd7fe86bcecc374f8346ba4.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.0": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.1": ["https://scitools.github.io/test-images-scitools/image_files/1889a8bc69e1bb2aff055a15502254750f75f49b.png"], "iris.tests.test_mapping.TestLowLevel.test_params.0": ["https://scitools.github.io/test-images-scitools/image_files/56e43bfbdd03403311ebb360a61555f95109f77e.png"], "iris.tests.test_mapping.TestLowLevel.test_params.1": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_params.2": ["https://scitools.github.io/test-images-scitools/image_files/09ff363a1480723718fb45a3ee00cd96d381af03.png"], "iris.tests.test_mapping.TestLowLevel.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/daa3fdca43751f47850fede89dd7cee264869a56.png"], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png"], "iris.tests.test_mapping.TestUnmappable.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/6c139dab88d9e5884d313f1a607de5e9c4fe5a93.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/5aa8117fa9dc96301a1228ca474ea9aa33a12bc0.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/b74ae4b75a5170367fe2e796ccf4898eae52b414.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/da5c4399b8b13a28856f849d33316512a8ede165.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/94e545eaa00fdd0fe50c26115adf754f2bbca24e.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/dbca489c3218db86e912f317fe71c57f39df144c.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/b1a4d231a7c6253b1caa08a66e19714ae5db7223.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/fd829406f32eee12a67c2f49c249b7cd6f688982.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/d3a5a78878fbd3ff950154e31777873a1c2e8a8d.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/679e07758bc9c5f7351c3986e8fe62eac2da1a7f.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/705b1845dc46f3cee92246ae51b8a4a15c67c863.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/52d74d1fb0042835b59ab1f4ef561add128bd7ee.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/233e0e250ef5c2719c96ce7b16c6ed7a0a88091e.png"], "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/69f542f0da3bc5412a25bf271335552ca0eb785f.png"], "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/5db053328dde597011079c185d2a56c37f248e3e.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/4a779f53a265583be6689e8f667c28e59cfaac0d.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/1e7c0a564478517423eea820359b75c153314cbd.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/aed8a66271753fafa072ec951e3fd639f7e038a6.png"], "iris.tests.test_plot.TestContour.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588.png"], "iris.tests.test_plot.TestContour.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/e357cd154fb1b164a3525e33977b0e76e34da335.png"], "iris.tests.test_plot.TestContour.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/633b37b1fba2128d0aec99cb3e3588bfac7a3220.png"], "iris.tests.test_plot.TestContour.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/8d00c052103838ffeef1cf6b816995f0be0399d7.png"], "iris.tests.test_plot.TestContour.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7076696188d3928b351175309a0f9112bc36211e.png"], "iris.tests.test_plot.TestContour.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/baa6a4ac704a961e93c2333c4294cc6788a1138d.png"], "iris.tests.test_plot.TestContourf.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/3a3f733ca19bb77f75edc78434e426a0712b4000.png"], "iris.tests.test_plot.TestContourf.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/7e50729fc9e158c860c05ea49a972c46367ba30c.png"], "iris.tests.test_plot.TestContourf.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91.png"], "iris.tests.test_plot.TestContourf.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/0b2acc1d2b501c52340d207483d45f8fc4826c01.png"], "iris.tests.test_plot.TestContourf.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/3f5dbae7d5380f95e09b58d420374b15617fb182.png"], "iris.tests.test_plot.TestContourf.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/5e817ab96c8382085f37e78d61ee7998cfa16597.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.1": ["https://scitools.github.io/test-images-scitools/image_files/fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.2": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.0": ["https://scitools.github.io/test-images-scitools/image_files/2b59e053a13b5968e07607424f03468fda2b695a.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.1": ["https://scitools.github.io/test-images-scitools/image_files/092427a8ef17decf87a865e7dd183116b039ac7f.png"], "iris.tests.test_plot.TestHybridHeight.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.1": ["https://scitools.github.io/test-images-scitools/image_files/187bf26afa32f03cf8498285d52fb7b52a8887f2.png"], "iris.tests.test_plot.TestHybridHeight.test_points.2": ["https://scitools.github.io/test-images-scitools/image_files/6ad78d87a51a56e5f8cb52ae819ff4a187063a37.png"], "iris.tests.test_plot.TestHybridHeight.test_points.3": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.4": ["https://scitools.github.io/test-images-scitools/image_files/02a257230279e7a43f26af8cb3a00f9e8ce03be0.png"], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": ["https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": ["https://scitools.github.io/test-images-scitools/image_files/deb931aad496b36dd8b79610352b8a851e5c39d7.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.1": ["https://scitools.github.io/test-images-scitools/image_files/23e45f4ae38676a4643267f901baf23b09ede8b1.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.0": ["https://scitools.github.io/test-images-scitools/image_files/6d93e3bdbd66d8941d60c290d74c9b8c562b804e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.1": ["https://scitools.github.io/test-images-scitools/image_files/7724dc04c133d21604039cfca06cc41c77092e86.png"], "iris.tests.test_plot.TestMissingCoord.test_none.0": ["https://scitools.github.io/test-images-scitools/image_files/b00df556989c9ed0df534bc13f7579c10110d758.png"], "iris.tests.test_plot.TestMissingCoord.test_none.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc3ca21a5d6b0447170bb879cf099e137cf47b8.png"], "iris.tests.test_plot.TestPcolor.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ed3586eb8646d7255e875dc8d85b16f6eadab639.png"], "iris.tests.test_plot.TestPcolor.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f64ba3feb7baeebfa4a660ec361db5dbd6fa5132.png"], "iris.tests.test_plot.TestPcolor.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f4b028a5707513cd318edbf8693e806c4d421bfe.png"], "iris.tests.test_plot.TestPcolor.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/3060c1d145f261b476d0906c9a596e40e45a4bab.png"], "iris.tests.test_plot.TestPcolor.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7c6b88aec0be02b3804ccd95cb68325d5d6f327b.png"], "iris.tests.test_plot.TestPcolor.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/50a2e6837c4d0b055163217b772ad7933ba96bbf.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/99a94071255af42db0cf41871ce60ef0adf33064.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f2e8a2e5adfbc1fb94151fe7899134709e555901.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/70c36a003abe6a985edc41e65cffdc36953a2355.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/b822214ce05f8834b435f71552c81d043e257136.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/1721021e3704965a27a51c41b59c77c8ac73bc01.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/b348e719432227c2e65d1727d86dea1505646356.png"], "iris.tests.test_plot.TestPcolormesh.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/10193a9247d62a08b7ed61434ef5b189c7b40751.png"], "iris.tests.test_plot.TestPcolormesh.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/c4413609a7701c0e0c4823d677bd3e39181bce16.png"], "iris.tests.test_plot.TestPcolormesh.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/747234677aa00f34cb49135043a03ff1361818d9.png"], "iris.tests.test_plot.TestPcolormesh.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/e0dff0df961f5a7aa0e06cb81fc661acf5dc7474.png"], "iris.tests.test_plot.TestPcolormesh.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/14c1392b7ccfd6966d2ba9281430b0f638d79a03.png"], "iris.tests.test_plot.TestPcolormesh.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/743934b3c5aa14de22ff775f296c8744af4fde05.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/edddddd5d22d623fb4d1a143a39db8057a4742f4.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/a2ac84b94dd8b512fb5e77b8da157486fc30a232.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f6d1f29f4bf79198eae13145a64f7c936ed1d582.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/c47aad379d3da85e70995a4775dd8c0f881d297b.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/d331b2a3543136ab5e5d51fe7cf7c2e067976cf9.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/69afc985fc57279c12a5f97ddd7eca23b7aed7fc.png"], "iris.tests.test_plot.TestPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/ec760318aab220acf29d66f5a2007cf109f30194.png"], "iris.tests.test_plot.TestPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e.png"], "iris.tests.test_plot.TestPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/ec89f5306f1b4a078f4547adddb9fc55eff15edf.png"], "iris.tests.test_plot.TestPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/1ac3bc18c016737efe66c0a356423eea3204b5e6.png"], "iris.tests.test_plot.TestPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/c973d852e08896a67a368bf806c8de029038ff18.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/8f01262e3361ba06260b6b2821f4a09dc904efa2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/8e741d3f2b69f4cbee3e47bca9217938ac50eebc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/21957367ef36fbf347891c520c04558f94f62ca7.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/bc73ecda38e30c90eebce3b951d6f1d898484af8.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/39436a8c895057e3f29277858acfad6af89b7e36.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/5bdd0865ba9c5664dc1743f139a6838fc676393a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/3d792cfba0ca5d66ee22fac67d863aecd5606eda.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/202e1df3fae8e833d0949650c598efb0cd140e5a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/6f87fe87f1ffb75f5e50cc8eaec4047b7584be93.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/5a2784600f0dca647c817d6878bb2e0bd1f8e6f5.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/37a79c901ac12b04e3303b785586fe2855ed24a2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/d34377839f882f665fede8e867a496e20a7499d4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/57d78a1764a6944006f732e647452850259e34a4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/cff7fc43cc20f061cedfad66e15562c487b73b25.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/18f4f6169d78bb0b9d4191a680d5c9fbb249dee3.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/8f1799e8e9b5a9c7893d61b7b2f6c930396e9450.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/6c2963b178809bf81c799d689aa507effe797419.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/59e7290980c342b05e2b2707e86e0768c3dd143e.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": ["https://scitools.github.io/test-images-scitools/image_files/a748361b255e33cf408dbb1005212bf21aee6a7b.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": ["https://scitools.github.io/test-images-scitools/image_files/84baaf4f046ec536e8f6f32494c03562575825ec.png"], "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": ["https://scitools.github.io/test-images-scitools/image_files/fb5ac629208f3864e93d9e3df9137887f71e177d.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/5c4d8a9c2dca9a57ecaf12afa85091a1587e125c.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/665a14c0697e3a0991e1c2ff303984fc4c206a76.png"], "iris.tests.test_plot.TestQuickplotPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/6fc00b020a645686cb332f80ab6fa7ab4902421e.png"], "iris.tests.test_plot.TestQuickplotPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/65fef514fff742d71ec88b2c414ef1f271019d5b.png"], "iris.tests.test_plot.TestQuickplotPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.TestSimple.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/248236308c46e42eb8f5c6f436808a1ba9727dfe.png"], "iris.tests.test_plot.TestSimple.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": ["https://scitools.github.io/test-images-scitools/image_files/9a54b4493a32f380aaaaeeee8eeda968b3ca2c53.png"], "iris.tests.test_quickplot.TestLabels.test_alignment.0": ["https://scitools.github.io/test-images-scitools/image_files/099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.0": ["https://scitools.github.io/test-images-scitools/image_files/bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/4af801dc3d081db570124bcaa269fcb5c364c724.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.2": ["https://scitools.github.io/test-images-scitools/image_files/48298dbc091c279eb1674f1f1fb5b692b0fc32a2.png"], "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": ["https://scitools.github.io/test-images-scitools/image_files/81c7f4b0b2b506af20c55c6f762a4f6e812b25cd.png"], "iris.tests.test_quickplot.TestLabels.test_map.0": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestLabels.test_map.1": ["https://scitools.github.io/test-images-scitools/image_files/2531a058acebb2d395cdeac444e015a1ed977114.png"], "iris.tests.test_quickplot.TestLabels.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/81ccb3e1c9a205343e1666467a6a68560ab20c70.png"], "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/23b255285e5b93ead96742c98d69942d49a3e4e8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/3b501710b88eb0fee89e0bf6991cbe26a91dde40.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/5cc16996e640cc192d0d7c477499254b988726d2.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/af90334cfac4da7da907d83b2a718b99c3ef13ed.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/d6d5f20c52a1caad2dee6a808106cf188085f3d6.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/62a58743b114392de24ef212674c21f71bb4f372.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/8ab60a9149fe130e8ee33dafce5a291f832465c1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/8b803be114227b39cb4bf41fe8dd1355b31ca83b.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/58980b9a539d71094318403999772cdc7ef480b1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/0650e2de7082c3e2052758c584854023adce4c07.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/a6c192b994f0781b3538a794bdddff0d84bd9954.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/139739470587376aebae270abeca5100e2e996ff.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/e8f27272cfb56af77be12f9652a63842a0fd9ce8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/3bced65ec9fdea60baeeea8a1743f9e7ab6f876f.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/c83f0af560a06159f052d19b67166bf1636028e3.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/995656ea051a42c5e2c0f27e71ab23fd929ca5a7.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/da3401dbe9a72f6d5440e503077f3c5a8c822530.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/632a054a5fadd90e17de14d4052107801ce99f26.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0.png"]} \ No newline at end of file +{"example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/775b9dec3549e46f9671f79899f09f5c42870b0c.png"], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": ["https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png"], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": ["https://scitools.github.io/test-images-scitools/image_files/c998a36d81d38745ab2513af5450a39494edb2af.png"], "example_tests.test_TEC.TestTEC.test_TEC.0": ["https://scitools.github.io/test-images-scitools/image_files/463935ede08ceddadcc24324e0a11c24fb46a0c8.png"], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": ["https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": ["https://scitools.github.io/test-images-scitools/image_files/0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24.png"], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": ["https://scitools.github.io/test-images-scitools/image_files/7b5c6d7466e953e845d0bc1ec9f08b01471b87ee.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": ["https://scitools.github.io/test-images-scitools/image_files/3589f5e242ce5b565b74da23287fddec32d102fa.png"], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": ["https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png"], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": ["https://scitools.github.io/test-images-scitools/image_files/c903e396c04a4d1076767c8474b1e48c80413aab.png"], "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": ["https://scitools.github.io/test-images-scitools/image_files/4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50.png"], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png"], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": ["https://scitools.github.io/test-images-scitools/image_files/6de52bb3dc3838802c87fedfcdd3db585bae4ccf.png"], "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/a4d290bab6da123ef455b39979f415debb2b925c.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": ["https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": ["https://scitools.github.io/test-images-scitools/image_files/2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda.png"], "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": ["https://scitools.github.io/test-images-scitools/image_files/f4d65c3ff5b1c11617479af2977279f3b9c743bd.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/31770e35ff8b5d35be3d167362ad3beed4ab9bde.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": ["https://scitools.github.io/test-images-scitools/image_files/12e559666b9116918c861fe09ddcf989f35699d4.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": ["https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": ["https://scitools.github.io/test-images-scitools/image_files/76a40975b3e35f8226c37be146ad6fc678eea13a.png"], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": ["https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png"], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": ["https://scitools.github.io/test-images-scitools/image_files/63876535ed13433a906cd08480032b741194e326.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": ["https://scitools.github.io/test-images-scitools/image_files/2e6dffe8498e3d961e4f91d9a4fd796c537204a6.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": ["https://scitools.github.io/test-images-scitools/image_files/3107cb6d9c75ad3f78a30a0657427cebd7239c63.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": ["https://scitools.github.io/test-images-scitools/image_files/8b0a45dad08dffcd7fbcef60ca847d6193f0990b.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": ["https://scitools.github.io/test-images-scitools/image_files/6f59adaf0345b659549a8e4429776bb3ccc72eb5.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": ["https://scitools.github.io/test-images-scitools/image_files/b1337a8c553127842a7dcb56eb45eb6dd332b9c0.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": ["https://scitools.github.io/test-images-scitools/image_files/d369be63c5fae9796bf7e5be812347e84e7856b7.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": ["https://scitools.github.io/test-images-scitools/image_files/b0686cad2a2b5f522f7d00a97e84c1362ccf6aff.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": ["https://scitools.github.io/test-images-scitools/image_files/315f0ed273e0a806cf5f4526c2fec51c528e721f.png"], "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.0": ["https://scitools.github.io/test-images-scitools/image_files/617b8b23a9df4829e085772ea92e44642e2128e8.png"], "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.1": ["https://scitools.github.io/test-images-scitools/image_files/807be711fd047fbde8b49d2262614b93bd392eef.png"], "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.2": ["https://scitools.github.io/test-images-scitools/image_files/be7ca725fd9003151265478e426a612a5b65b901.png"], "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/35abe0d7038a75580aac6bbde6045213ba0f2509.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.0": ["https://scitools.github.io/test-images-scitools/image_files/66ed0f9d1ef83b714fda7299264e6c420ca04159.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.1": ["https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.2": ["https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.3": ["https://scitools.github.io/test-images-scitools/image_files/27e9a9ca84937d9b13ba997cfbc6f461c925b20d.png"], "iris.tests.test_mapping.TestBasic.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_mapping.TestBasic.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/597727cac62033e69449cd1df51442b00600d044.png"], "iris.tests.test_mapping.TestBasic.test_unmappable.0": ["https://scitools.github.io/test-images-scitools/image_files/cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8.png"], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png"], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/b565f8a9ce5b591c734db50342dc8d56715aa747.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/edd8ff73460d9550e3314b2bb557a825d14c3297.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": ["https://scitools.github.io/test-images-scitools/image_files/e0c2ae53c64f2ed1b15dc7cb7c3651245358f390.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/d81f45733e18b59f9c406c24f317f17541206a31.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": ["https://scitools.github.io/test-images-scitools/image_files/4bc661c638c6a9efbfd7fe86bcecc374f8346ba4.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.0": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.1": ["https://scitools.github.io/test-images-scitools/image_files/1889a8bc69e1bb2aff055a15502254750f75f49b.png"], "iris.tests.test_mapping.TestLowLevel.test_params.0": ["https://scitools.github.io/test-images-scitools/image_files/56e43bfbdd03403311ebb360a61555f95109f77e.png"], "iris.tests.test_mapping.TestLowLevel.test_params.1": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_params.2": ["https://scitools.github.io/test-images-scitools/image_files/09ff363a1480723718fb45a3ee00cd96d381af03.png"], "iris.tests.test_mapping.TestLowLevel.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/daa3fdca43751f47850fede89dd7cee264869a56.png"], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png"], "iris.tests.test_mapping.TestUnmappable.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/6c139dab88d9e5884d313f1a607de5e9c4fe5a93.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/5aa8117fa9dc96301a1228ca474ea9aa33a12bc0.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/b74ae4b75a5170367fe2e796ccf4898eae52b414.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/da5c4399b8b13a28856f849d33316512a8ede165.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/94e545eaa00fdd0fe50c26115adf754f2bbca24e.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/dbca489c3218db86e912f317fe71c57f39df144c.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/b1a4d231a7c6253b1caa08a66e19714ae5db7223.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/fd829406f32eee12a67c2f49c249b7cd6f688982.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/d3a5a78878fbd3ff950154e31777873a1c2e8a8d.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/679e07758bc9c5f7351c3986e8fe62eac2da1a7f.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/705b1845dc46f3cee92246ae51b8a4a15c67c863.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/52d74d1fb0042835b59ab1f4ef561add128bd7ee.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/233e0e250ef5c2719c96ce7b16c6ed7a0a88091e.png"], "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/69f542f0da3bc5412a25bf271335552ca0eb785f.png"], "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/5db053328dde597011079c185d2a56c37f248e3e.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/4a779f53a265583be6689e8f667c28e59cfaac0d.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/1e7c0a564478517423eea820359b75c153314cbd.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/aed8a66271753fafa072ec951e3fd639f7e038a6.png"], "iris.tests.test_plot.TestContour.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588.png"], "iris.tests.test_plot.TestContour.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/e357cd154fb1b164a3525e33977b0e76e34da335.png"], "iris.tests.test_plot.TestContour.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/633b37b1fba2128d0aec99cb3e3588bfac7a3220.png"], "iris.tests.test_plot.TestContour.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/8d00c052103838ffeef1cf6b816995f0be0399d7.png"], "iris.tests.test_plot.TestContour.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7076696188d3928b351175309a0f9112bc36211e.png"], "iris.tests.test_plot.TestContour.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/baa6a4ac704a961e93c2333c4294cc6788a1138d.png"], "iris.tests.test_plot.TestContourf.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/3a3f733ca19bb77f75edc78434e426a0712b4000.png"], "iris.tests.test_plot.TestContourf.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/7e50729fc9e158c860c05ea49a972c46367ba30c.png"], "iris.tests.test_plot.TestContourf.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91.png"], "iris.tests.test_plot.TestContourf.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/0b2acc1d2b501c52340d207483d45f8fc4826c01.png"], "iris.tests.test_plot.TestContourf.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/3f5dbae7d5380f95e09b58d420374b15617fb182.png"], "iris.tests.test_plot.TestContourf.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/5e817ab96c8382085f37e78d61ee7998cfa16597.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.1": ["https://scitools.github.io/test-images-scitools/image_files/fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.2": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.0": ["https://scitools.github.io/test-images-scitools/image_files/2b59e053a13b5968e07607424f03468fda2b695a.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.1": ["https://scitools.github.io/test-images-scitools/image_files/092427a8ef17decf87a865e7dd183116b039ac7f.png"], "iris.tests.test_plot.TestHybridHeight.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.1": ["https://scitools.github.io/test-images-scitools/image_files/187bf26afa32f03cf8498285d52fb7b52a8887f2.png"], "iris.tests.test_plot.TestHybridHeight.test_points.2": ["https://scitools.github.io/test-images-scitools/image_files/6ad78d87a51a56e5f8cb52ae819ff4a187063a37.png"], "iris.tests.test_plot.TestHybridHeight.test_points.3": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.4": ["https://scitools.github.io/test-images-scitools/image_files/02a257230279e7a43f26af8cb3a00f9e8ce03be0.png"], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": ["https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": ["https://scitools.github.io/test-images-scitools/image_files/deb931aad496b36dd8b79610352b8a851e5c39d7.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.1": ["https://scitools.github.io/test-images-scitools/image_files/23e45f4ae38676a4643267f901baf23b09ede8b1.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.0": ["https://scitools.github.io/test-images-scitools/image_files/6d93e3bdbd66d8941d60c290d74c9b8c562b804e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.1": ["https://scitools.github.io/test-images-scitools/image_files/7724dc04c133d21604039cfca06cc41c77092e86.png"], "iris.tests.test_plot.TestMissingCoord.test_none.0": ["https://scitools.github.io/test-images-scitools/image_files/b00df556989c9ed0df534bc13f7579c10110d758.png"], "iris.tests.test_plot.TestMissingCoord.test_none.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc3ca21a5d6b0447170bb879cf099e137cf47b8.png"], "iris.tests.test_plot.TestPcolor.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ed3586eb8646d7255e875dc8d85b16f6eadab639.png"], "iris.tests.test_plot.TestPcolor.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f64ba3feb7baeebfa4a660ec361db5dbd6fa5132.png"], "iris.tests.test_plot.TestPcolor.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f4b028a5707513cd318edbf8693e806c4d421bfe.png"], "iris.tests.test_plot.TestPcolor.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/3060c1d145f261b476d0906c9a596e40e45a4bab.png"], "iris.tests.test_plot.TestPcolor.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7c6b88aec0be02b3804ccd95cb68325d5d6f327b.png"], "iris.tests.test_plot.TestPcolor.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/50a2e6837c4d0b055163217b772ad7933ba96bbf.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/99a94071255af42db0cf41871ce60ef0adf33064.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f2e8a2e5adfbc1fb94151fe7899134709e555901.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/70c36a003abe6a985edc41e65cffdc36953a2355.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/b822214ce05f8834b435f71552c81d043e257136.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/1721021e3704965a27a51c41b59c77c8ac73bc01.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/b348e719432227c2e65d1727d86dea1505646356.png"], "iris.tests.test_plot.TestPcolormesh.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/10193a9247d62a08b7ed61434ef5b189c7b40751.png"], "iris.tests.test_plot.TestPcolormesh.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/c4413609a7701c0e0c4823d677bd3e39181bce16.png"], "iris.tests.test_plot.TestPcolormesh.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/747234677aa00f34cb49135043a03ff1361818d9.png"], "iris.tests.test_plot.TestPcolormesh.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/e0dff0df961f5a7aa0e06cb81fc661acf5dc7474.png"], "iris.tests.test_plot.TestPcolormesh.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/14c1392b7ccfd6966d2ba9281430b0f638d79a03.png"], "iris.tests.test_plot.TestPcolormesh.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/743934b3c5aa14de22ff775f296c8744af4fde05.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/edddddd5d22d623fb4d1a143a39db8057a4742f4.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/a2ac84b94dd8b512fb5e77b8da157486fc30a232.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f6d1f29f4bf79198eae13145a64f7c936ed1d582.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/c47aad379d3da85e70995a4775dd8c0f881d297b.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/d331b2a3543136ab5e5d51fe7cf7c2e067976cf9.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/69afc985fc57279c12a5f97ddd7eca23b7aed7fc.png"], "iris.tests.test_plot.TestPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/ec760318aab220acf29d66f5a2007cf109f30194.png"], "iris.tests.test_plot.TestPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e.png"], "iris.tests.test_plot.TestPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/ec89f5306f1b4a078f4547adddb9fc55eff15edf.png"], "iris.tests.test_plot.TestPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/1ac3bc18c016737efe66c0a356423eea3204b5e6.png"], "iris.tests.test_plot.TestPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/c973d852e08896a67a368bf806c8de029038ff18.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/8f01262e3361ba06260b6b2821f4a09dc904efa2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/8e741d3f2b69f4cbee3e47bca9217938ac50eebc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/21957367ef36fbf347891c520c04558f94f62ca7.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/bc73ecda38e30c90eebce3b951d6f1d898484af8.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/39436a8c895057e3f29277858acfad6af89b7e36.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/5bdd0865ba9c5664dc1743f139a6838fc676393a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/3d792cfba0ca5d66ee22fac67d863aecd5606eda.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/202e1df3fae8e833d0949650c598efb0cd140e5a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/6f87fe87f1ffb75f5e50cc8eaec4047b7584be93.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/5a2784600f0dca647c817d6878bb2e0bd1f8e6f5.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/37a79c901ac12b04e3303b785586fe2855ed24a2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/d34377839f882f665fede8e867a496e20a7499d4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/57d78a1764a6944006f732e647452850259e34a4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/cff7fc43cc20f061cedfad66e15562c487b73b25.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/18f4f6169d78bb0b9d4191a680d5c9fbb249dee3.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/8f1799e8e9b5a9c7893d61b7b2f6c930396e9450.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/6c2963b178809bf81c799d689aa507effe797419.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/59e7290980c342b05e2b2707e86e0768c3dd143e.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": ["https://scitools.github.io/test-images-scitools/image_files/a748361b255e33cf408dbb1005212bf21aee6a7b.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": ["https://scitools.github.io/test-images-scitools/image_files/84baaf4f046ec536e8f6f32494c03562575825ec.png"], "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": ["https://scitools.github.io/test-images-scitools/image_files/fb5ac629208f3864e93d9e3df9137887f71e177d.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/5c4d8a9c2dca9a57ecaf12afa85091a1587e125c.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/665a14c0697e3a0991e1c2ff303984fc4c206a76.png"], "iris.tests.test_plot.TestQuickplotPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/6fc00b020a645686cb332f80ab6fa7ab4902421e.png"], "iris.tests.test_plot.TestQuickplotPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/65fef514fff742d71ec88b2c414ef1f271019d5b.png"], "iris.tests.test_plot.TestQuickplotPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.TestSimple.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/248236308c46e42eb8f5c6f436808a1ba9727dfe.png"], "iris.tests.test_plot.TestSimple.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": ["https://scitools.github.io/test-images-scitools/image_files/9a54b4493a32f380aaaaeeee8eeda968b3ca2c53.png"], "iris.tests.test_quickplot.TestLabels.test_alignment.0": ["https://scitools.github.io/test-images-scitools/image_files/099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.0": ["https://scitools.github.io/test-images-scitools/image_files/bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/4af801dc3d081db570124bcaa269fcb5c364c724.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.2": ["https://scitools.github.io/test-images-scitools/image_files/48298dbc091c279eb1674f1f1fb5b692b0fc32a2.png"], "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": ["https://scitools.github.io/test-images-scitools/image_files/81c7f4b0b2b506af20c55c6f762a4f6e812b25cd.png"], "iris.tests.test_quickplot.TestLabels.test_map.0": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestLabels.test_map.1": ["https://scitools.github.io/test-images-scitools/image_files/2531a058acebb2d395cdeac444e015a1ed977114.png"], "iris.tests.test_quickplot.TestLabels.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/81ccb3e1c9a205343e1666467a6a68560ab20c70.png"], "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/23b255285e5b93ead96742c98d69942d49a3e4e8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/3b501710b88eb0fee89e0bf6991cbe26a91dde40.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/5cc16996e640cc192d0d7c477499254b988726d2.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/af90334cfac4da7da907d83b2a718b99c3ef13ed.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/d6d5f20c52a1caad2dee6a808106cf188085f3d6.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/62a58743b114392de24ef212674c21f71bb4f372.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/8ab60a9149fe130e8ee33dafce5a291f832465c1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/8b803be114227b39cb4bf41fe8dd1355b31ca83b.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/58980b9a539d71094318403999772cdc7ef480b1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/0650e2de7082c3e2052758c584854023adce4c07.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/a6c192b994f0781b3538a794bdddff0d84bd9954.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/139739470587376aebae270abeca5100e2e996ff.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/e8f27272cfb56af77be12f9652a63842a0fd9ce8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/3bced65ec9fdea60baeeea8a1743f9e7ab6f876f.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/c83f0af560a06159f052d19b67166bf1636028e3.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/995656ea051a42c5e2c0f27e71ab23fd929ca5a7.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/da3401dbe9a72f6d5440e503077f3c5a8c822530.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/632a054a5fadd90e17de14d4052107801ce99f26.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0.png"]} \ No newline at end of file From e6075abf1f7d3bfcb2e3b33d0f9ea631bc6d070a Mon Sep 17 00:00:00 2001 From: Bill Little Date: Tue, 4 Oct 2016 13:47:40 +0100 Subject: [PATCH 11/25] Add codecs utf-8 reader for pk3 json load --- lib/iris/tests/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index c7d64eb2f6..6267934eb6 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -34,6 +34,7 @@ from six.moves import (filter, input, map, range, zip) # noqa import six +import codecs import collections import contextlib import difflib @@ -671,7 +672,7 @@ def check_graphic(self, tol=None): repo_fname = os.path.join(os.path.dirname(__file__), 'results', 'imagerepo.json') with open(repo_fname, 'rb') as fi: - repo = json.load(fi) + repo = json.load(codecs.getreader('utf-8')(fi)) try: #: The path where the images generated by the tests should go. From e83d0ab5409e6a724c710e9619922f7b082a5816 Mon Sep 17 00:00:00 2001 From: marqh Date: Tue, 4 Oct 2016 16:11:52 +0000 Subject: [PATCH 12/25] test image resolution --- lib/iris/tests/test_image_json.py | 83 +++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 lib/iris/tests/test_image_json.py diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py new file mode 100644 index 0000000000..ce81ca493b --- /dev/null +++ b/lib/iris/tests/test_image_json.py @@ -0,0 +1,83 @@ +# (C) British Crown Copyright 2016, Met Office +# +# This file is part of Iris. +# +# Iris is free software: you can redistribute it and/or modify it under +# the terms of the GNU Lesser General Public License as published by the +# Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Iris is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Iris. If not, see . + + +from __future__ import (absolute_import, division, print_function) +from six.moves import (filter, input, map, range, zip) # noqa +import six + +# import iris tests first so that some things can be initialised before importing anything else +import iris.tests as tests + +import codecs +from collections import deque +import json +import os +from Queue import Queue +import requests +from threading import Thread + +# maximum number of threads for multi-threading code +MAXTHREADS = 128 + +class _ResolveWorkerThread(Thread): + """ + A :class:threading.Thread which moves objects from an input queue to an + output deque using a 'dowork' method, as defined by a subclass. + """ + def __init__(self, aqueue, adeque): + self.queue = aqueue + self.deque = adeque + Thread.__init__(self) + self.daemon = True + + def run(self): + print('running') + while not self.queue.empty(): + resource = self.queue.get() + print(resource) + result = requests.get(resource) + print(result.status_code) + if result.status_code == 200: + self.deque.append(resource) + + self.queue.task_done() + + +class TestImageFile(tests.IrisTest): + def test_resolve(self): + repo_fname = os.path.join(os.path.dirname(__file__), 'results', 'imagerepo.json') + with open(repo_fname, 'rb') as fi: + repo = json.load(codecs.getreader('utf-8')(fi)) + uris = [] + for k, v in repo.iteritems(): + uris = uris + v + # uris = ['https://scitools.github.io/test-images-scitools/image_files/.gitignore', + # 'https://scitools.github.io/test-images-scitools/image_files/.notagitignore'] + uri_list = deque() + uri_queue = Queue() + uri_queue_length = len(uris) + for uri in uris: + uri_queue.put(uri) + + for i in range(MAXTHREADS): + _ResolveWorkerThread(uri_queue, uri_list).start() + uri_queue.join() + self.assertEqual(len(uri_list), uri_queue_length) + +if __name__ == "__main__": + tests.main() From 064a3b41312e05fc4de4a34d916c9f1d5a6a44a4 Mon Sep 17 00:00:00 2001 From: marqh Date: Tue, 4 Oct 2016 16:34:15 +0000 Subject: [PATCH 13/25] test tweak --- lib/iris/tests/test_image_json.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index ce81ca493b..4acbbb752e 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -46,13 +46,11 @@ def __init__(self, aqueue, adeque): self.daemon = True def run(self): - print('running') while not self.queue.empty(): resource = self.queue.get() - print(resource) result = requests.get(resource) - print(result.status_code) - if result.status_code == 200: + if (result.status_code == 200 and + resource.startswith('https://scitools.github.io')): self.deque.append(resource) self.queue.task_done() @@ -60,14 +58,13 @@ def run(self): class TestImageFile(tests.IrisTest): def test_resolve(self): - repo_fname = os.path.join(os.path.dirname(__file__), 'results', 'imagerepo.json') + repo_fname = os.path.join(os.path.dirname(__file__), 'results', + 'imagerepo.json') with open(repo_fname, 'rb') as fi: repo = json.load(codecs.getreader('utf-8')(fi)) uris = [] for k, v in repo.iteritems(): uris = uris + v - # uris = ['https://scitools.github.io/test-images-scitools/image_files/.gitignore', - # 'https://scitools.github.io/test-images-scitools/image_files/.notagitignore'] uri_list = deque() uri_queue = Queue() uri_queue_length = len(uris) From 690a766f35ec75402c95548be3a016ce5d135de4 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Wed, 5 Oct 2016 10:04:36 +0100 Subject: [PATCH 14/25] Indented image json store. --- lib/iris/tests/results/imagerepo.json | 648 +++++++++++++++++++++++++- 1 file changed, 647 insertions(+), 1 deletion(-) diff --git a/lib/iris/tests/results/imagerepo.json b/lib/iris/tests/results/imagerepo.json index ae075434fa..fea091e8f4 100644 --- a/lib/iris/tests/results/imagerepo.json +++ b/lib/iris/tests/results/imagerepo.json @@ -1 +1,647 @@ -{"example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/775b9dec3549e46f9671f79899f09f5c42870b0c.png"], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": ["https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png"], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": ["https://scitools.github.io/test-images-scitools/image_files/c998a36d81d38745ab2513af5450a39494edb2af.png"], "example_tests.test_TEC.TestTEC.test_TEC.0": ["https://scitools.github.io/test-images-scitools/image_files/463935ede08ceddadcc24324e0a11c24fb46a0c8.png"], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": ["https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": ["https://scitools.github.io/test-images-scitools/image_files/0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121.png"], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24.png"], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": ["https://scitools.github.io/test-images-scitools/image_files/7b5c6d7466e953e845d0bc1ec9f08b01471b87ee.png"], "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": ["https://scitools.github.io/test-images-scitools/image_files/3589f5e242ce5b565b74da23287fddec32d102fa.png"], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": ["https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png"], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": ["https://scitools.github.io/test-images-scitools/image_files/c903e396c04a4d1076767c8474b1e48c80413aab.png"], "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": ["https://scitools.github.io/test-images-scitools/image_files/4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50.png"], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png"], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": ["https://scitools.github.io/test-images-scitools/image_files/6de52bb3dc3838802c87fedfcdd3db585bae4ccf.png"], "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": ["https://scitools.github.io/test-images-scitools/image_files/a4d290bab6da123ef455b39979f415debb2b925c.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": ["https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png"], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": ["https://scitools.github.io/test-images-scitools/image_files/2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda.png"], "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": ["https://scitools.github.io/test-images-scitools/image_files/f4d65c3ff5b1c11617479af2977279f3b9c743bd.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/31770e35ff8b5d35be3d167362ad3beed4ab9bde.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": ["https://scitools.github.io/test-images-scitools/image_files/12e559666b9116918c861fe09ddcf989f35699d4.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": ["https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png"], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": ["https://scitools.github.io/test-images-scitools/image_files/76a40975b3e35f8226c37be146ad6fc678eea13a.png"], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": ["https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png"], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": ["https://scitools.github.io/test-images-scitools/image_files/63876535ed13433a906cd08480032b741194e326.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": ["https://scitools.github.io/test-images-scitools/image_files/2e6dffe8498e3d961e4f91d9a4fd796c537204a6.png"], "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": ["https://scitools.github.io/test-images-scitools/image_files/3107cb6d9c75ad3f78a30a0657427cebd7239c63.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": ["https://scitools.github.io/test-images-scitools/image_files/8b0a45dad08dffcd7fbcef60ca847d6193f0990b.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": ["https://scitools.github.io/test-images-scitools/image_files/6f59adaf0345b659549a8e4429776bb3ccc72eb5.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": ["https://scitools.github.io/test-images-scitools/image_files/b1337a8c553127842a7dcb56eb45eb6dd332b9c0.png"], "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": ["https://scitools.github.io/test-images-scitools/image_files/d369be63c5fae9796bf7e5be812347e84e7856b7.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": ["https://scitools.github.io/test-images-scitools/image_files/b0686cad2a2b5f522f7d00a97e84c1362ccf6aff.png"], "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": ["https://scitools.github.io/test-images-scitools/image_files/315f0ed273e0a806cf5f4526c2fec51c528e721f.png"], "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.0": ["https://scitools.github.io/test-images-scitools/image_files/617b8b23a9df4829e085772ea92e44642e2128e8.png"], "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.1": ["https://scitools.github.io/test-images-scitools/image_files/807be711fd047fbde8b49d2262614b93bd392eef.png"], "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.2": ["https://scitools.github.io/test-images-scitools/image_files/be7ca725fd9003151265478e426a612a5b65b901.png"], "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": ["https://scitools.github.io/test-images-scitools/image_files/35abe0d7038a75580aac6bbde6045213ba0f2509.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.0": ["https://scitools.github.io/test-images-scitools/image_files/66ed0f9d1ef83b714fda7299264e6c420ca04159.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.1": ["https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.2": ["https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png"], "iris.tests.test_analysis.TestRotatedPole.test_all.3": ["https://scitools.github.io/test-images-scitools/image_files/27e9a9ca84937d9b13ba997cfbc6f461c925b20d.png"], "iris.tests.test_mapping.TestBasic.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_mapping.TestBasic.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/597727cac62033e69449cd1df51442b00600d044.png"], "iris.tests.test_mapping.TestBasic.test_unmappable.0": ["https://scitools.github.io/test-images-scitools/image_files/cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8.png"], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png"], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/b565f8a9ce5b591c734db50342dc8d56715aa747.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": ["https://scitools.github.io/test-images-scitools/image_files/edd8ff73460d9550e3314b2bb557a825d14c3297.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": ["https://scitools.github.io/test-images-scitools/image_files/e0c2ae53c64f2ed1b15dc7cb7c3651245358f390.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/d81f45733e18b59f9c406c24f317f17541206a31.png"], "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": ["https://scitools.github.io/test-images-scitools/image_files/4bc661c638c6a9efbfd7fe86bcecc374f8346ba4.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.0": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_keywords.1": ["https://scitools.github.io/test-images-scitools/image_files/1889a8bc69e1bb2aff055a15502254750f75f49b.png"], "iris.tests.test_mapping.TestLowLevel.test_params.0": ["https://scitools.github.io/test-images-scitools/image_files/56e43bfbdd03403311ebb360a61555f95109f77e.png"], "iris.tests.test_mapping.TestLowLevel.test_params.1": ["https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png"], "iris.tests.test_mapping.TestLowLevel.test_params.2": ["https://scitools.github.io/test-images-scitools/image_files/09ff363a1480723718fb45a3ee00cd96d381af03.png"], "iris.tests.test_mapping.TestLowLevel.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/daa3fdca43751f47850fede89dd7cee264869a56.png"], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png"], "iris.tests.test_mapping.TestUnmappable.test_simple.0": ["https://scitools.github.io/test-images-scitools/image_files/6c139dab88d9e5884d313f1a607de5e9c4fe5a93.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/5aa8117fa9dc96301a1228ca474ea9aa33a12bc0.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/b74ae4b75a5170367fe2e796ccf4898eae52b414.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/da5c4399b8b13a28856f849d33316512a8ede165.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/94e545eaa00fdd0fe50c26115adf754f2bbca24e.png"], "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/dbca489c3218db86e912f317fe71c57f39df144c.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/b1a4d231a7c6253b1caa08a66e19714ae5db7223.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/fd829406f32eee12a67c2f49c249b7cd6f688982.png"], "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/d3a5a78878fbd3ff950154e31777873a1c2e8a8d.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/679e07758bc9c5f7351c3986e8fe62eac2da1a7f.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png"], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/705b1845dc46f3cee92246ae51b8a4a15c67c863.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/52d74d1fb0042835b59ab1f4ef561add128bd7ee.png"], "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": ["https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png"], "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/233e0e250ef5c2719c96ce7b16c6ed7a0a88091e.png"], "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": ["https://scitools.github.io/test-images-scitools/image_files/69f542f0da3bc5412a25bf271335552ca0eb785f.png"], "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": ["https://scitools.github.io/test-images-scitools/image_files/3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/5db053328dde597011079c185d2a56c37f248e3e.png"], "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/4a779f53a265583be6689e8f667c28e59cfaac0d.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": ["https://scitools.github.io/test-images-scitools/image_files/1e7c0a564478517423eea820359b75c153314cbd.png"], "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": ["https://scitools.github.io/test-images-scitools/image_files/aed8a66271753fafa072ec951e3fd639f7e038a6.png"], "iris.tests.test_plot.TestContour.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588.png"], "iris.tests.test_plot.TestContour.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/e357cd154fb1b164a3525e33977b0e76e34da335.png"], "iris.tests.test_plot.TestContour.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/633b37b1fba2128d0aec99cb3e3588bfac7a3220.png"], "iris.tests.test_plot.TestContour.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/8d00c052103838ffeef1cf6b816995f0be0399d7.png"], "iris.tests.test_plot.TestContour.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7076696188d3928b351175309a0f9112bc36211e.png"], "iris.tests.test_plot.TestContour.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/baa6a4ac704a961e93c2333c4294cc6788a1138d.png"], "iris.tests.test_plot.TestContourf.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/3a3f733ca19bb77f75edc78434e426a0712b4000.png"], "iris.tests.test_plot.TestContourf.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/7e50729fc9e158c860c05ea49a972c46367ba30c.png"], "iris.tests.test_plot.TestContourf.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91.png"], "iris.tests.test_plot.TestContourf.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/0b2acc1d2b501c52340d207483d45f8fc4826c01.png"], "iris.tests.test_plot.TestContourf.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/3f5dbae7d5380f95e09b58d420374b15617fb182.png"], "iris.tests.test_plot.TestContourf.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/5e817ab96c8382085f37e78d61ee7998cfa16597.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.1": ["https://scitools.github.io/test-images-scitools/image_files/fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54.png"], "iris.tests.test_plot.TestHybridHeight.test_bounds.2": ["https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.0": ["https://scitools.github.io/test-images-scitools/image_files/2b59e053a13b5968e07607424f03468fda2b695a.png"], "iris.tests.test_plot.TestHybridHeight.test_orography.1": ["https://scitools.github.io/test-images-scitools/image_files/092427a8ef17decf87a865e7dd183116b039ac7f.png"], "iris.tests.test_plot.TestHybridHeight.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.1": ["https://scitools.github.io/test-images-scitools/image_files/187bf26afa32f03cf8498285d52fb7b52a8887f2.png"], "iris.tests.test_plot.TestHybridHeight.test_points.2": ["https://scitools.github.io/test-images-scitools/image_files/6ad78d87a51a56e5f8cb52ae819ff4a187063a37.png"], "iris.tests.test_plot.TestHybridHeight.test_points.3": ["https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png"], "iris.tests.test_plot.TestHybridHeight.test_points.4": ["https://scitools.github.io/test-images-scitools/image_files/02a257230279e7a43f26af8cb3a00f9e8ce03be0.png"], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": ["https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": ["https://scitools.github.io/test-images-scitools/image_files/deb931aad496b36dd8b79610352b8a851e5c39d7.png"], "iris.tests.test_plot.TestMissingCoord.test_no_u.1": ["https://scitools.github.io/test-images-scitools/image_files/23e45f4ae38676a4643267f901baf23b09ede8b1.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.0": ["https://scitools.github.io/test-images-scitools/image_files/6d93e3bdbd66d8941d60c290d74c9b8c562b804e.png"], "iris.tests.test_plot.TestMissingCoord.test_no_v.1": ["https://scitools.github.io/test-images-scitools/image_files/7724dc04c133d21604039cfca06cc41c77092e86.png"], "iris.tests.test_plot.TestMissingCoord.test_none.0": ["https://scitools.github.io/test-images-scitools/image_files/b00df556989c9ed0df534bc13f7579c10110d758.png"], "iris.tests.test_plot.TestMissingCoord.test_none.1": ["https://scitools.github.io/test-images-scitools/image_files/ddc3ca21a5d6b0447170bb879cf099e137cf47b8.png"], "iris.tests.test_plot.TestPcolor.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/ed3586eb8646d7255e875dc8d85b16f6eadab639.png"], "iris.tests.test_plot.TestPcolor.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f64ba3feb7baeebfa4a660ec361db5dbd6fa5132.png"], "iris.tests.test_plot.TestPcolor.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f4b028a5707513cd318edbf8693e806c4d421bfe.png"], "iris.tests.test_plot.TestPcolor.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/3060c1d145f261b476d0906c9a596e40e45a4bab.png"], "iris.tests.test_plot.TestPcolor.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/7c6b88aec0be02b3804ccd95cb68325d5d6f327b.png"], "iris.tests.test_plot.TestPcolor.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/50a2e6837c4d0b055163217b772ad7933ba96bbf.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/99a94071255af42db0cf41871ce60ef0adf33064.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/f2e8a2e5adfbc1fb94151fe7899134709e555901.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/70c36a003abe6a985edc41e65cffdc36953a2355.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/b822214ce05f8834b435f71552c81d043e257136.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/1721021e3704965a27a51c41b59c77c8ac73bc01.png"], "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/b348e719432227c2e65d1727d86dea1505646356.png"], "iris.tests.test_plot.TestPcolormesh.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/10193a9247d62a08b7ed61434ef5b189c7b40751.png"], "iris.tests.test_plot.TestPcolormesh.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/c4413609a7701c0e0c4823d677bd3e39181bce16.png"], "iris.tests.test_plot.TestPcolormesh.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/747234677aa00f34cb49135043a03ff1361818d9.png"], "iris.tests.test_plot.TestPcolormesh.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/e0dff0df961f5a7aa0e06cb81fc661acf5dc7474.png"], "iris.tests.test_plot.TestPcolormesh.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/14c1392b7ccfd6966d2ba9281430b0f638d79a03.png"], "iris.tests.test_plot.TestPcolormesh.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/743934b3c5aa14de22ff775f296c8744af4fde05.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/edddddd5d22d623fb4d1a143a39db8057a4742f4.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": ["https://scitools.github.io/test-images-scitools/image_files/a2ac84b94dd8b512fb5e77b8da157486fc30a232.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": ["https://scitools.github.io/test-images-scitools/image_files/f6d1f29f4bf79198eae13145a64f7c936ed1d582.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/c47aad379d3da85e70995a4775dd8c0f881d297b.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/d331b2a3543136ab5e5d51fe7cf7c2e067976cf9.png"], "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": ["https://scitools.github.io/test-images-scitools/image_files/69afc985fc57279c12a5f97ddd7eca23b7aed7fc.png"], "iris.tests.test_plot.TestPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/ec760318aab220acf29d66f5a2007cf109f30194.png"], "iris.tests.test_plot.TestPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e.png"], "iris.tests.test_plot.TestPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/ec89f5306f1b4a078f4547adddb9fc55eff15edf.png"], "iris.tests.test_plot.TestPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/1ac3bc18c016737efe66c0a356423eea3204b5e6.png"], "iris.tests.test_plot.TestPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/c973d852e08896a67a368bf806c8de029038ff18.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/8f01262e3361ba06260b6b2821f4a09dc904efa2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/8e741d3f2b69f4cbee3e47bca9217938ac50eebc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/21957367ef36fbf347891c520c04558f94f62ca7.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/bc73ecda38e30c90eebce3b951d6f1d898484af8.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/39436a8c895057e3f29277858acfad6af89b7e36.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/5bdd0865ba9c5664dc1743f139a6838fc676393a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/3d792cfba0ca5d66ee22fac67d863aecd5606eda.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/202e1df3fae8e833d0949650c598efb0cd140e5a.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/6f87fe87f1ffb75f5e50cc8eaec4047b7584be93.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/5a2784600f0dca647c817d6878bb2e0bd1f8e6f5.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/37a79c901ac12b04e3303b785586fe2855ed24a2.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/d34377839f882f665fede8e867a496e20a7499d4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/57d78a1764a6944006f732e647452850259e34a4.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/cff7fc43cc20f061cedfad66e15562c487b73b25.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/18f4f6169d78bb0b9d4191a680d5c9fbb249dee3.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/8f1799e8e9b5a9c7893d61b7b2f6c930396e9450.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/6c2963b178809bf81c799d689aa507effe797419.png"], "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/59e7290980c342b05e2b2707e86e0768c3dd143e.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": ["https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": ["https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": ["https://scitools.github.io/test-images-scitools/image_files/a748361b255e33cf408dbb1005212bf21aee6a7b.png"], "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": ["https://scitools.github.io/test-images-scitools/image_files/84baaf4f046ec536e8f6f32494c03562575825ec.png"], "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": ["https://scitools.github.io/test-images-scitools/image_files/fb5ac629208f3864e93d9e3df9137887f71e177d.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t.0": ["https://scitools.github.io/test-images-scitools/image_files/5c4d8a9c2dca9a57ecaf12afa85091a1587e125c.png"], "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": ["https://scitools.github.io/test-images-scitools/image_files/665a14c0697e3a0991e1c2ff303984fc4c206a76.png"], "iris.tests.test_plot.TestQuickplotPlot.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/6fc00b020a645686cb332f80ab6fa7ab4902421e.png"], "iris.tests.test_plot.TestQuickplotPlot.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/65fef514fff742d71ec88b2c414ef1f271019d5b.png"], "iris.tests.test_plot.TestQuickplotPlot.test_z.0": ["https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png"], "iris.tests.test_plot.TestSimple.test_bounds.0": ["https://scitools.github.io/test-images-scitools/image_files/248236308c46e42eb8f5c6f436808a1ba9727dfe.png"], "iris.tests.test_plot.TestSimple.test_points.0": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": ["https://scitools.github.io/test-images-scitools/image_files/9a54b4493a32f380aaaaeeee8eeda968b3ca2c53.png"], "iris.tests.test_quickplot.TestLabels.test_alignment.0": ["https://scitools.github.io/test-images-scitools/image_files/099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.0": ["https://scitools.github.io/test-images-scitools/image_files/bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f.png"], "iris.tests.test_quickplot.TestLabels.test_contour.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.0": ["https://scitools.github.io/test-images-scitools/image_files/4af801dc3d081db570124bcaa269fcb5c364c724.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.1": ["https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png"], "iris.tests.test_quickplot.TestLabels.test_contourf.2": ["https://scitools.github.io/test-images-scitools/image_files/48298dbc091c279eb1674f1f1fb5b692b0fc32a2.png"], "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": ["https://scitools.github.io/test-images-scitools/image_files/81c7f4b0b2b506af20c55c6f762a4f6e812b25cd.png"], "iris.tests.test_quickplot.TestLabels.test_map.0": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestLabels.test_map.1": ["https://scitools.github.io/test-images-scitools/image_files/2531a058acebb2d395cdeac444e015a1ed977114.png"], "iris.tests.test_quickplot.TestLabels.test_pcolor.0": ["https://scitools.github.io/test-images-scitools/image_files/81ccb3e1c9a205343e1666467a6a68560ab20c70.png"], "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": ["https://scitools.github.io/test-images-scitools/image_files/23b255285e5b93ead96742c98d69942d49a3e4e8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": ["https://scitools.github.io/test-images-scitools/image_files/3b501710b88eb0fee89e0bf6991cbe26a91dde40.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": ["https://scitools.github.io/test-images-scitools/image_files/24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": ["https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": ["https://scitools.github.io/test-images-scitools/image_files/5cc16996e640cc192d0d7c477499254b988726d2.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": ["https://scitools.github.io/test-images-scitools/image_files/af90334cfac4da7da907d83b2a718b99c3ef13ed.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": ["https://scitools.github.io/test-images-scitools/image_files/d6d5f20c52a1caad2dee6a808106cf188085f3d6.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": ["https://scitools.github.io/test-images-scitools/image_files/62a58743b114392de24ef212674c21f71bb4f372.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": ["https://scitools.github.io/test-images-scitools/image_files/8ab60a9149fe130e8ee33dafce5a291f832465c1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": ["https://scitools.github.io/test-images-scitools/image_files/8b803be114227b39cb4bf41fe8dd1355b31ca83b.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": ["https://scitools.github.io/test-images-scitools/image_files/58980b9a539d71094318403999772cdc7ef480b1.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": ["https://scitools.github.io/test-images-scitools/image_files/0650e2de7082c3e2052758c584854023adce4c07.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": ["https://scitools.github.io/test-images-scitools/image_files/a6c192b994f0781b3538a794bdddff0d84bd9954.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": ["https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": ["https://scitools.github.io/test-images-scitools/image_files/139739470587376aebae270abeca5100e2e996ff.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": ["https://scitools.github.io/test-images-scitools/image_files/6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": ["https://scitools.github.io/test-images-scitools/image_files/e8f27272cfb56af77be12f9652a63842a0fd9ce8.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": ["https://scitools.github.io/test-images-scitools/image_files/3bced65ec9fdea60baeeea8a1743f9e7ab6f876f.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": ["https://scitools.github.io/test-images-scitools/image_files/c83f0af560a06159f052d19b67166bf1636028e3.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": ["https://scitools.github.io/test-images-scitools/image_files/995656ea051a42c5e2c0f27e71ab23fd929ca5a7.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": ["https://scitools.github.io/test-images-scitools/image_files/da3401dbe9a72f6d5440e503077f3c5a8c822530.png"], "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": ["https://scitools.github.io/test-images-scitools/image_files/d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/632a054a5fadd90e17de14d4052107801ce99f26.png"], "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": ["https://scitools.github.io/test-images-scitools/image_files/5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0.png"]} \ No newline at end of file +{ + "example_tests.test_COP_1d_plot.TestCOP1DPlot.test_COP_1d_plot.0": [ + "https://scitools.github.io/test-images-scitools/image_files/775b9dec3549e46f9671f79899f09f5c42870b0c.png" + ], + "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png" + ], + "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c998a36d81d38745ab2513af5450a39494edb2af.png" + ], + "example_tests.test_TEC.TestTEC.test_TEC.0": [ + "https://scitools.github.io/test-images-scitools/image_files/463935ede08ceddadcc24324e0a11c24fb46a0c8.png" + ], + "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": [ + "https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png" + ], + "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": [ + "https://scitools.github.io/test-images-scitools/image_files/0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121.png" + ], + "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.1": [ + "https://scitools.github.io/test-images-scitools/image_files/ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24.png" + ], + "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": [ + "https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png" + ], + "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": [ + "https://scitools.github.io/test-images-scitools/image_files/7b5c6d7466e953e845d0bc1ec9f08b01471b87ee.png" + ], + "example_tests.test_cross_section.TestCrossSection.test_cross_section.1": [ + "https://scitools.github.io/test-images-scitools/image_files/3589f5e242ce5b565b74da23287fddec32d102fa.png" + ], + "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png" + ], + "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c903e396c04a4d1076767c8474b1e48c80413aab.png" + ], + "example_tests.test_deriving_phenomena.TestDerivingPhenomena.test_deriving_phenomena.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50.png" + ], + "example_tests.test_global_map.TestGlobalMap.test_global_map.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png" + ], + "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": [ + "https://scitools.github.io/test-images-scitools/image_files/6de52bb3dc3838802c87fedfcdd3db585bae4ccf.png" + ], + "example_tests.test_inset_plot.TestInsetPlot.test_inset_plot.0": [ + "https://scitools.github.io/test-images-scitools/image_files/a4d290bab6da123ef455b39979f415debb2b925c.png" + ], + "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png" + ], + "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": [ + "https://scitools.github.io/test-images-scitools/image_files/2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda.png" + ], + "example_tests.test_lineplot_with_legend.TestLineplotWithLegend.test_lineplot_with_legend.0": [ + "https://scitools.github.io/test-images-scitools/image_files/f4d65c3ff5b1c11617479af2977279f3b9c743bd.png" + ], + "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.0": [ + "https://scitools.github.io/test-images-scitools/image_files/31770e35ff8b5d35be3d167362ad3beed4ab9bde.png" + ], + "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.1": [ + "https://scitools.github.io/test-images-scitools/image_files/12e559666b9116918c861fe09ddcf989f35699d4.png" + ], + "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": [ + "https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png" + ], + "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": [ + "https://scitools.github.io/test-images-scitools/image_files/76a40975b3e35f8226c37be146ad6fc678eea13a.png" + ], + "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": [ + "https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png" + ], + "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": [ + "https://scitools.github.io/test-images-scitools/image_files/63876535ed13433a906cd08480032b741194e326.png" + ], + "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.0": [ + "https://scitools.github.io/test-images-scitools/image_files/2e6dffe8498e3d961e4f91d9a4fd796c537204a6.png" + ], + "example_tests.test_projections_and_annotations.TestProjectionsAndAnnotations.test_projections_and_annotations.1": [ + "https://scitools.github.io/test-images-scitools/image_files/3107cb6d9c75ad3f78a30a0657427cebd7239c63.png" + ], + "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.0": [ + "https://scitools.github.io/test-images-scitools/image_files/8b0a45dad08dffcd7fbcef60ca847d6193f0990b.png" + ], + "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.1": [ + "https://scitools.github.io/test-images-scitools/image_files/6f59adaf0345b659549a8e4429776bb3ccc72eb5.png" + ], + "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.2": [ + "https://scitools.github.io/test-images-scitools/image_files/b1337a8c553127842a7dcb56eb45eb6dd332b9c0.png" + ], + "example_tests.test_rotated_pole_mapping.TestRotatedPoleMapping.test_rotated_pole_mapping.3": [ + "https://scitools.github.io/test-images-scitools/image_files/d369be63c5fae9796bf7e5be812347e84e7856b7.png" + ], + "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b0686cad2a2b5f522f7d00a97e84c1362ccf6aff.png" + ], + "example_tests.test_wind_speed.TestWindSpeed.test_wind_speed.1": [ + "https://scitools.github.io/test-images-scitools/image_files/315f0ed273e0a806cf5f4526c2fec51c528e721f.png" + ], + "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.0": [ + "https://scitools.github.io/test-images-scitools/image_files/617b8b23a9df4829e085772ea92e44642e2128e8.png" + ], + "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.1": [ + "https://scitools.github.io/test-images-scitools/image_files/807be711fd047fbde8b49d2262614b93bd392eef.png" + ], + "iris.tests.experimental.test_animate.IntegrationTest.test_cube_animation.2": [ + "https://scitools.github.io/test-images-scitools/image_files/be7ca725fd9003151265478e426a612a5b65b901.png" + ], + "iris.tests.test_analysis.TestProject.test_cartopy_projection.0": [ + "https://scitools.github.io/test-images-scitools/image_files/35abe0d7038a75580aac6bbde6045213ba0f2509.png" + ], + "iris.tests.test_analysis.TestRotatedPole.test_all.0": [ + "https://scitools.github.io/test-images-scitools/image_files/66ed0f9d1ef83b714fda7299264e6c420ca04159.png" + ], + "iris.tests.test_analysis.TestRotatedPole.test_all.1": [ + "https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png" + ], + "iris.tests.test_analysis.TestRotatedPole.test_all.2": [ + "https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png" + ], + "iris.tests.test_analysis.TestRotatedPole.test_all.3": [ + "https://scitools.github.io/test-images-scitools/image_files/27e9a9ca84937d9b13ba997cfbc6f461c925b20d.png" + ], + "iris.tests.test_mapping.TestBasic.test_contourf.0": [ + "https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png" + ], + "iris.tests.test_mapping.TestBasic.test_pcolor.0": [ + "https://scitools.github.io/test-images-scitools/image_files/597727cac62033e69449cd1df51442b00600d044.png" + ], + "iris.tests.test_mapping.TestBasic.test_unmappable.0": [ + "https://scitools.github.io/test-images-scitools/image_files/cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8.png" + ], + "iris.tests.test_mapping.TestBoundedCube.test_grid.0": [ + "https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png" + ], + "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b565f8a9ce5b591c734db50342dc8d56715aa747.png" + ], + "iris.tests.test_mapping.TestLimitedAreaCube.test_grid.0": [ + "https://scitools.github.io/test-images-scitools/image_files/edd8ff73460d9550e3314b2bb557a825d14c3297.png" + ], + "iris.tests.test_mapping.TestLimitedAreaCube.test_outline.0": [ + "https://scitools.github.io/test-images-scitools/image_files/e0c2ae53c64f2ed1b15dc7cb7c3651245358f390.png" + ], + "iris.tests.test_mapping.TestLimitedAreaCube.test_pcolormesh.0": [ + "https://scitools.github.io/test-images-scitools/image_files/d81f45733e18b59f9c406c24f317f17541206a31.png" + ], + "iris.tests.test_mapping.TestLimitedAreaCube.test_scatter.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4bc661c638c6a9efbfd7fe86bcecc374f8346ba4.png" + ], + "iris.tests.test_mapping.TestLowLevel.test_keywords.0": [ + "https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png" + ], + "iris.tests.test_mapping.TestLowLevel.test_keywords.1": [ + "https://scitools.github.io/test-images-scitools/image_files/1889a8bc69e1bb2aff055a15502254750f75f49b.png" + ], + "iris.tests.test_mapping.TestLowLevel.test_params.0": [ + "https://scitools.github.io/test-images-scitools/image_files/56e43bfbdd03403311ebb360a61555f95109f77e.png" + ], + "iris.tests.test_mapping.TestLowLevel.test_params.1": [ + "https://scitools.github.io/test-images-scitools/image_files/35df96c086fb2fd3d9caf6fb83f4d60ec374d911.png" + ], + "iris.tests.test_mapping.TestLowLevel.test_params.2": [ + "https://scitools.github.io/test-images-scitools/image_files/09ff363a1480723718fb45a3ee00cd96d381af03.png" + ], + "iris.tests.test_mapping.TestLowLevel.test_simple.0": [ + "https://scitools.github.io/test-images-scitools/image_files/daa3fdca43751f47850fede89dd7cee264869a56.png" + ], + "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": [ + "https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png" + ], + "iris.tests.test_mapping.TestUnmappable.test_simple.0": [ + "https://scitools.github.io/test-images-scitools/image_files/6c139dab88d9e5884d313f1a607de5e9c4fe5a93.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/5aa8117fa9dc96301a1228ca474ea9aa33a12bc0.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b74ae4b75a5170367fe2e796ccf4898eae52b414.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_coord_map.0": [ + "https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_coord_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/da5c4399b8b13a28856f849d33316512a8ede165.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/94e545eaa00fdd0fe50c26115adf754f2bbca24e.png" + ], + "iris.tests.test_plot.Test1dPlotMultiArgs.test_cube_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/dbca489c3218db86e912f317fe71c57f39df144c.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c7ea0e1e12e3e9bf1b7f2e2c51fb20b174bcad4e.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/74b7de58343ad7d62d8d7ad5f22bc3cc22a4af80.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_coord_map.0": [ + "https://scitools.github.io/test-images-scitools/image_files/d19ccf44440ea05d2194498aa777ba1360093a1f.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_coord_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b1a4d231a7c6253b1caa08a66e19714ae5db7223.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/fd829406f32eee12a67c2f49c249b7cd6f688982.png" + ], + "iris.tests.test_plot.Test1dQuickplotPlotMultiArgs.test_cube_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/d3a5a78878fbd3ff950154e31777873a1c2e8a8d.png" + ], + "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png" + ], + "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png" + ], + "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/679e07758bc9c5f7351c3986e8fe62eac2da1a7f.png" + ], + "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png" + ], + "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/705b1845dc46f3cee92246ae51b8a4a15c67c863.png" + ], + "iris.tests.test_plot.Test1dScatter.test_coord_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/52d74d1fb0042835b59ab1f4ef561add128bd7ee.png" + ], + "iris.tests.test_plot.Test1dScatter.test_coord_coord_map.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png" + ], + "iris.tests.test_plot.Test1dScatter.test_coord_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/233e0e250ef5c2719c96ce7b16c6ed7a0a88091e.png" + ], + "iris.tests.test_plot.Test1dScatter.test_cube_coord.0": [ + "https://scitools.github.io/test-images-scitools/image_files/69f542f0da3bc5412a25bf271335552ca0eb785f.png" + ], + "iris.tests.test_plot.Test1dScatter.test_cube_cube.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3afc7171e4f3aa35bf7f9577ec6e2f1d89aea9d9.png" + ], + "iris.tests.test_plot.TestAttributePositive.test_1d_positive_down.0": [ + "https://scitools.github.io/test-images-scitools/image_files/5db053328dde597011079c185d2a56c37f248e3e.png" + ], + "iris.tests.test_plot.TestAttributePositive.test_1d_positive_up.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4a779f53a265583be6689e8f667c28e59cfaac0d.png" + ], + "iris.tests.test_plot.TestAttributePositive.test_2d_positive_down.0": [ + "https://scitools.github.io/test-images-scitools/image_files/1e7c0a564478517423eea820359b75c153314cbd.png" + ], + "iris.tests.test_plot.TestAttributePositive.test_2d_positive_up.0": [ + "https://scitools.github.io/test-images-scitools/image_files/aed8a66271753fafa072ec951e3fd639f7e038a6.png" + ], + "iris.tests.test_plot.TestContour.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/ecbddd9552047a1b3b6b0dc33a7d1bb399fe0588.png" + ], + "iris.tests.test_plot.TestContour.test_ty.0": [ + "https://scitools.github.io/test-images-scitools/image_files/e357cd154fb1b164a3525e33977b0e76e34da335.png" + ], + "iris.tests.test_plot.TestContour.test_tz.0": [ + "https://scitools.github.io/test-images-scitools/image_files/633b37b1fba2128d0aec99cb3e3588bfac7a3220.png" + ], + "iris.tests.test_plot.TestContour.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/8d00c052103838ffeef1cf6b816995f0be0399d7.png" + ], + "iris.tests.test_plot.TestContour.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/7076696188d3928b351175309a0f9112bc36211e.png" + ], + "iris.tests.test_plot.TestContour.test_zy.0": [ + "https://scitools.github.io/test-images-scitools/image_files/baa6a4ac704a961e93c2333c4294cc6788a1138d.png" + ], + "iris.tests.test_plot.TestContourf.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3a3f733ca19bb77f75edc78434e426a0712b4000.png" + ], + "iris.tests.test_plot.TestContourf.test_ty.0": [ + "https://scitools.github.io/test-images-scitools/image_files/7e50729fc9e158c860c05ea49a972c46367ba30c.png" + ], + "iris.tests.test_plot.TestContourf.test_tz.0": [ + "https://scitools.github.io/test-images-scitools/image_files/eb9af9a834557d5eefdf3a49f5eea00b7b4d2e91.png" + ], + "iris.tests.test_plot.TestContourf.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/0b2acc1d2b501c52340d207483d45f8fc4826c01.png" + ], + "iris.tests.test_plot.TestContourf.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3f5dbae7d5380f95e09b58d420374b15617fb182.png" + ], + "iris.tests.test_plot.TestContourf.test_zy.0": [ + "https://scitools.github.io/test-images-scitools/image_files/5e817ab96c8382085f37e78d61ee7998cfa16597.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_bounds.0": [ + "https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_bounds.1": [ + "https://scitools.github.io/test-images-scitools/image_files/fce74a970a8ef5cb45ed924f97fdd4ce6dd97a54.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_bounds.2": [ + "https://scitools.github.io/test-images-scitools/image_files/72d57508c5d53419e5a7fa833159da110843b026.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_orography.0": [ + "https://scitools.github.io/test-images-scitools/image_files/2b59e053a13b5968e07607424f03468fda2b695a.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_orography.1": [ + "https://scitools.github.io/test-images-scitools/image_files/092427a8ef17decf87a865e7dd183116b039ac7f.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_points.0": [ + "https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_points.1": [ + "https://scitools.github.io/test-images-scitools/image_files/187bf26afa32f03cf8498285d52fb7b52a8887f2.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_points.2": [ + "https://scitools.github.io/test-images-scitools/image_files/6ad78d87a51a56e5f8cb52ae819ff4a187063a37.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_points.3": [ + "https://scitools.github.io/test-images-scitools/image_files/87d20ae64afcafd9479aeda97e492f4b67d1159b.png" + ], + "iris.tests.test_plot.TestHybridHeight.test_points.4": [ + "https://scitools.github.io/test-images-scitools/image_files/02a257230279e7a43f26af8cb3a00f9e8ce03be0.png" + ], + "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": [ + "https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png" + ], + "iris.tests.test_plot.TestMissingCoord.test_no_u.0": [ + "https://scitools.github.io/test-images-scitools/image_files/deb931aad496b36dd8b79610352b8a851e5c39d7.png" + ], + "iris.tests.test_plot.TestMissingCoord.test_no_u.1": [ + "https://scitools.github.io/test-images-scitools/image_files/23e45f4ae38676a4643267f901baf23b09ede8b1.png" + ], + "iris.tests.test_plot.TestMissingCoord.test_no_v.0": [ + "https://scitools.github.io/test-images-scitools/image_files/6d93e3bdbd66d8941d60c290d74c9b8c562b804e.png" + ], + "iris.tests.test_plot.TestMissingCoord.test_no_v.1": [ + "https://scitools.github.io/test-images-scitools/image_files/7724dc04c133d21604039cfca06cc41c77092e86.png" + ], + "iris.tests.test_plot.TestMissingCoord.test_none.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b00df556989c9ed0df534bc13f7579c10110d758.png" + ], + "iris.tests.test_plot.TestMissingCoord.test_none.1": [ + "https://scitools.github.io/test-images-scitools/image_files/ddc3ca21a5d6b0447170bb879cf099e137cf47b8.png" + ], + "iris.tests.test_plot.TestPcolor.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/ed3586eb8646d7255e875dc8d85b16f6eadab639.png" + ], + "iris.tests.test_plot.TestPcolor.test_ty.0": [ + "https://scitools.github.io/test-images-scitools/image_files/f64ba3feb7baeebfa4a660ec361db5dbd6fa5132.png" + ], + "iris.tests.test_plot.TestPcolor.test_tz.0": [ + "https://scitools.github.io/test-images-scitools/image_files/f4b028a5707513cd318edbf8693e806c4d421bfe.png" + ], + "iris.tests.test_plot.TestPcolor.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3060c1d145f261b476d0906c9a596e40e45a4bab.png" + ], + "iris.tests.test_plot.TestPcolor.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/7c6b88aec0be02b3804ccd95cb68325d5d6f327b.png" + ], + "iris.tests.test_plot.TestPcolor.test_zy.0": [ + "https://scitools.github.io/test-images-scitools/image_files/50a2e6837c4d0b055163217b772ad7933ba96bbf.png" + ], + "iris.tests.test_plot.TestPcolorNoBounds.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/99a94071255af42db0cf41871ce60ef0adf33064.png" + ], + "iris.tests.test_plot.TestPcolorNoBounds.test_ty.0": [ + "https://scitools.github.io/test-images-scitools/image_files/f2e8a2e5adfbc1fb94151fe7899134709e555901.png" + ], + "iris.tests.test_plot.TestPcolorNoBounds.test_tz.0": [ + "https://scitools.github.io/test-images-scitools/image_files/70c36a003abe6a985edc41e65cffdc36953a2355.png" + ], + "iris.tests.test_plot.TestPcolorNoBounds.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b822214ce05f8834b435f71552c81d043e257136.png" + ], + "iris.tests.test_plot.TestPcolorNoBounds.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/1721021e3704965a27a51c41b59c77c8ac73bc01.png" + ], + "iris.tests.test_plot.TestPcolorNoBounds.test_zy.0": [ + "https://scitools.github.io/test-images-scitools/image_files/b348e719432227c2e65d1727d86dea1505646356.png" + ], + "iris.tests.test_plot.TestPcolormesh.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/10193a9247d62a08b7ed61434ef5b189c7b40751.png" + ], + "iris.tests.test_plot.TestPcolormesh.test_ty.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c4413609a7701c0e0c4823d677bd3e39181bce16.png" + ], + "iris.tests.test_plot.TestPcolormesh.test_tz.0": [ + "https://scitools.github.io/test-images-scitools/image_files/747234677aa00f34cb49135043a03ff1361818d9.png" + ], + "iris.tests.test_plot.TestPcolormesh.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/e0dff0df961f5a7aa0e06cb81fc661acf5dc7474.png" + ], + "iris.tests.test_plot.TestPcolormesh.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/14c1392b7ccfd6966d2ba9281430b0f638d79a03.png" + ], + "iris.tests.test_plot.TestPcolormesh.test_zy.0": [ + "https://scitools.github.io/test-images-scitools/image_files/743934b3c5aa14de22ff775f296c8744af4fde05.png" + ], + "iris.tests.test_plot.TestPcolormeshNoBounds.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/edddddd5d22d623fb4d1a143a39db8057a4742f4.png" + ], + "iris.tests.test_plot.TestPcolormeshNoBounds.test_ty.0": [ + "https://scitools.github.io/test-images-scitools/image_files/a2ac84b94dd8b512fb5e77b8da157486fc30a232.png" + ], + "iris.tests.test_plot.TestPcolormeshNoBounds.test_tz.0": [ + "https://scitools.github.io/test-images-scitools/image_files/f6d1f29f4bf79198eae13145a64f7c936ed1d582.png" + ], + "iris.tests.test_plot.TestPcolormeshNoBounds.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c47aad379d3da85e70995a4775dd8c0f881d297b.png" + ], + "iris.tests.test_plot.TestPcolormeshNoBounds.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/d331b2a3543136ab5e5d51fe7cf7c2e067976cf9.png" + ], + "iris.tests.test_plot.TestPcolormeshNoBounds.test_zy.0": [ + "https://scitools.github.io/test-images-scitools/image_files/69afc985fc57279c12a5f97ddd7eca23b7aed7fc.png" + ], + "iris.tests.test_plot.TestPlot.test_t.0": [ + "https://scitools.github.io/test-images-scitools/image_files/ec760318aab220acf29d66f5a2007cf109f30194.png" + ], + "iris.tests.test_plot.TestPlot.test_t_dates.0": [ + "https://scitools.github.io/test-images-scitools/image_files/f84fe424e7c5ffdeeff15d1946f7d2ba65ef490e.png" + ], + "iris.tests.test_plot.TestPlot.test_x.0": [ + "https://scitools.github.io/test-images-scitools/image_files/ec89f5306f1b4a078f4547adddb9fc55eff15edf.png" + ], + "iris.tests.test_plot.TestPlot.test_y.0": [ + "https://scitools.github.io/test-images-scitools/image_files/1ac3bc18c016737efe66c0a356423eea3204b5e6.png" + ], + "iris.tests.test_plot.TestPlot.test_z.0": [ + "https://scitools.github.io/test-images-scitools/image_files/19cea174453fe151e0dfd39c11228fda6c9cfee4.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_non_cube_coordinate.0": [ + "https://scitools.github.io/test-images-scitools/image_files/c973d852e08896a67a368bf806c8de029038ff18.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/8f01262e3361ba06260b6b2821f4a09dc904efa2.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.1": [ + "https://scitools.github.io/test-images-scitools/image_files/8e741d3f2b69f4cbee3e47bca9217938ac50eebc.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.2": [ + "https://scitools.github.io/test-images-scitools/image_files/21957367ef36fbf347891c520c04558f94f62ca7.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.3": [ + "https://scitools.github.io/test-images-scitools/image_files/bc73ecda38e30c90eebce3b951d6f1d898484af8.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.4": [ + "https://scitools.github.io/test-images-scitools/image_files/39436a8c895057e3f29277858acfad6af89b7e36.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_tx.5": [ + "https://scitools.github.io/test-images-scitools/image_files/5bdd0865ba9c5664dc1743f139a6838fc676393a.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_x.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3d792cfba0ca5d66ee22fac67d863aecd5606eda.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_y.0": [ + "https://scitools.github.io/test-images-scitools/image_files/202e1df3fae8e833d0949650c598efb0cd140e5a.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/6f87fe87f1ffb75f5e50cc8eaec4047b7584be93.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.1": [ + "https://scitools.github.io/test-images-scitools/image_files/144c741aead354b149cb838df59b9db6c179f22b.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.2": [ + "https://scitools.github.io/test-images-scitools/image_files/5a2784600f0dca647c817d6878bb2e0bd1f8e6f5.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.3": [ + "https://scitools.github.io/test-images-scitools/image_files/37a79c901ac12b04e3303b785586fe2855ed24a2.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.4": [ + "https://scitools.github.io/test-images-scitools/image_files/d34377839f882f665fede8e867a496e20a7499d4.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_yx.5": [ + "https://scitools.github.io/test-images-scitools/image_files/57d78a1764a6944006f732e647452850259e34a4.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/cff7fc43cc20f061cedfad66e15562c487b73b25.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.1": [ + "https://scitools.github.io/test-images-scitools/image_files/18f4f6169d78bb0b9d4191a680d5c9fbb249dee3.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.2": [ + "https://scitools.github.io/test-images-scitools/image_files/8f1799e8e9b5a9c7893d61b7b2f6c930396e9450.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.3": [ + "https://scitools.github.io/test-images-scitools/image_files/0ec37a2ff0ba8b6df1122f5fac781c64f55a76fc.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.4": [ + "https://scitools.github.io/test-images-scitools/image_files/6c2963b178809bf81c799d689aa507effe797419.png" + ], + "iris.tests.test_plot.TestPlotCoordinatesGiven.test_zx.5": [ + "https://scitools.github.io/test-images-scitools/image_files/59e7290980c342b05e2b2707e86e0768c3dd143e.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.0": [ + "https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coord_names.1": [ + "https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.0": [ + "https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_coords.1": [ + "https://scitools.github.io/test-images-scitools/image_files/9295b9ff72e37335564eff01a2ec5e4bccf463dd.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_default.0": [ + "https://scitools.github.io/test-images-scitools/image_files/92a0fb778fe3539faf14e9efca3b60fd6f8967fb.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.0": [ + "https://scitools.github.io/test-images-scitools/image_files/a748361b255e33cf408dbb1005212bf21aee6a7b.png" + ], + "iris.tests.test_plot.TestPlotDimAndAuxCoordsKwarg.test_yx_order.1": [ + "https://scitools.github.io/test-images-scitools/image_files/84baaf4f046ec536e8f6f32494c03562575825ec.png" + ], + "iris.tests.test_plot.TestPlotOtherCoordSystems.test_plot_tmerc.0": [ + "https://scitools.github.io/test-images-scitools/image_files/fb5ac629208f3864e93d9e3df9137887f71e177d.png" + ], + "iris.tests.test_plot.TestQuickplotPlot.test_t.0": [ + "https://scitools.github.io/test-images-scitools/image_files/5c4d8a9c2dca9a57ecaf12afa85091a1587e125c.png" + ], + "iris.tests.test_plot.TestQuickplotPlot.test_t_dates.0": [ + "https://scitools.github.io/test-images-scitools/image_files/665a14c0697e3a0991e1c2ff303984fc4c206a76.png" + ], + "iris.tests.test_plot.TestQuickplotPlot.test_x.0": [ + "https://scitools.github.io/test-images-scitools/image_files/6fc00b020a645686cb332f80ab6fa7ab4902421e.png" + ], + "iris.tests.test_plot.TestQuickplotPlot.test_y.0": [ + "https://scitools.github.io/test-images-scitools/image_files/65fef514fff742d71ec88b2c414ef1f271019d5b.png" + ], + "iris.tests.test_plot.TestQuickplotPlot.test_z.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4340a0484d945f089fa69c7613a1f0b6043fe112.png" + ], + "iris.tests.test_plot.TestSimple.test_bounds.0": [ + "https://scitools.github.io/test-images-scitools/image_files/248236308c46e42eb8f5c6f436808a1ba9727dfe.png" + ], + "iris.tests.test_plot.TestSimple.test_points.0": [ + "https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png" + ], + "iris.tests.test_plot.TestSymbols.test_cloud_cover.0": [ + "https://scitools.github.io/test-images-scitools/image_files/9a54b4493a32f380aaaaeeee8eeda968b3ca2c53.png" + ], + "iris.tests.test_quickplot.TestLabels.test_alignment.0": [ + "https://scitools.github.io/test-images-scitools/image_files/099663b5c0dd1cf4c19a0c87c497cc9fb5bf011f.png" + ], + "iris.tests.test_quickplot.TestLabels.test_contour.0": [ + "https://scitools.github.io/test-images-scitools/image_files/bece9c7ca07a73c9bdf7b25fa2469fa61b04c37f.png" + ], + "iris.tests.test_quickplot.TestLabels.test_contour.1": [ + "https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png" + ], + "iris.tests.test_quickplot.TestLabels.test_contourf.0": [ + "https://scitools.github.io/test-images-scitools/image_files/4af801dc3d081db570124bcaa269fcb5c364c724.png" + ], + "iris.tests.test_quickplot.TestLabels.test_contourf.1": [ + "https://scitools.github.io/test-images-scitools/image_files/a7b7ddf4d89b32d8f59011154190cba5dc1484f4.png" + ], + "iris.tests.test_quickplot.TestLabels.test_contourf.2": [ + "https://scitools.github.io/test-images-scitools/image_files/48298dbc091c279eb1674f1f1fb5b692b0fc32a2.png" + ], + "iris.tests.test_quickplot.TestLabels.test_contourf_nameless.0": [ + "https://scitools.github.io/test-images-scitools/image_files/81c7f4b0b2b506af20c55c6f762a4f6e812b25cd.png" + ], + "iris.tests.test_quickplot.TestLabels.test_map.0": [ + "https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png" + ], + "iris.tests.test_quickplot.TestLabels.test_map.1": [ + "https://scitools.github.io/test-images-scitools/image_files/2531a058acebb2d395cdeac444e015a1ed977114.png" + ], + "iris.tests.test_quickplot.TestLabels.test_pcolor.0": [ + "https://scitools.github.io/test-images-scitools/image_files/81ccb3e1c9a205343e1666467a6a68560ab20c70.png" + ], + "iris.tests.test_quickplot.TestLabels.test_pcolormesh.0": [ + "https://scitools.github.io/test-images-scitools/image_files/23b255285e5b93ead96742c98d69942d49a3e4e8.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_non_cube_coordinate.0": [ + "https://scitools.github.io/test-images-scitools/image_files/3b501710b88eb0fee89e0bf6991cbe26a91dde40.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/24dcd675b066a4ceac4d74e4c4ec6d84d5b6584a.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.1": [ + "https://scitools.github.io/test-images-scitools/image_files/d28a67b006291c0f5386c2b50a5d63a5fe358cf1.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.2": [ + "https://scitools.github.io/test-images-scitools/image_files/5cc16996e640cc192d0d7c477499254b988726d2.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.3": [ + "https://scitools.github.io/test-images-scitools/image_files/af90334cfac4da7da907d83b2a718b99c3ef13ed.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.4": [ + "https://scitools.github.io/test-images-scitools/image_files/d6d5f20c52a1caad2dee6a808106cf188085f3d6.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_tx.5": [ + "https://scitools.github.io/test-images-scitools/image_files/62a58743b114392de24ef212674c21f71bb4f372.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_x.0": [ + "https://scitools.github.io/test-images-scitools/image_files/8ab60a9149fe130e8ee33dafce5a291f832465c1.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_y.0": [ + "https://scitools.github.io/test-images-scitools/image_files/8b803be114227b39cb4bf41fe8dd1355b31ca83b.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/58980b9a539d71094318403999772cdc7ef480b1.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.1": [ + "https://scitools.github.io/test-images-scitools/image_files/0650e2de7082c3e2052758c584854023adce4c07.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.2": [ + "https://scitools.github.io/test-images-scitools/image_files/a6c192b994f0781b3538a794bdddff0d84bd9954.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.3": [ + "https://scitools.github.io/test-images-scitools/image_files/71ba9935c4c4d7a5de8c94318b1b886ce9ee27cb.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.4": [ + "https://scitools.github.io/test-images-scitools/image_files/139739470587376aebae270abeca5100e2e996ff.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_yx.5": [ + "https://scitools.github.io/test-images-scitools/image_files/6e2ee19aab2fdcdf3e3cb940987abcd1d682fe48.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.0": [ + "https://scitools.github.io/test-images-scitools/image_files/e8f27272cfb56af77be12f9652a63842a0fd9ce8.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.1": [ + "https://scitools.github.io/test-images-scitools/image_files/3bced65ec9fdea60baeeea8a1743f9e7ab6f876f.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.2": [ + "https://scitools.github.io/test-images-scitools/image_files/c83f0af560a06159f052d19b67166bf1636028e3.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.3": [ + "https://scitools.github.io/test-images-scitools/image_files/995656ea051a42c5e2c0f27e71ab23fd929ca5a7.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.4": [ + "https://scitools.github.io/test-images-scitools/image_files/da3401dbe9a72f6d5440e503077f3c5a8c822530.png" + ], + "iris.tests.test_quickplot.TestQuickplotCoordinatesGiven.test_zx.5": [ + "https://scitools.github.io/test-images-scitools/image_files/d2fe7bb8377160a3e7f6fff364d7b6e95cf03bc3.png" + ], + "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_not_reference_time_units.0": [ + "https://scitools.github.io/test-images-scitools/image_files/632a054a5fadd90e17de14d4052107801ce99f26.png" + ], + "iris.tests.test_quickplot.TestTimeReferenceUnitsLabels.test_reference_time_units.0": [ + "https://scitools.github.io/test-images-scitools/image_files/5da05ddeaaa666336d8daf1d1bc2473fda1b1fd0.png" + ] +} \ No newline at end of file From 67a8be96d1580126e78ad84e72c2ccbaff3cb837 Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 09:34:51 +0000 Subject: [PATCH 15/25] error reporting --- lib/iris/tests/test_image_json.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index 4acbbb752e..c3fec3b9fb 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -39,9 +39,10 @@ class _ResolveWorkerThread(Thread): A :class:threading.Thread which moves objects from an input queue to an output deque using a 'dowork' method, as defined by a subclass. """ - def __init__(self, aqueue, adeque): + def __init__(self, aqueue, adeque, exceptions): self.queue = aqueue self.deque = adeque + self.exceptions = exceptions Thread.__init__(self) self.daemon = True @@ -52,7 +53,9 @@ def run(self): if (result.status_code == 200 and resource.startswith('https://scitools.github.io')): self.deque.append(resource) - + else: + msg = '{} is not resolving correctly.'.format(resource) + self.exceptions.append(ValueError(msg)) self.queue.task_done() @@ -66,15 +69,15 @@ def test_resolve(self): for k, v in repo.iteritems(): uris = uris + v uri_list = deque() + exceptions = deque() uri_queue = Queue() - uri_queue_length = len(uris) for uri in uris: uri_queue.put(uri) for i in range(MAXTHREADS): - _ResolveWorkerThread(uri_queue, uri_list).start() + _ResolveWorkerThread(uri_queue, uri_list, exceptions).start() uri_queue.join() - self.assertEqual(len(uri_list), uri_queue_length) + self.assertEqual(deque(), exceptions) if __name__ == "__main__": tests.main() From 908e8e0dd355fbc100232e787a8929423648c494 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Wed, 5 Oct 2016 11:14:33 +0100 Subject: [PATCH 16/25] Deal with multiple image hashes. --- lib/iris/tests/__init__.py | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 6267934eb6..4b901fe7b3 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -709,26 +709,40 @@ def check_graphic(self, tol=None): with open(result_fname, 'rb') as res_file: sha1 = hashlib.sha1(res_file.read()) - err = '' + emsg = None - # XXX: Deal with more than one expected hash ... try: - ehash = repo[unique_id][0] - exp_sha1 = os.path.splitext(os.path.basename(ehash))[0] + uris = repo[unique_id] except KeyError: - emsg = 'Missing image repo entry for "{}"'.format(unique_id) - raise ValueError(emsg) + # This test is not registered in the image json store, + # therefore treat it as a *new* test to be registered. + dname = os.path.join(os.path.dirname(__file__), + 'results', 'visual_tests') + expected_fname = os.path.join(dname, unique_id+'.png') + if not os.path.isdir(dname): + os.makedirs(dname) + wmsg = 'Created image for test {}' + warnings.warn(wmsg.format(unique_id)) + shutil.copy2(result_fname, expected_fname) + else: + # Cherry-pick the registered expected hashes from the + # test case uri/s. + expected = [] + for uri in uris: + ehash = os.path.splitext(os.path.basename(uri))[0] + expected.append(ehash) - if sha1.hexdigest() != exp_sha1: - err = 'Actual SHA1 "{}" != expected SHA1 "{}" for test "{}"' - err = err.format(sha1.hexdigest(), exp_sha1, unique_id) + if sha1.hexdigest() not in expected: + emsg = 'Actual SHA1 {} not in expected {} for test {}.' + emsg = emsg.format(sha1.hexdigest(), expected, unique_id) if _DISPLAY_FIGURES: - if err: - print('Image comparison would have failed. Message: %s' % err) + if emsg is not None: + print('Image comparison would have failed. ' + 'Message: %s' % emsg) plt.show() else: - assert not err, 'Image comparison failed. Message: %s' % err + assert not emsg, 'Image comparison failed. Message: %s' % emsg finally: plt.close() From e825ab86bf686c3f77168d398230a55298d36b3b Mon Sep 17 00:00:00 2001 From: Bill Little Date: Wed, 5 Oct 2016 13:21:45 +0100 Subject: [PATCH 17/25] Remove unwanted no difference result files. --- lib/iris/tests/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index 4b901fe7b3..fa3a589498 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -735,6 +735,10 @@ def check_graphic(self, tol=None): if sha1.hexdigest() not in expected: emsg = 'Actual SHA1 {} not in expected {} for test {}.' emsg = emsg.format(sha1.hexdigest(), expected, unique_id) + else: + # There is no difference between the actual and expected + # result, so remove the actual result file. + os.remove(result_fname) if _DISPLAY_FIGURES: if emsg is not None: From fe018196564a4d5e10d0c060ef7c29f0e8ab0d78 Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 11:46:33 +0000 Subject: [PATCH 18/25] try-ex --- lib/iris/tests/test_image_json.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index c3fec3b9fb..0c2410c737 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -20,7 +20,8 @@ from six.moves import (filter, input, map, range, zip) # noqa import six -# import iris tests first so that some things can be initialised before importing anything else +# import iris tests first so that some things can be initialised before +# importing anything else import iris.tests as tests import codecs @@ -34,6 +35,7 @@ # maximum number of threads for multi-threading code MAXTHREADS = 128 + class _ResolveWorkerThread(Thread): """ A :class:threading.Thread which moves objects from an input queue to an @@ -49,13 +51,16 @@ def __init__(self, aqueue, adeque, exceptions): def run(self): while not self.queue.empty(): resource = self.queue.get() - result = requests.get(resource) - if (result.status_code == 200 and - resource.startswith('https://scitools.github.io')): - self.deque.append(resource) - else: - msg = '{} is not resolving correctly.'.format(resource) - self.exceptions.append(ValueError(msg)) + try: + result = requests.head(resource) + if (result.status_code == 200 and + resource.startswith('https://scitools.github.io')): + self.deque.append(resource) + else: + msg = '{} is not resolving correctly.'.format(resource) + self.exceptions.append(ValueError(msg)) + except Exception, e: + self.exceptions.append(e) self.queue.task_done() From 5c907d87f9c9dd6b024f91f01c4859a788589660 Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 12:48:01 +0000 Subject: [PATCH 19/25] six.moves --- lib/iris/tests/test_image_json.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index 0c2410c737..6ef9139320 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -28,7 +28,7 @@ from collections import deque import json import os -from Queue import Queue +from six.moves.queue import Queue import requests from threading import Thread From 5a83256e79caad98e7b4a14c7578f1f4aca4114b Mon Sep 17 00:00:00 2001 From: Bill Little Date: Wed, 5 Oct 2016 13:58:32 +0100 Subject: [PATCH 20/25] Manually introduce double hash. --- lib/iris/tests/results/imagerepo.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/iris/tests/results/imagerepo.json b/lib/iris/tests/results/imagerepo.json index fea091e8f4..f877dbb8d3 100644 --- a/lib/iris/tests/results/imagerepo.json +++ b/lib/iris/tests/results/imagerepo.json @@ -117,7 +117,8 @@ "https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png" ], "iris.tests.test_analysis.TestRotatedPole.test_all.2": [ - "https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png" + "https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png", + "https://scitools.github.io/test-images-scitools/image_files/6b5e42fc27c146b1e5e6b6e57b7d4dce0891463b.png" ], "iris.tests.test_analysis.TestRotatedPole.test_all.3": [ "https://scitools.github.io/test-images-scitools/image_files/27e9a9ca84937d9b13ba997cfbc6f461c925b20d.png" From cdcb22c608a29fd1e2c162c5d4a9558ee6135eb3 Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 14:11:08 +0000 Subject: [PATCH 21/25] turn down logging --- lib/iris/tests/test_image_json.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index 6ef9139320..255f84e6d1 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -27,6 +27,7 @@ import codecs from collections import deque import json +import logging import os from six.moves.queue import Queue import requests @@ -35,6 +36,8 @@ # maximum number of threads for multi-threading code MAXTHREADS = 128 +# Turn down requests logging +logging.getLogger("requests").setLevel(logging.CRITICAL) class _ResolveWorkerThread(Thread): """ From 1a2eb916306ac873b21822dac798a3109fe52cd6 Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 14:12:50 +0000 Subject: [PATCH 22/25] ex --- lib/iris/tests/test_image_json.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index 255f84e6d1..773f850f25 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -62,7 +62,7 @@ def run(self): else: msg = '{} is not resolving correctly.'.format(resource) self.exceptions.append(ValueError(msg)) - except Exception, e: + except Exception as e: self.exceptions.append(e) self.queue.task_done() From 4e05eb005a7a15e5c74a9bcdf692406e251b655b Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 14:46:28 +0000 Subject: [PATCH 23/25] pep8 --- lib/iris/tests/test_image_json.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index 773f850f25..66c76c76f8 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -87,5 +87,6 @@ def test_resolve(self): uri_queue.join() self.assertEqual(deque(), exceptions) + if __name__ == "__main__": tests.main() From 77d9f86df3b760cffb09586f8f87506749e90bad Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 15:31:57 +0000 Subject: [PATCH 24/25] new sha1 sums for mpl1.3 --- lib/iris/tests/results/imagerepo.json | 41 ++++++++++++++++++--------- lib/iris/tests/test_image_json.py | 1 + 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/lib/iris/tests/results/imagerepo.json b/lib/iris/tests/results/imagerepo.json index f877dbb8d3..9daad11f23 100644 --- a/lib/iris/tests/results/imagerepo.json +++ b/lib/iris/tests/results/imagerepo.json @@ -3,7 +3,8 @@ "https://scitools.github.io/test-images-scitools/image_files/775b9dec3549e46f9671f79899f09f5c42870b0c.png" ], "example_tests.test_COP_maps.TestCOPMaps.test_cop_maps.0": [ - "https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png" + "https://scitools.github.io/test-images-scitools/image_files/4da9442a24056728296b6637f062f42a9cd6ee06.png", + "https://scitools.github.io/test-images-scitools/image_files/14505f4a4c2fdb306751de8bacfac6b44dadee85.png" ], "example_tests.test_SOI_filtering.TestSOIFiltering.test_soi_filtering.0": [ "https://scitools.github.io/test-images-scitools/image_files/c998a36d81d38745ab2513af5450a39494edb2af.png" @@ -12,7 +13,8 @@ "https://scitools.github.io/test-images-scitools/image_files/463935ede08ceddadcc24324e0a11c24fb46a0c8.png" ], "example_tests.test_anomaly_log_colouring.TestAnomalyLogColouring.test_anomaly_log_colouring.0": [ - "https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png" + "https://scitools.github.io/test-images-scitools/image_files/19db1152a859567b0bf9fe89a7d1880acafbf100.png", + "https://scitools.github.io/test-images-scitools/image_files/6e2454e989a05be593bd1082f905a9fd46c2049a.png" ], "example_tests.test_atlantic_profiles.TestAtlanticProfiles.test_atlantic_profiles.0": [ "https://scitools.github.io/test-images-scitools/image_files/0bde47fbbc4a15498c0ecb8bd3eb5e63339e5121.png" @@ -21,7 +23,8 @@ "https://scitools.github.io/test-images-scitools/image_files/ddc7f58664e61c5798ecfc7e55ec3c6c62ab1a24.png" ], "example_tests.test_coriolis_plot.TestCoriolisPlot.test_coriolis_plot.0": [ - "https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png" + "https://scitools.github.io/test-images-scitools/image_files/7576971ae4fce5456c67c5d54f3f4110d6e85e13.png", + "https://scitools.github.io/test-images-scitools/image_files/fb246b208d11834e8108067504c6a73ee05f85ee.png" ], "example_tests.test_cross_section.TestCrossSection.test_cross_section.0": [ "https://scitools.github.io/test-images-scitools/image_files/7b5c6d7466e953e845d0bc1ec9f08b01471b87ee.png" @@ -30,7 +33,8 @@ "https://scitools.github.io/test-images-scitools/image_files/3589f5e242ce5b565b74da23287fddec32d102fa.png" ], "example_tests.test_custom_aggregation.TestCustomAggregation.test_custom_aggregation.0": [ - "https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png" + "https://scitools.github.io/test-images-scitools/image_files/3fd959e6f86fbe99ff0fa9fb06d5af48edde69a6.png", + "https://scitools.github.io/test-images-scitools/image_files/53e6e605d77d92b7a565a05b94fbe71b0884dcfe.png" ], "example_tests.test_custom_file_loading.TestCustomFileLoading.test_custom_file_loading.0": [ "https://scitools.github.io/test-images-scitools/image_files/c903e396c04a4d1076767c8474b1e48c80413aab.png" @@ -39,7 +43,8 @@ "https://scitools.github.io/test-images-scitools/image_files/4f6ee4c1ad1b3fa3c5d31ddeba34c8ec544fed50.png" ], "example_tests.test_global_map.TestGlobalMap.test_global_map.0": [ - "https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png" + "https://scitools.github.io/test-images-scitools/image_files/c4193550f97b1384419c0761ba85304012638ce8.png", + "https://scitools.github.io/test-images-scitools/image_files/0d370726237672639b01eda6795297af1e7153d3.png" ], "example_tests.test_hovmoller.TestGlobalMap.test_hovmoller.0": [ "https://scitools.github.io/test-images-scitools/image_files/6de52bb3dc3838802c87fedfcdd3db585bae4ccf.png" @@ -48,7 +53,8 @@ "https://scitools.github.io/test-images-scitools/image_files/a4d290bab6da123ef455b39979f415debb2b925c.png" ], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.0": [ - "https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png" + "https://scitools.github.io/test-images-scitools/image_files/c23632eba452a7c3074396c288ddc85cf9a27923.png", + "https://scitools.github.io/test-images-scitools/image_files/ed98c2a750eae4f06b269c38ca3810ce9eb51c38.png" ], "example_tests.test_lagged_ensemble.TestLaggedEnsemble.test_lagged_ensemble.1": [ "https://scitools.github.io/test-images-scitools/image_files/2aae63c8a7581a0a84c3ec3df73cf96a3afa6cda.png" @@ -63,13 +69,15 @@ "https://scitools.github.io/test-images-scitools/image_files/12e559666b9116918c861fe09ddcf989f35699d4.png" ], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.2": [ - "https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png" + "https://scitools.github.io/test-images-scitools/image_files/eef5b0eb8018eb07bbf9457c0641d062baa289a7.png", + "https://scitools.github.io/test-images-scitools/image_files/b97f483476f3006f83886fd6746a38193b65a16f.png" ], "example_tests.test_orca_projection.TestOrcaProjection.test_orca_projection.3": [ "https://scitools.github.io/test-images-scitools/image_files/76a40975b3e35f8226c37be146ad6fc678eea13a.png" ], "example_tests.test_polar_stereo.TestPolarStereo.test_polar_stereo.0": [ - "https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png" + "https://scitools.github.io/test-images-scitools/image_files/889b91c7a5ff2403e24dce5047e95dc7eec7efe7.png", + "https://scitools.github.io/test-images-scitools/image_files/9dc8f0fb0201cca91dd00f0ede59c326f0d8a8f4.png" ], "example_tests.test_polynomial_fit.TestPolynomialFit.test_polynomial_fit.0": [ "https://scitools.github.io/test-images-scitools/image_files/63876535ed13433a906cd08480032b741194e326.png" @@ -117,7 +125,7 @@ "https://scitools.github.io/test-images-scitools/image_files/30570614007e1f55df68f04b37e348c46a9a20b9.png" ], "iris.tests.test_analysis.TestRotatedPole.test_all.2": [ - "https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png", + "https://scitools.github.io/test-images-scitools/image_files/0f5c99da44a0f4640374961907f324a5dac767eb.png", "https://scitools.github.io/test-images-scitools/image_files/6b5e42fc27c146b1e5e6b6e57b7d4dce0891463b.png" ], "iris.tests.test_analysis.TestRotatedPole.test_all.3": [ @@ -133,7 +141,8 @@ "https://scitools.github.io/test-images-scitools/image_files/cd0806eafb5b42d2ee4b58bbe0ec4a9acc31b2f8.png" ], "iris.tests.test_mapping.TestBoundedCube.test_grid.0": [ - "https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png" + "https://scitools.github.io/test-images-scitools/image_files/a13f5471b13c6ee588d12e826397b2ca95957de8.png", + "https://scitools.github.io/test-images-scitools/image_files/e7f0d9d512e15dc173a04ccd527643f6cde456e8.png" ], "iris.tests.test_mapping.TestBoundedCube.test_pcolormesh.0": [ "https://scitools.github.io/test-images-scitools/image_files/b565f8a9ce5b591c734db50342dc8d56715aa747.png" @@ -169,7 +178,8 @@ "https://scitools.github.io/test-images-scitools/image_files/daa3fdca43751f47850fede89dd7cee264869a56.png" ], "iris.tests.test_mapping.TestMappingSubRegion.test_simple.0": [ - "https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png" + "https://scitools.github.io/test-images-scitools/image_files/ca5c4ee2e91cb93ac7c4fd1d26b2a82782d8889c.png", + "https://scitools.github.io/test-images-scitools/image_files/3fe974f3e046169628361621901cc9a1598ff339.png" ], "iris.tests.test_mapping.TestUnmappable.test_simple.0": [ "https://scitools.github.io/test-images-scitools/image_files/6c139dab88d9e5884d313f1a607de5e9c4fe5a93.png" @@ -217,7 +227,8 @@ "https://scitools.github.io/test-images-scitools/image_files/d3a5a78878fbd3ff950154e31777873a1c2e8a8d.png" ], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord.0": [ - "https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png" + "https://scitools.github.io/test-images-scitools/image_files/ed82a70b0c0be29125ed8617170e4dbf70b85ade.png", + "https://scitools.github.io/test-images-scitools/image_files/1fdde24b734abf1af4a37b7ea60b57a3faaf1488.png" ], "iris.tests.test_plot.Test1dQuickplotScatter.test_coord_coord_map.0": [ "https://scitools.github.io/test-images-scitools/image_files/c4b3148593e87a8c3d2b1d572b1b4ae03dd94dbc.png" @@ -226,7 +237,8 @@ "https://scitools.github.io/test-images-scitools/image_files/679e07758bc9c5f7351c3986e8fe62eac2da1a7f.png" ], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_coord.0": [ - "https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png" + "https://scitools.github.io/test-images-scitools/image_files/a8e1b690b0fc82f84cd1f7059293a87ad24e488a.png", + "https://scitools.github.io/test-images-scitools/image_files/2027525091f6570aa174cace65946c194850da81.png" ], "iris.tests.test_plot.Test1dQuickplotScatter.test_cube_cube.0": [ "https://scitools.github.io/test-images-scitools/image_files/705b1845dc46f3cee92246ae51b8a4a15c67c863.png" @@ -325,7 +337,8 @@ "https://scitools.github.io/test-images-scitools/image_files/02a257230279e7a43f26af8cb3a00f9e8ce03be0.png" ], "iris.tests.test_plot.TestMissingCS.test_missing_cs.0": [ - "https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png" + "https://scitools.github.io/test-images-scitools/image_files/94c6c29a1e6a0378b37df21493e19b2df9f5840e.png", + "https://scitools.github.io/test-images-scitools/image_files/428ca72c04078527fe951bbd73dd23964de02811.png" ], "iris.tests.test_plot.TestMissingCoord.test_no_u.0": [ "https://scitools.github.io/test-images-scitools/image_files/deb931aad496b36dd8b79610352b8a851e5c39d7.png" diff --git a/lib/iris/tests/test_image_json.py b/lib/iris/tests/test_image_json.py index 66c76c76f8..d363a81c7c 100644 --- a/lib/iris/tests/test_image_json.py +++ b/lib/iris/tests/test_image_json.py @@ -39,6 +39,7 @@ # Turn down requests logging logging.getLogger("requests").setLevel(logging.CRITICAL) + class _ResolveWorkerThread(Thread): """ A :class:threading.Thread which moves objects from an input queue to an From 3f89ab2ab014f5c241ff7bd853970ac5ac992ce8 Mon Sep 17 00:00:00 2001 From: marqh Date: Wed, 5 Oct 2016 16:15:58 +0000 Subject: [PATCH 25/25] review actions --- .travis.yml | 4 ++-- lib/iris/tests/__init__.py | 41 ++++++++++++++------------------------ 2 files changed, 17 insertions(+), 28 deletions(-) diff --git a/.travis.yml b/.travis.yml index b7502bca30..a563ed67c0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -105,10 +105,10 @@ install: script: - if [[ $TEST_TARGET == 'default' ]]; then - python -m iris.tests.runner --default-tests --system-tests; + python -m iris.tests.runner --default-tests --system-tests --print-failed-images; fi - if [[ $TEST_TARGET == 'example' ]]; then - python -m iris.tests.runner --example-tests; + python -m iris.tests.runner --example-tests --print-failed-images; fi # "make html" produces an error when run on Travis that does not # affect any downstream functionality but causes the build to fail diff --git a/lib/iris/tests/__init__.py b/lib/iris/tests/__init__.py index fa3a589498..4d029104a8 100644 --- a/lib/iris/tests/__init__.py +++ b/lib/iris/tests/__init__.py @@ -634,6 +634,7 @@ def _unique_id(self): path, file_name = os.path.split(os.path.abspath(floc)) bits[0] = os.path.splitext(file_name)[0] folder, location = os.path.split(path) + bits = [location] + bits while location != 'iris': folder, location = os.path.split(folder) bits = [location] + bits @@ -708,45 +709,33 @@ def check_graphic(self, tol=None): # hash the created image using sha1 with open(result_fname, 'rb') as res_file: sha1 = hashlib.sha1(res_file.read()) - - emsg = None - - try: - uris = repo[unique_id] - except KeyError: - # This test is not registered in the image json store, - # therefore treat it as a *new* test to be registered. - dname = os.path.join(os.path.dirname(__file__), - 'results', 'visual_tests') - expected_fname = os.path.join(dname, unique_id+'.png') - if not os.path.isdir(dname): - os.makedirs(dname) - wmsg = 'Created image for test {}' - warnings.warn(wmsg.format(unique_id)) - shutil.copy2(result_fname, expected_fname) + if unique_id not in repo: + wmsg = 'Created image {} for test {}.' + warnings.warn(wmsg.format(result_fname, unique_id)) else: + uris = repo[unique_id] # Cherry-pick the registered expected hashes from the # test case uri/s. - expected = [] - for uri in uris: - ehash = os.path.splitext(os.path.basename(uri))[0] - expected.append(ehash) + expected = [os.path.splitext(os.path.basename(uri))[0] + for uri in uris] if sha1.hexdigest() not in expected: emsg = 'Actual SHA1 {} not in expected {} for test {}.' emsg = emsg.format(sha1.hexdigest(), expected, unique_id) + if _DISPLAY_FIGURES: + print('Image comparison would have failed. ' + 'Message: %s' % emsg) + else: + raise ValueError('Image comparison failed.' + ' Message: %s' % emsg) + else: # There is no difference between the actual and expected # result, so remove the actual result file. os.remove(result_fname) - + if _DISPLAY_FIGURES: - if emsg is not None: - print('Image comparison would have failed. ' - 'Message: %s' % emsg) plt.show() - else: - assert not emsg, 'Image comparison failed. Message: %s' % emsg finally: plt.close()