Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump ghostscript to 10.02.1 #2694

Merged
merged 11 commits into from
Jan 7, 2024
Merged

Bump ghostscript to 10.02.1 #2694

merged 11 commits into from
Jan 7, 2024

Conversation

seisman
Copy link
Member

@seisman seisman commented Sep 17, 2023

Bump ghostscript from 9.54.0 to 10.02.1.

Will update baseline images in later PRs.

@seisman seisman mentioned this pull request Sep 17, 2023
7 tasks
@seisman seisman changed the title Pin gs to 10.02.0 Pin ghostscript to 10.02.0 Sep 18, 2023
@seisman seisman added the maintenance Boring but important stuff for the core devs label Sep 18, 2023
@seisman seisman added this to the 0.11.0 milestone Sep 18, 2023
@seisman seisman marked this pull request as ready for review September 18, 2023 02:34
@weiji14
Copy link
Member

weiji14 commented Sep 19, 2023

Since there are 160 failed tests (slightly less baseline images to update since some tests share the same baseline image), should we break the update into several PRs? Or update all the images in one big PR? This is the list of tests I greped that has failed:

../pygmt/tests/test_basemap.py::test_basemap FAILED                      [  6%]
../pygmt/tests/test_basemap.py::test_basemap_loglog FAILED               [  6%]
../pygmt/tests/test_basemap.py::test_basemap_power_axis FAILED           [  6%]
../pygmt/tests/test_basemap.py::test_basemap_polar FAILED                [  7%]
../pygmt/tests/test_basemap.py::test_basemap_winkel_tripel FAILED        [  7%]
../pygmt/tests/test_basemap.py::test_basemap_utm_projection[EPSG_32723 +width=5] FAILED [  7%]
../pygmt/tests/test_basemap.py::test_basemap_utm_projection[+proj=utm +zone=23 +south +datum=WGS84 +units=m +no_defs +width=5] FAILED [  7%]
../pygmt/tests/test_basemap.py::test_basemap_rose FAILED                 [  7%]
../pygmt/tests/test_basemap.py::test_basemap_compass FAILED              [  7%]
../pygmt/tests/test_basemap.py::test_basemap_map_scale FAILED            [  8%]
../pygmt/tests/test_basemap.py::test_basemap_subplot FAILED              [  8%]
../pygmt/tests/test_coast.py::test_coast_region FAILED                   [ 23%]
../pygmt/tests/test_coast.py::test_coast_world_mercator FAILED           [ 23%]
../pygmt/tests/test_coast.py::test_coast_dcw_single FAILED               [ 23%]
../pygmt/tests/test_coast.py::test_coast_dcw_list FAILED                 [ 23%]
../pygmt/tests/test_colorbar.py::test_colorbar_box FAILED                [ 23%]
../pygmt/tests/test_colorbar.py::test_colorbar_box_with_fill FAILED      [ 23%]
../pygmt/tests/test_colorbar.py::test_colorbar_truncated_to_zlow_zhigh FAILED [ 24%]
../pygmt/tests/test_colorbar.py::test_colorbar_scaled_z_values FAILED    [ 24%]
../pygmt/tests/test_config.py::test_config FAILED                        [ 24%]
../pygmt/tests/test_config.py::test_config_font_one FAILED               [ 24%]
../pygmt/tests/test_config.py::test_config_font_annot FAILED             [ 25%]
../pygmt/tests/test_config.py::test_config_format_date_map FAILED        [ 25%]
../pygmt/tests/test_config.py::test_config_format_time_map FAILED        [ 25%]
../pygmt/tests/test_config.py::test_config_map_annot_offset FAILED       [ 25%]
../pygmt/tests/test_config.py::test_config_map_grid_cross_size FAILED    [ 25%]
../pygmt/tests/test_config.py::test_config_map_grid_pen FAILED           [ 25%]
../pygmt/tests/test_config.py::test_config_map_tick_length FAILED        [ 26%]
../pygmt/tests/test_config.py::test_config_map_tick_pen FAILED           [ 26%]
../pygmt/tests/test_contour.py::test_contour_vec FAILED                  [ 26%]
../pygmt/tests/test_contour.py::test_contour_matrix[array] FAILED        [ 26%]
../pygmt/tests/test_contour.py::test_contour_matrix[DataFrame] FAILED    [ 26%]
../pygmt/tests/test_contour.py::test_contour_matrix[Dataset] FAILED      [ 26%]
../pygmt/tests/test_contour.py::test_contour_from_file FAILED            [ 26%]
../pygmt/tests/test_contour.py::test_contour_incols_transposed_data FAILED [ 27%]
../pygmt/tests/test_grd2cpt.py::test_grd2cpt FAILED                      [ 40%]
../pygmt/tests/test_grdcontour.py::test_grdcontour FAILED                [ 42%]
../pygmt/tests/test_grdcontour.py::test_grdcontour_labels FAILED         [ 43%]
../pygmt/tests/test_grdcontour.py::test_grdcontour_slice FAILED          [ 43%]
../pygmt/tests/test_grdcontour.py::test_grdcontour_interval_file_full_opts FAILED [ 43%]
../pygmt/tests/test_grdimage.py::test_grdimage_global_subset FAILED      [ 48%]
../pygmt/tests/test_grdview.py::test_grdview_with_perspective FAILED     [ 56%]
../pygmt/tests/test_helpers.py::test_non_ascii_to_octal FAILED           [ 60%]
../pygmt/tests/test_histogram.py::test_histogram[list] FAILED            [ 61%]
../pygmt/tests/test_histogram.py::test_histogram[Series] FAILED          [ 61%]
../pygmt/tests/test_inset.py::test_inset_aliases FAILED                  [ 65%]
../pygmt/tests/test_inset.py::test_inset_context_manager FAILED          [ 65%]
../pygmt/tests/test_legend.py::test_legend_position FAILED               [ 66%]
../pygmt/tests/test_legend.py::test_legend_default_position FAILED       [ 66%]
../pygmt/tests/test_legend.py::test_legend_specfile FAILED               [ 66%]
../pygmt/tests/test_logo.py::test_logo FAILED                            [ 66%]
../pygmt/tests/test_logo.py::test_logo_on_a_map FAILED                   [ 66%]
../pygmt/tests/test_makecpt.py::test_makecpt_plot_colorbar FAILED        [ 67%]
../pygmt/tests/test_makecpt.py::test_makecpt_plot_colorbar_scaled_with_series FAILED [ 67%]
../pygmt/tests/test_makecpt.py::test_makecpt_truncated_zlow_zhigh FAILED [ 68%]
../pygmt/tests/test_makecpt.py::test_makecpt_reverse_color_only FAILED   [ 68%]
../pygmt/tests/test_makecpt.py::test_makecpt_reverse_color_and_zsign FAILED [ 68%]
../pygmt/tests/test_makecpt.py::test_makecpt_continuous FAILED           [ 68%]
../pygmt/tests/test_makecpt.py::test_makecpt_categorical FAILED          [ 68%]
../pygmt/tests/test_makecpt.py::test_makecpt_cyclic FAILED               [ 68%]
../pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[dict_mecha] FAILED [ 69%]
../pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[dict_full] FAILED [ 69%]
../pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[array1d] FAILED [ 69%]
../pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[pandas] FAILED [ 69%]
../pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha_file FAILED [ 69%]
../pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[dict_mecha] FAILED [ 70%]
../pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[dict_mecha_mixed] FAILED [ 70%]
../pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[dataframe] FAILED [ 70%]
../pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[array2d] FAILED [ 70%]
../pygmt/tests/test_meca.py::test_meca_offset[args] FAILED               [ 70%]
../pygmt/tests/test_meca.py::test_meca_offset[dict] FAILED               [ 70%]
../pygmt/tests/test_meca.py::test_meca_eventname[args] FAILED            [ 71%]
../pygmt/tests/test_meca.py::test_meca_dict_offset_eventname FAILED      [ 71%]
../pygmt/tests/test_meca.py::test_meca_spec_dict_all_scalars FAILED      [ 71%]
../pygmt/tests/test_plot.py::test_plot_red_circles FAILED                [ 72%]
../pygmt/tests/test_plot.py::test_plot_projection FAILED                 [ 73%]
../pygmt/tests/test_plot.py::test_plot_colors FAILED                     [ 73%]
../pygmt/tests/test_plot.py::test_plot_sizes FAILED                      [ 73%]
../pygmt/tests/test_plot.py::test_plot_colors_sizes FAILED               [ 73%]
../pygmt/tests/test_plot.py::test_plot_colors_sizes_proj FAILED          [ 73%]
../pygmt/tests/test_plot.py::test_plot_varying_intensity FAILED          [ 74%]
../pygmt/tests/test_plot.py::test_plot_transparency FAILED               [ 74%]
../pygmt/tests/test_plot.py::test_plot_varying_transparency FAILED       [ 74%]
../pygmt/tests/test_plot.py::test_plot_sizes_colors_transparencies FAILED [ 74%]
../pygmt/tests/test_plot.py::test_plot_matrix[#aaaaaa] FAILED            [ 74%]
../pygmt/tests/test_plot.py::test_plot_matrix[170] FAILED                [ 74%]
../pygmt/tests/test_plot.py::test_plot_matrix_color FAILED               [ 75%]
../pygmt/tests/test_plot.py::test_plot_from_file FAILED                  [ 75%]
../pygmt/tests/test_plot.py::test_plot_vectors FAILED                    [ 75%]
../pygmt/tests/test_plot.py::test_plot_lines_with_arrows FAILED          [ 75%]
../pygmt/tests/test_plot.py::test_plot_scalar_xy FAILED                  [ 75%]
../pygmt/tests/test_plot.py::test_plot_datetime FAILED                   [ 75%]
../pygmt/tests/test_plot.py::test_plot_ogrgmt_file_multipoint_default_style[str] FAILED [ 76%]
../pygmt/tests/test_plot.py::test_plot_ogrgmt_file_multipoint_default_style[Path] FAILED [ 76%]
../pygmt/tests/test_plot.py::test_plot_ogrgmt_file_multipoint_non_default_style FAILED [ 76%]
../pygmt/tests/test_plot.py::test_plot_shapefile FAILED                  [ 76%]
../pygmt/tests/test_plot.py::test_plot_dataframe_incols FAILED           [ 76%]
../pygmt/tests/test_plot3d.py::test_plot3d_red_circles_zscale FAILED     [ 76%]
../pygmt/tests/test_plot3d.py::test_plot3d_red_circles_zsize FAILED      [ 76%]
../pygmt/tests/test_plot3d.py::test_plot3d_projection FAILED             [ 77%]
../pygmt/tests/test_plot3d.py::test_plot3d_colors FAILED                 [ 77%]
../pygmt/tests/test_plot3d.py::test_plot3d_sizes FAILED                  [ 77%]
../pygmt/tests/test_plot3d.py::test_plot3d_colors_sizes FAILED           [ 77%]
../pygmt/tests/test_plot3d.py::test_plot3d_transparency FAILED           [ 78%]
../pygmt/tests/test_plot3d.py::test_plot3d_varying_transparency FAILED   [ 78%]
../pygmt/tests/test_plot3d.py::test_plot3d_sizes_colors_transparencies FAILED [ 78%]
../pygmt/tests/test_plot3d.py::test_plot3d_matrix_color FAILED           [ 79%]
../pygmt/tests/test_plot3d.py::test_plot3d_scalar_xyz FAILED             [ 79%]
../pygmt/tests/test_plot3d.py::test_plot3d_ogrgmt_file_multipoint_default_style[str] FAILED [ 79%]
../pygmt/tests/test_plot3d.py::test_plot3d_ogrgmt_file_multipoint_default_style[Path] FAILED [ 79%]
../pygmt/tests/test_plot3d.py::test_plot3d_ogrgmt_file_multipoint_non_default_style FAILED [ 80%]
../pygmt/tests/test_rose.py::test_rose_data_file FAILED                  [ 82%]
../pygmt/tests/test_rose.py::test_rose_2d_array_single FAILED            [ 82%]
../pygmt/tests/test_rose.py::test_rose_2d_array_multiple FAILED          [ 82%]
../pygmt/tests/test_rose.py::test_rose_plot_data_using_cpt FAILED        [ 82%]
../pygmt/tests/test_rose.py::test_rose_plot_with_transparency FAILED     [ 82%]
../pygmt/tests/test_rose.py::test_rose_no_sectors FAILED                 [ 83%]
../pygmt/tests/test_rose.py::test_rose_bools FAILED                      [ 83%]
../pygmt/tests/test_subplot.py::test_subplot_basic_frame FAILED          [ 86%]
../pygmt/tests/test_subplot.py::test_subplot_direct FAILED               [ 86%]
../pygmt/tests/test_subplot.py::test_subplot_autolabel_margins_title FAILED [ 86%]
../pygmt/tests/test_subplot.py::test_subplot_clearance_and_shared_xy_axis_layout FAILED [ 86%]
../pygmt/tests/test_subplot.py::test_subplot_outside_plotting_positioning FAILED [ 87%]
../pygmt/tests/test_ternary.py::test_ternary FAILED                      [ 88%]
../pygmt/tests/test_ternary.py::test_ternary_3_labels FAILED             [ 88%]
../pygmt/tests/test_ternary.py::test_ternary_1_label FAILED              [ 88%]
../pygmt/tests/test_text.py::test_text_single_line_of_text FAILED        [ 88%]
../pygmt/tests/test_text.py::test_text_multiple_lines_of_text FAILED     [ 89%]
../pygmt/tests/test_text.py::test_text_input_single_filename FAILED      [ 89%]
../pygmt/tests/test_text.py::test_text_input_remote_filename FAILED      [ 89%]
../pygmt/tests/test_text.py::test_text_input_multiple_filenames FAILED   [ 89%]
../pygmt/tests/test_text.py::test_text_position FAILED                   [ 90%]
../pygmt/tests/test_text.py::test_text_position_offset_with_line FAILED  [ 90%]
../pygmt/tests/test_text.py::test_text_angle_30 FAILED                   [ 90%]
../pygmt/tests/test_text.py::test_text_font_bold FAILED                  [ 90%]
../pygmt/tests/test_text.py::test_text_fill FAILED                       [ 90%]
../pygmt/tests/test_text.py::test_text_pen FAILED                        [ 90%]
../pygmt/tests/test_text.py::test_text_round_clearance FAILED            [ 91%]
../pygmt/tests/test_text.py::test_text_justify_bottom_right_and_top_left FAILED [ 91%]
../pygmt/tests/test_text.py::test_text_justify_parsed_from_textfile FAILED [ 91%]
../pygmt/tests/test_text.py::test_text_angle_font_justify_from_textfile FAILED [ 91%]
../pygmt/tests/test_text.py::test_text_transparency FAILED               [ 91%]
../pygmt/tests/test_text.py::test_text_varying_transparency FAILED       [ 91%]
../pygmt/tests/test_text.py::test_text_no_transparency[None] FAILED      [ 92%]
../pygmt/tests/test_text.py::test_text_no_transparency[False] FAILED     [ 92%]
../pygmt/tests/test_text.py::test_text_no_transparency[0] FAILED         [ 92%]
../pygmt/tests/test_text.py::test_text_nonstr_text FAILED                [ 92%]
../pygmt/tests/test_text.py::test_text_nonascii FAILED                   [ 92%]
../pygmt/tests/test_timestamp.py::test_timestamp FAILED                  [ 92%]
../pygmt/tests/test_timestamp.py::test_timestamp_label FAILED            [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_justification FAILED    [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_offset FAILED           [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_font FAILED             [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_text FAILED             [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_text_truncated FAILED   [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_deprecated_timestamp FAILED [ 93%]
../pygmt/tests/test_timestamp.py::test_timestamp_deprecated_u FAILED     [ 94%]
../pygmt/tests/test_velo.py::test_velo_numpy_array_numeric_only FAILED   [ 96%]
../pygmt/tests/test_wiggle.py::test_wiggle FAILED                        [ 97%]
../pygmt/tests/test_wiggle.py::test_wiggle_data_incols FAILED            [ 97%]

If we split it into 2 PRs alphabetically, could do test_basemap... to test_meca... for the first half, and test_plot... to test_wiggle... for the second half.

That said, should we wait for GMT 6.5.0 to be released first, in case there are other minor changes that would result in more updates to the baseline images?

@seisman
Copy link
Member Author

seisman commented Sep 19, 2023

That said, should we wait for GMT 6.5.0 to be released first, in case there are other minor changes that would result in more updates to the baseline images?

Let's wait for the GMT 6.5.0 release.

@seisman
Copy link
Member Author

seisman commented Oct 18, 2023

Ghostscript is pinned to 9.54.0 in PR #2754 to make sure our tests still pass.

In PR #2754, I realized that we only need to pin gs in the Tests and Dev Tests workflows. Other workflows are not affected by gs versions.

@seisman seisman changed the title Pin ghostscript to 10.02.0 Bump ghostscript to 10.02.1 Nov 4, 2023
@seisman seisman modified the milestones: 0.11.0, 0.12.0 Dec 3, 2023
@seisman seisman mentioned this pull request Dec 11, 2023
32 tasks
@seisman seisman modified the milestones: 0.12.0, 0.11.0 Dec 11, 2023
@weiji14
Copy link
Member

weiji14 commented Dec 17, 2023

That said, should we wait for GMT 6.5.0 to be released first, in case there are other minor changes that would result in more updates to the baseline images?

Let's wait for the GMT 6.5.0 release.

There are a few PRs that would add a baseline image create using gs 9.54.0 (e.g. #2884, #2889). I'm guessing that we wait until GMT 6.5.0 is released and gs 10.02.1 is used here before we merge those PRs?

@seisman seisman marked this pull request as ready for review January 7, 2024 17:26
@seisman seisman added the needs review This PR has higher priority and needs review. label Jan 7, 2024
@weiji14 weiji14 mentioned this pull request Jan 7, 2024
14 tasks
Copy link
Member

@weiji14 weiji14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok to merge first, and fix the failing tests due to baseline image changes in a separate PR:

==================================== ERRORS ====================================
_______________ ERROR at setup of test_grdimage_image_dataarray ________________

    @pytest.fixture(scope="module", name="xr_image")
    def fixture_xr_image():
        """
        Load the image data from Blue Marble as an xarray.DataArray with shape {"band": 3,
        "y": 180, "x": 360}.
        """
        geotiff = which(fname="@earth_day_01d_p", download="c")
        with rioxarray.open_rasterio(filename=geotiff) as rda:
            if len(rda.band) == 1:
                with rasterio.open(fp=geotiff) as src:
                    df_colormap = pd.DataFrame.from_dict(
                        data=src.colormap(1), orient="index"
                    )
                    array = src.read()
    
                    red = np.vectorize(df_colormap[0].get)(array)
                    green = np.vectorize(df_colormap[1].get)(array)
                    blue = np.vectorize(df_colormap[2].get)(array)
                    # alpha = np.vectorize(df_colormap[3].get)(array)
    
                rda.data = red
                da_red = rda.astype(dtype=np.uint8).copy()
                rda.data = green
                da_green = rda.astype(dtype=np.uint8).copy()
                rda.data = blue
                da_blue = rda.astype(dtype=np.uint8).copy()
    
                xr_image = xr.concat(objs=[da_red, da_green, da_blue], dim="band")
>           assert xr_image.sizes == {"band": 3, "y": 180, "x": 360}
E           UnboundLocalError: cannot access local variable 'xr_image' where it is not associated with a value

../pygmt/tests/test_grdimage_image.py:42: UnboundLocalError
___ ERROR at setup of test_grdimage_image_dataarray_unsupported_dtype[int8] ____

    @pytest.fixture(scope="module", name="xr_image")
    def fixture_xr_image():
        """
        Load the image data from Blue Marble as an xarray.DataArray with shape {"band": 3,
        "y": 180, "x": 360}.
        """
        geotiff = which(fname="@earth_day_01d_p", download="c")
        with rioxarray.open_rasterio(filename=geotiff) as rda:
            if len(rda.band) == 1:
                with rasterio.open(fp=geotiff) as src:
                    df_colormap = pd.DataFrame.from_dict(
                        data=src.colormap(1), orient="index"
                    )
                    array = src.read()
    
                    red = np.vectorize(df_colormap[0].get)(array)
                    green = np.vectorize(df_colormap[1].get)(array)
                    blue = np.vectorize(df_colormap[2].get)(array)
                    # alpha = np.vectorize(df_colormap[3].get)(array)
    
                rda.data = red
                da_red = rda.astype(dtype=np.uint8).copy()
                rda.data = green
                da_green = rda.astype(dtype=np.uint8).copy()
                rda.data = blue
                da_blue = rda.astype(dtype=np.uint8).copy()
    
                xr_image = xr.concat(objs=[da_red, da_green, da_blue], dim="band")
>           assert xr_image.sizes == {"band": 3, "y": 180, "x": 360}
E           UnboundLocalError: cannot access local variable 'xr_image' where it is not associated with a value

../pygmt/tests/test_grdimage_image.py:42: UnboundLocalError
__ ERROR at setup of test_grdimage_image_dataarray_unsupported_dtype[uint16] ___

    @pytest.fixture(scope="module", name="xr_image")
    def fixture_xr_image():
        """
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_labels/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_grdcontour_slice _____________________________
Error: Image files did not match.
  RMS Value: 4.806812721024984
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_slice/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_slice/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_slice/result-failed-diff.png
  Tolerance: 
    2
___________________ test_grdcontour_interval_file_full_opts ____________________
Error: Image files did not match.
  RMS Value: 10.501769216204526
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_interval_file_full_opts/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_interval_file_full_opts/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdcontour.test_grdcontour_interval_file_full_opts/result-failed-diff.png
  Tolerance: 
    2
________________________________ test_grdimage _________________________________
Error: Image files did not match.
  RMS Value: 20.959094341042217
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_grdimage_slice ______________________________
Error: Image files did not match.
  RMS Value: 26.38796295294615
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_slice/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_slice/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_slice/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_grdimage_file ______________________________
Error: Image files did not match.
  RMS Value: 19.334042656785233
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_file/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_file/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_file/result-failed-diff.png
  Tolerance: 
    2
____________________ test_grdimage_default_no_shading[None] ____________________
Error: Image files did not match.
  RMS Value: 26.38796295294615
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_default_no_shading_None/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_default_no_shading_None/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_default_no_shading_None/result-failed-diff.png
  Tolerance: 
    2
___________________ test_grdimage_default_no_shading[False] ____________________
Error: Image files did not match.
  RMS Value: 26.38796295294615
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_default_no_shading_False/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_default_no_shading_False/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_default_no_shading_False/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_grdimage_global_subset __________________________
Error: Image files did not match.
  RMS Value: 22.78398727779202
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_global_subset/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_global_subset/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage.test_grdimage_global_subset/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_grdimage_image ______________________________
Error: Image files did not match.
  RMS Value: 8.476142380587897
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage_image.test_grdimage_image/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage_image.test_grdimage_image/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdimage_image.test_grdimage_image/result-failed-diff.png
  Tolerance: 
    2
________________________ test_grdview_with_perspective _________________________
Error: Image dimensions did not match.
  Expected shape: (622, 2403)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdview.test_grdview_with_perspective/baseline.png
  Actual shape: (622, 2402)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_grdview.test_grdview_with_perspective/result.png
___________________________ test_non_ascii_to_octal ____________________________
Error: Image dimensions did not match.
  Expected shape: (830, 1320)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_helpers.test_non_ascii_to_octal/baseline.png
  Actual shape: (816, 1304)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_helpers.test_non_ascii_to_octal/result.png
_____________________________ test_histogram[list] _____________________________
Error: Image files did not match.
  RMS Value: 6.069139257530313
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_histogram.test_histogram_list/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_histogram.test_histogram_list/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_histogram.test_histogram_list/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_histogram[Series] ____________________________
Error: Image files did not match.
  RMS Value: 6.069139257530313
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_histogram.test_histogram_Series/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_histogram.test_histogram_Series/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_histogram.test_histogram_Series/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_inset_aliases ______________________________
Error: Image files did not match.
  RMS Value: 8.937423909437015
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_inset.test_inset_aliases/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_inset.test_inset_aliases/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_inset.test_inset_aliases/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_inset_context_manager __________________________
Error: Image dimensions did not match.
  Expected shape: (708, 1189)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_inset.test_inset_context_manager/baseline.png
  Actual shape: (707, 1189)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_inset.test_inset_context_manager/result.png
_____________________________ test_legend_position _____________________________
Error: Image files did not match.
  RMS Value: 6.277219418626925
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_position/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_position/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_position/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_legend_default_position _________________________
Error: Image files did not match.
  RMS Value: 5.619040323034668
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_default_position/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_default_position/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_default_position/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_legend_specfile _____________________________
Error: Image dimensions did not match.
  Expected shape: (1873, 1910)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_specfile/baseline.png
  Actual shape: (1874, 1910)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_legend.test_legend_specfile/result.png
__________________________________ test_logo ___________________________________
Error: Image dimensions did not match.
  Expected shape: (304, 600)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_logo.test_logo/baseline.png
  Actual shape: (288, 600)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_logo.test_logo/result.png
______________________________ test_logo_on_a_map ______________________________
Error: Image files did not match.
  RMS Value: 3.7401480756225256
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_logo.test_logo_on_a_map/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_logo.test_logo_on_a_map/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_logo.test_logo_on_a_map/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_makecpt_plot_colorbar __________________________
Error: Image dimensions did not match.
  Expected shape: (112, 1190)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_plot_colorbar/baseline.png
  Actual shape: (100, 1189)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_plot_colorbar/result.png
________________ test_makecpt_plot_colorbar_scaled_with_series _________________
Error: Image dimensions did not match.
  Expected shape: (112, 1236)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_plot_colorbar_scaled_with_series/baseline.png
  Actual shape: (100, 1226)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_plot_colorbar_scaled_with_series/result.png
______________________ test_makecpt_truncated_zlow_zhigh _______________________
Error: Image dimensions did not match.
  Expected shape: (112, 1236)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_truncated_zlow_zhigh/baseline.png
  Actual shape: (100, 1226)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_truncated_zlow_zhigh/result.png
_______________________ test_makecpt_reverse_color_only ________________________
Error: Image dimensions did not match.
  Expected shape: (112, 1236)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_reverse_color_only/baseline.png
  Actual shape: (100, 1226)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_reverse_color_only/result.png
_____________________ test_makecpt_reverse_color_and_zsign _____________________
Error: Image dimensions did not match.
  Expected shape: (112, 1236)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_reverse_color_and_zsign/baseline.png
  Actual shape: (100, 1226)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_reverse_color_and_zsign/result.png
___________________________ test_makecpt_continuous ____________________________
Error: Image dimensions did not match.
  Expected shape: (112, 1236)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_continuous/baseline.png
  Actual shape: (100, 1226)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_continuous/result.png
___________________________ test_makecpt_categorical ___________________________
Error: Image dimensions did not match.
  Expected shape: (112, 1202)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_categorical/baseline.png
  Actual shape: (86, 1151)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_categorical/result.png
_____________________________ test_makecpt_cyclic ______________________________
Error: Image dimensions did not match.
  Expected shape: (112, 1283)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_cyclic/baseline.png
  Actual shape: (100, 1274)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_makecpt.test_makecpt_cyclic/result.png
_________________ test_meca_spec_single_focalmecha[dict_mecha] _________________
Error: Image files did not match.
  RMS Value: 4.817508105004415
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_dict_mecha/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_dict_mecha/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_dict_mecha/result-failed-diff.png
  Tolerance: 
    2
_________________ test_meca_spec_single_focalmecha[dict_full] __________________
Error: Image files did not match.
  RMS Value: 4.817508105004415
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_dict_full/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_dict_full/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_dict_full/result-failed-diff.png
  Tolerance: 
    2
__________________ test_meca_spec_single_focalmecha[array1d] ___________________
Error: Image files did not match.
  RMS Value: 4.817508105004415
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_array1d/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_array1d/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_array1d/result-failed-diff.png
  Tolerance: 
    2
___________________ test_meca_spec_single_focalmecha[pandas] ___________________
Error: Image files did not match.
  RMS Value: 4.817508105004415
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_pandas/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_pandas/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_pandas/result-failed-diff.png
  Tolerance: 
    2
____________________ test_meca_spec_single_focalmecha_file _____________________
Error: Image files did not match.
  RMS Value: 4.817508105004415
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_file/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_file/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_single_focalmecha_file/result-failed-diff.png
  Tolerance: 
    2
________________ test_meca_spec_multiple_focalmecha[dict_mecha] ________________
Error: Image files did not match.
  RMS Value: 2.415910881438297
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dict_mecha/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dict_mecha/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dict_mecha/result-failed-diff.png
  Tolerance: 
    2
_____________ test_meca_spec_multiple_focalmecha[dict_mecha_mixed] _____________
Error: Image files did not match.
  RMS Value: 2.415910881438297
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dict_mecha_mixed/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dict_mecha_mixed/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dict_mecha_mixed/result-failed-diff.png
  Tolerance: 
    2
________________ test_meca_spec_multiple_focalmecha[dataframe] _________________
Error: Image files did not match.
  RMS Value: 2.415910881438297
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dataframe/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dataframe/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_dataframe/result-failed-diff.png
  Tolerance: 
    2
_________________ test_meca_spec_multiple_focalmecha[array2d] __________________
Error: Image files did not match.
  RMS Value: 2.415910881438297
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_array2d/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_array2d/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_multiple_focalmecha_array2d/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_meca_offset[args] ____________________________
Error: Image files did not match.
  RMS Value: 3.1008668015047762
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_args/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_args/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_args/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_meca_offset[dict] ____________________________
Error: Image files did not match.
  RMS Value: 3.1008668015047762
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_dict/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_dict/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_dict/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_meca_offset[ndarray] ___________________________
Error: Image files did not match.
  RMS Value: 3.1008668015047762
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_ndarray/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_ndarray/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_offset_ndarray/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_meca_eventname[args] ___________________________
Error: Image files did not match.
  RMS Value: 3.047576395942254
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_eventname_args/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_eventname_args/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_eventname_args/result-failed-diff.png
  Tolerance: 
    2
________________________ test_meca_eventname[dataframe] ________________________
Error: Image files did not match.
  RMS Value: 3.047576395942254
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_eventname_dataframe/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_eventname_dataframe/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_eventname_dataframe/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_meca_dict_offset_eventname ________________________
Error: Image files did not match.
  RMS Value: 3.161094461255314
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_dict_offset_eventname/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_dict_offset_eventname/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_dict_offset_eventname/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_meca_spec_dict_all_scalars ________________________
Error: Image files did not match.
  RMS Value: 3.047576395942254
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_dict_all_scalars/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_dict_all_scalars/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_meca.test_meca_spec_dict_all_scalars/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_plot_red_circles _____________________________
Error: Image files did not match.
  RMS Value: 8.336181461212458
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_red_circles/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_red_circles/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_red_circles/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_plot_projection _____________________________
Error: Image files did not match.
  RMS Value: 2.0494126205584284
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_projection/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_projection/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_projection/result-failed-diff.png
  Tolerance: 
    2
_______________________________ test_plot_colors _______________________________
Error: Image files did not match.
  RMS Value: 6.965384027218898
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors/result-failed-diff.png
  Tolerance: 
    2
_______________________________ test_plot_sizes ________________________________
Error: Image files did not match.
  RMS Value: 7.0318756667909454
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_sizes/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_sizes/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_sizes/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_plot_colors_sizes ____________________________
Error: Image files did not match.
  RMS Value: 6.925433061846379
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors_sizes/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors_sizes/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors_sizes/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_plot_colors_sizes_proj __________________________
Error: Image files did not match.
  RMS Value: 3.329635861784786
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors_sizes_proj/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors_sizes_proj/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_colors_sizes_proj/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_plot_varying_intensity __________________________
Error: Image files did not match.
  RMS Value: 25.3887815499342
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_varying_intensity/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_varying_intensity/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_varying_intensity/result-failed-diff.png
  Tolerance: 
    2
________________________ test_plot_varying_transparency ________________________
Error: Image files did not match.
  RMS Value: 7.117142338531329
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_varying_transparency/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_varying_transparency/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_varying_transparency/result-failed-diff.png
  Tolerance: 
    2
____________________ test_plot_sizes_colors_transparencies _____________________
Error: Image files did not match.
  RMS Value: 7.113862252162899
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_sizes_colors_transparencies/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_sizes_colors_transparencies/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_sizes_colors_transparencies/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_plot_matrix[#aaaaaa] ___________________________
Error: Image files did not match.
  RMS Value: 3.2770281096903044
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_#aaaaaa/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_#aaaaaa/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_#aaaaaa/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_plot_matrix[170] _____________________________
Error: Image files did not match.
  RMS Value: 3.2770281096903044
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_170/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_170/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_170/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_plot_matrix_color ____________________________
Error: Image files did not match.
  RMS Value: 6.991400653681789
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_color/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_color/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_matrix_color/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_plot_from_file ______________________________
Error: Image files did not match.
  RMS Value: 7.105583753771739
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_from_file/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_from_file/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_from_file/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_plot_vectors _______________________________
Error: Image files did not match.
  RMS Value: 7.4783045909280945
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_vectors/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_vectors/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_vectors/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_plot_lines_with_arrows __________________________
Error: Image files did not match.
  RMS Value: 5.695233034790827
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_lines_with_arrows/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_lines_with_arrows/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_lines_with_arrows/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_plot_scalar_xy ______________________________
Error: Image files did not match.
  RMS Value: 5.716766446441765
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_scalar_xy/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_scalar_xy/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_scalar_xy/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_plot_datetime ______________________________
Error: Image files did not match.
  RMS Value: 11.191274075786383
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_datetime/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_datetime/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_datetime/result-failed-diff.png
  Tolerance: 
    2
_____________ test_plot_ogrgmt_file_multipoint_default_style[str] ______________
Error: Image dimensions did not match.
  Expected shape: (297, 327)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_ogrgmt_file_multipoint_default_style_str/baseline.png
  Actual shape: (297, 326)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_ogrgmt_file_multipoint_default_style_str/result.png
_____________ test_plot_ogrgmt_file_multipoint_default_style[Path] _____________
Error: Image dimensions did not match.
  Expected shape: (297, 327)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_ogrgmt_file_multipoint_default_style_Path/baseline.png
  Actual shape: (297, 326)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_ogrgmt_file_multipoint_default_style_Path/result.png
______________ test_plot_ogrgmt_file_multipoint_non_default_style ______________
Error: Image dimensions did not match.
  Expected shape: (297, 327)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_ogrgmt_file_multipoint_non_default_style/baseline.png
  Actual shape: (297, 326)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_ogrgmt_file_multipoint_non_default_style/result.png
_____________________________ test_plot_shapefile ______________________________
Error: Image files did not match.
  RMS Value: 8.069473439049716
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_shapefile/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_shapefile/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_shapefile/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_plot_dataframe_incols __________________________
Error: Image files did not match.
  RMS Value: 8.656073240017719
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_dataframe_incols/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_dataframe_incols/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot.test_plot_dataframe_incols/result-failed-diff.png
  Tolerance: 
    2
________________________ test_plot3d_red_circles_zscale ________________________
Error: Image files did not match.
  RMS Value: 4.4578034040394
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_red_circles_zscale/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_red_circles_zscale/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_red_circles_zscale/result-failed-diff.png
  Tolerance: 
    2
________________________ test_plot3d_red_circles_zsize _________________________
Error: Image files did not match.
  RMS Value: 4.7734577469758905
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_red_circles_zsize/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_red_circles_zsize/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_red_circles_zsize/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_plot3d_projection ____________________________
Error: Image files did not match.
  RMS Value: 2.4617927325694273
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_projection/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_projection/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_projection/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_plot3d_colors ______________________________
Error: Image files did not match.
  RMS Value: 2.5100853876536733
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_colors/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_colors/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_colors/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_plot3d_sizes _______________________________
Error: Image files did not match.
  RMS Value: 3.040879051176574
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_sizes/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_sizes/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_sizes/result-failed-diff.png
  Tolerance: 
    2
___________________________ test_plot3d_colors_sizes ___________________________
Error: Image files did not match.
  RMS Value: 2.6712610311571745
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_colors_sizes/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_colors_sizes/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_colors_sizes/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_plot3d_varying_transparency _______________________
Error: Image files did not match.
  RMS Value: 2.546962010304943
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_varying_transparency/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_varying_transparency/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_varying_transparency/result-failed-diff.png
  Tolerance: 
    2
___________________ test_plot3d_sizes_colors_transparencies ____________________
Error: Image files did not match.
  RMS Value: 2.085296396857477
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_sizes_colors_transparencies/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_sizes_colors_transparencies/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_sizes_colors_transparencies/result-failed-diff.png
  Tolerance: 
    2
___________________________ test_plot3d_matrix_color ___________________________
Error: Image files did not match.
  RMS Value: 3.161625028073384
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_matrix_color/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_matrix_color/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_matrix_color/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_plot3d_scalar_xyz ____________________________
Error: Image dimensions did not match.
  Expected shape: (1500, 2643)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_scalar_xyz/baseline.png
  Actual shape: (1500, 2644)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_scalar_xyz/result.png
____________ test_plot3d_ogrgmt_file_multipoint_default_style[str] _____________
Error: Image files did not match.
  RMS Value: 17.88005653876902
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_default_style_str/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_default_style_str/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_default_style_str/result-failed-diff.png
  Tolerance: 
    2
____________ test_plot3d_ogrgmt_file_multipoint_default_style[Path] ____________
Error: Image files did not match.
  RMS Value: 17.88005653876902
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_default_style_Path/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_default_style_Path/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_default_style_Path/result-failed-diff.png
  Tolerance: 
    2
_____________ test_plot3d_ogrgmt_file_multipoint_non_default_style _____________
Error: Image files did not match.
  RMS Value: 17.898322941922476
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_non_default_style/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_non_default_style/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_plot3d.test_plot3d_ogrgmt_file_multipoint_non_default_style/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_rose_data_file ______________________________
Error: Image files did not match.
  RMS Value: 4.692283977725606
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_data_file/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_data_file/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_data_file/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_rose_2d_array_single ___________________________
Error: Image files did not match.
  RMS Value: 4.527094258524205
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_2d_array_single/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_2d_array_single/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_2d_array_single/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_rose_2d_array_multiple __________________________
Error: Image files did not match.
  RMS Value: 4.661191933363334
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_2d_array_multiple/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_2d_array_multiple/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_2d_array_multiple/result-failed-diff.png
  Tolerance: 
    2
________________________ test_rose_plot_data_using_cpt _________________________
Error: Image files did not match.
  RMS Value: 4.446373873135802
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_plot_data_using_cpt/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_plot_data_using_cpt/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_plot_data_using_cpt/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_rose_plot_with_transparency _______________________
Error: Image files did not match.
  RMS Value: 2.605535139348919
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_plot_with_transparency/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_plot_with_transparency/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_plot_with_transparency/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_rose_no_sectors _____________________________
Error: Image dimensions did not match.
  Expected shape: (1409, 1336)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_no_sectors/baseline.png
  Actual shape: (1408, 1336)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_no_sectors/result.png
_______________________________ test_rose_bools ________________________________
Error: Image files did not match.
  RMS Value: 9.433456138836997
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_bools/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_bools/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_rose.test_rose_bools/result-failed-diff.png
  Tolerance: 
    2
___________________________ test_subplot_basic_frame ___________________________
Error: Image files did not match.
  RMS Value: 10.61700962211724
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_basic_frame/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_basic_frame/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_basic_frame/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_subplot_direct ______________________________
Error: Image dimensions did not match.
  Expected shape: (855, 405)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_direct/baseline.png
  Actual shape: (855, 404)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_direct/result.png
_____________________ test_subplot_autolabel_margins_title _____________________
Error: Image files did not match.
  RMS Value: 10.329917089765283
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_autolabel_margins_title/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_autolabel_margins_title/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_autolabel_margins_title/result-failed-diff.png
  Tolerance: 
    2
_______________ test_subplot_clearance_and_shared_xy_axis_layout _______________
Error: Image files did not match.
  RMS Value: 3.80350357714232
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_clearance_and_shared_xy_axis_layout/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_clearance_and_shared_xy_axis_layout/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_clearance_and_shared_xy_axis_layout/result-failed-diff.png
  Tolerance: 
    2
__________________ test_subplot_outside_plotting_positioning ___________________
Error: Image dimensions did not match.
  Expected shape: (777, 1261)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_outside_plotting_positioning/baseline.png
  Actual shape: (755, 1261)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_subplot.test_subplot_outside_plotting_positioning/result.png
_________________________________ test_ternary _________________________________
Error: Image dimensions did not match.
  Expected shape: (1187, 1286)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_ternary.test_ternary/baseline.png
  Actual shape: (1186, 1286)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_ternary.test_ternary/result.png
____________________________ test_ternary_3_labels _____________________________
Error: Image dimensions did not match.
  Expected shape: (1245, 1369)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_ternary.test_ternary_3_labels/baseline.png
  Actual shape: (1244, 1369)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_ternary.test_ternary_3_labels/result.png
_____________________________ test_ternary_1_label _____________________________
Error: Image dimensions did not match.
  Expected shape: (1187, 1331)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_ternary.test_ternary_1_label/baseline.png
  Actual shape: (1186, 1331)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_ternary.test_ternary_1_label/result.png
________________________ test_text_single_line_of_text _________________________
Error: Image dimensions did not match.
  Expected shape: (54, 439)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_single_line_of_text/baseline.png
  Actual shape: (39, 439)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_single_line_of_text/result.png
_______________________ test_text_multiple_lines_of_text _______________________
Error: Image dimensions did not match.
  Expected shape: (408, 985)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_multiple_lines_of_text/baseline.png
  Actual shape: (394, 984)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_multiple_lines_of_text/result.png
_______________________ test_text_input_single_filename ________________________
Error: Image files did not match.
  RMS Value: 2.2254600549195462
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_single_filename/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_single_filename/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_single_filename/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_text_input_remote_filename ________________________
Error: Image files did not match.
  RMS Value: 2.3255213569950084
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_remote_filename/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_remote_filename/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_remote_filename/result-failed-diff.png
  Tolerance: 
    2
______________________ test_text_input_multiple_filenames ______________________
Error: Image dimensions did not match.
  Expected shape: (1531, 1587)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_multiple_filenames/baseline.png
  Actual shape: (1520, 1587)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_input_multiple_filenames/result.png
______________________________ test_text_position ______________________________
Error: Image files did not match.
  RMS Value: 8.57492286159349
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_position/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_position/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_position/result-failed-diff.png
  Tolerance: 
    2
_____________________ test_text_position_offset_with_line ______________________
Error: Image files did not match.
  RMS Value: 9.046074069805446
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_position_offset_with_line/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_position_offset_with_line/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_position_offset_with_line/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_text_angle_30 ______________________________
Error: Image dimensions did not match.
  Expected shape: (257, 440)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_30/baseline.png
  Actual shape: (256, 440)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_30/result.png
_____________________________ test_text_font_bold ______________________________
Error: Image dimensions did not match.
  Expected shape: (54, 271)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_font_bold/baseline.png
  Actual shape: (39, 271)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_font_bold/result.png
________________________________ test_text_fill ________________________________
Error: Image dimensions did not match.
  Expected shape: (62, 444)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_fill/baseline.png
  Actual shape: (55, 444)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_fill/result.png
________________________________ test_text_pen _________________________________
Error: Image files did not match.
  RMS Value: 13.991094674867949
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_pen/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_pen/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_pen/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_text_round_clearance ___________________________
Error: Image dimensions did not match.
  Expected shape: (134, 587)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_round_clearance/baseline.png
  Actual shape: (133, 587)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_round_clearance/result.png
_________________ test_text_justify_bottom_right_and_top_left __________________
Error: Image dimensions did not match.
  Expected shape: (92, 998)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_bottom_right_and_top_left/baseline.png
  Actual shape: (87, 998)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_bottom_right_and_top_left/result.png
____________________ test_text_justify_parsed_from_textfile ____________________
Error: Image files did not match.
  RMS Value: 3.113840346562916
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_parsed_from_textfile/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_parsed_from_textfile/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_parsed_from_textfile/result-failed-diff.png
  Tolerance: 
    2
__________________ test_text_angle_font_justify_from_textfile __________________
Error: Image dimensions did not match.
  Expected shape: (528, 693)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_font_justify_from_textfile/baseline.png
  Actual shape: (527, 693)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_font_justify_from_textfile/result.png
___________________________ test_text_justify_array ____________________________
Error: Image files did not match.
  RMS Value: 8.57492286159349
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_array/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_array/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_justify_array/result-failed-diff.png
  Tolerance: 
    2
_____________________ test_text_angle_justify_font_arrays ______________________
Error: Image files did not match.
  RMS Value: 8.633208326385516
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_justify_font_arrays/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_justify_font_arrays/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_angle_justify_font_arrays/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_text_transparency ____________________________
Error: Image files did not match.
  RMS Value: 7.32357507249812
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_transparency/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_transparency/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_transparency/result-failed-diff.png
  Tolerance: 
    2
________________________ test_text_varying_transparency ________________________
Error: Image files did not match.
  RMS Value: 7.324168692664689
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_varying_transparency/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_varying_transparency/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_varying_transparency/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_text_no_transparency[None] ________________________
Error: Image files did not match.
  RMS Value: 2.2254600549195462
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_None/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_None/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_None/result-failed-diff.png
  Tolerance: 
    2
_______________________ test_text_no_transparency[False] _______________________
Error: Image files did not match.
  RMS Value: 2.2254600549195462
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_False/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_False/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_False/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_text_no_transparency[0] _________________________
Error: Image files did not match.
  RMS Value: 2.2254600549195462
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_0/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_0/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_no_transparency_0/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_text_nonstr_text _____________________________
Error: Image files did not match.
  RMS Value: 7.303080632483631
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_nonstr_text/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_nonstr_text/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_nonstr_text/result-failed-diff.png
  Tolerance: 
    2
______________________________ test_text_nonascii ______________________________
Error: Image files did not match.
  RMS Value: 8.661579552515825
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_nonascii/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_nonascii/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_text.test_text_nonascii/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_tilemap_web_mercator ___________________________
Error: Image files did not match.
  RMS Value: 7.731487220435057
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_web_mercator/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_web_mercator/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_web_mercator/result-failed-diff.png
  Tolerance: 
    2
----------------------------- Captured stderr call -----------------------------
Warning: [WARNING]: (w - x_min) must equal (NX + eps) * x_inc), where NX is an integer and |eps| <= 0.0001.
Warning: [WARNING]: w reset from -20000000 to -20116086.8069
Warning: [WARNING]: (e - x_min) must equal (NX + eps) * x_inc), where NX is an integer and |eps| <= 0.0001.
Warning: [WARNING]: e reset from 20000000 to 20116086.8069
Warning: [WARNING]: (s - y_min) must equal (NY + eps) * y_inc), where NY is an integer and |eps| <= 0.0001.
Warning: [WARNING]: s reset from -20000000 to -20116086.8069
Warning: [WARNING]: (n - y_min) must equal (NY + eps) * y_inc), where NY is an integer and |eps| <= 0.0001.
Warning: [WARNING]: n reset from 20000000 to 20116086.8069
____________________________ test_tilemap_ogc_wgs84 ____________________________
Error: Image files did not match.
  RMS Value: 6.600149441760406
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_ogc_wgs84/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_ogc_wgs84/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_ogc_wgs84/result-failed-diff.png
  Tolerance: 
    2
_________________________ test_tilemap_no_clip[False] __________________________
Error: Image files did not match.
  RMS Value: 2.985612114197668
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_no_clip_False/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_no_clip_False/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_no_clip_False/result-failed-diff.png
  Tolerance: 
    2
__________________________ test_tilemap_no_clip[True] __________________________
Error: Image files did not match.
  RMS Value: 10.058521468919626
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_no_clip_True/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_no_clip_True/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_tilemap.test_tilemap_no_clip_True/result-failed-diff.png
  Tolerance: 
    2
________________________________ test_timestamp ________________________________
Error: Image dimensions did not match.
  Expected shape: (47, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp/baseline.png
  Actual shape: (46, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp/result.png
_____________________________ test_timestamp_label _____________________________
Error: Image dimensions did not match.
  Expected shape: (47, 753)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_label/baseline.png
  Actual shape: (46, 753)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_label/result.png
_________________________ test_timestamp_justification _________________________
Error: Image files did not match.
  RMS Value: 4.399552822698332
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_justification/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_justification/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_justification/result-failed-diff.png
  Tolerance: 
    2
____________________________ test_timestamp_offset _____________________________
Error: Image files did not match.
  RMS Value: 2.3111509003371027
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_offset/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_offset/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_offset/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_timestamp_font ______________________________
Error: Image files did not match.
  RMS Value: 8.771436150822502
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_font/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_font/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_font/result-failed-diff.png
  Tolerance: 
    2
_____________________________ test_timestamp_text ______________________________
Error: Image dimensions did not match.
  Expected shape: (47, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_text/baseline.png
  Actual shape: (46, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_text/result.png
________________________ test_timestamp_text_truncated _________________________
Error: Image dimensions did not match.
  Expected shape: (47, 1331)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_text_truncated/baseline.png
  Actual shape: (46, 1331)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_text_truncated/result.png
_____________________ test_timestamp_deprecated_timestamp ______________________
Error: Image dimensions did not match.
  Expected shape: (47, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_deprecated_timestamp/baseline.png
  Actual shape: (46, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_deprecated_timestamp/result.png
_________________________ test_timestamp_deprecated_u __________________________
Error: Image dimensions did not match.
  Expected shape: (47, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_deprecated_u/baseline.png
  Actual shape: (46, 468)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_timestamp.test_timestamp_deprecated_u/result.png
______________________ test_velo_numpy_array_numeric_only ______________________
Error: Image files did not match.
  RMS Value: 12.276455659676948
  Expected:  
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_velo.test_velo_numpy_array_numeric_only/baseline.png
  Actual:    
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_velo.test_velo_numpy_array_numeric_only/result.png
  Difference:
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_velo.test_velo_numpy_array_numeric_only/result-failed-diff.png
  Tolerance: 
    2
_________________________________ test_wiggle __________________________________
Error: Image dimensions did not match.
  Expected shape: (479, 683)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_wiggle.test_wiggle/baseline.png
  Actual shape: (479, 682)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_wiggle.test_wiggle/result.png
___________________________ test_wiggle_data_incols ____________________________
Error: Image dimensions did not match.
  Expected shape: (479, 683)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_wiggle.test_wiggle_data_incols/baseline.png
  Actual shape: (479, 682)
    /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/results/pygmt.tests.test_wiggle.test_wiggle_data_incols/result.png
_________________ test_x2sys_cross_input_file_output_dataframe _________________

    @pytest.mark.usefixtures("mock_x2sys_home")
    def test_x2sys_cross_input_file_output_dataframe():
        """
        Run x2sys_cross by passing in a filename, and output internal crossovers to a
        pandas.DataFrame.
        """
        with TemporaryDirectory(prefix="X2SYS", dir=os.getcwd()) as tmpdir:
            tag = os.path.basename(tmpdir)
            x2sys_init(tag=tag, fmtfile="xyz", force=True)
            output = x2sys_cross(tracks=["@tut_ship.xyz"], tag=tag, coe="i")
    
            assert isinstance(output, pd.DataFrame)
>           assert output.shape == (14294, 12)
E           assert (14338, 12) == (14294, 12)
E             At index 0 diff: 14338 != 14294
E             Full diff:
E             - (14294, 12)
E             + (14338, 12)

../pygmt/tests/test_x2sys_cross.py:68: AssertionError
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times
_______________ test_x2sys_cross_region_interpolation_numpoints ________________

    @pytest.mark.usefixtures("mock_x2sys_home")
    def test_x2sys_cross_region_interpolation_numpoints():
        """
        Test that x2sys_cross's region (R), interpolation (l) and numpoints (W) arguments
        work.
        """
        with TemporaryDirectory(prefix="X2SYS", dir=os.getcwd()) as tmpdir:
            tag = os.path.basename(tmpdir)
            x2sys_init(tag=tag, fmtfile="xyz", force=True)
            output = x2sys_cross(
                tracks=["@tut_ship.xyz"],
                tag=tag,
                coe="i",
                region=[245, 250, 20, 25],
                interpolation="a",  # Akima spline interpolation
                numpoints=5,  # Use up to 5 data points in interpolation
            )
    
            assert isinstance(output, pd.DataFrame)
>           assert output.shape == (3867, 12)
E           assert (3882, 12) == (3867, 12)
E             At index 0 diff: 3882 != 3867
E             Full diff:
E             - (3867, 12)
E             ?    ^^
E             + (3882, 12)
E             ?    ^^

../pygmt/tests/test_x2sys_cross.py:215: AssertionError
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times
_________________________ test_x2sys_cross_trackvalues _________________________

    @pytest.mark.usefixtures("mock_x2sys_home")
    def test_x2sys_cross_trackvalues():
        """
        Test that x2sys_cross's trackvalues (Z) argument work.
        """
        with TemporaryDirectory(prefix="X2SYS", dir=os.getcwd()) as tmpdir:
            tag = os.path.basename(tmpdir)
            x2sys_init(tag=tag, fmtfile="xyz", force=True)
            output = x2sys_cross(tracks=["@tut_ship.xyz"], tag=tag, trackvalues=True)
    
            assert isinstance(output, pd.DataFrame)
>           assert output.shape == (14294, 12)
E           assert (14338, 12) == (14294, 12)
E             At index 0 diff: 14338 != 14294
E             Full diff:
E             - (14294, 12)
E             + (14338, 12)

../pygmt/tests/test_x2sys_cross.py:232: AssertionError
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times
=============================== warnings summary ===============================
../../../../micromamba/envs/pygmt/lib/python3.12/site-packages/dateutil/tz/tz.py:37
  /home/runner/micromamba/envs/pygmt/lib/python3.12/site-packages/dateutil/tz/tz.py:37: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
    EPOCH = datetime.datetime.utcfromtimestamp(0)

pygmt/helpers/decorators.py::pygmt.helpers.decorators.use_alias
  <doctest pygmt.helpers.decorators.use_alias[1]>:1: SyntaxWarning: Short-form parameter (R) is not recommended. Use long-form parameter 'region' instead.

pygmt/helpers/decorators.py::pygmt.helpers.decorators.use_alias
  <doctest pygmt.helpers.decorators.use_alias[1]>:1: SyntaxWarning: Short-form parameter (J) is not recommended. Use long-form parameter 'projection' instead.

pygmt/tests/test_session_management.py::test_session_multiprocessing
pygmt/tests/test_session_management.py::test_session_multiprocessing
  /home/runner/micromamba/envs/pygmt/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=3679) is multi-threaded, use of fork() may lead to deadlocks in the child.
    self.pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
==================================== PASSES ====================================
________________________ test_accessor_sliced_datacube _________________________
----------------------------- Captured stderr call -----------------------------
Warning: WARNING]: No 3-D array in file /home/runner/work/pygmt/pygmt/tmp-test-dir-with-unique-name/eraint_uvz.nc.  Selecting first 3-D slice in the 4-D array z
______________________ test_call_module_invalid_arguments ______________________
----------------------------- Captured stderr call -----------------------------
Error:  [ERROR]: Cannot find file bogus-data.bla
________________________ test_call_module_error_message ________________________
----------------------------- Captured stderr call -----------------------------
Error:  [ERROR]: Cannot find file bogus-data.bla
__________________________ test_extract_region_fails ___________________________
----------------------------- Captured stderr call -----------------------------
Error: ession [ERROR]: No hidden PS file found
____________________________ test_get_default_fails ____________________________
----------------------------- Captured stderr call -----------------------------
Error: ession [ERROR]: Unrecognized keyword NOT_A_VALID_NAME
_________________________ test_figure_savefig_geotiff __________________________
----------------------------- Captured stdout call -----------------------------
Input file size is 1331, 1257
0...10...20...30...40...50...60...70...80...90...100 - done.
___________________________ test_grdsample_file_out ____________________________
----------------------------- Captured stderr call -----------------------------
Warning:  [WARNING]: Output sampling interval in x exceeds input interval and may lead to aliasing.
_________________________ test_grdsample_dataarray_out _________________________
----------------------------- Captured stderr call -----------------------------
Warning:  [WARNING]: Output sampling interval in x exceeds input interval and may lead to aliasing.
________________________ test_text_nonexistent_filename ________________________
----------------------------- Captured stderr call -----------------------------
Error: RROR]: Cannot find file notexist.txt
_______________________________ test_which_fails _______________________________
----------------------------- Captured stderr call -----------------------------
Error: h [ERROR]: File 99871f062ff84157aca3645c30058046 not found!
Error: h [ERROR]: File 99871f062ff84157aca3645c30058046.nc not found!
Error: h [ERROR]: File 99871f062ff84157aca3645c30058046.txt not found!
___________________ test_x2sys_cross_input_file_output_file ____________________
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times
______________ test_x2sys_cross_input_dataframe_output_dataframe _______________
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times
__________________ test_x2sys_cross_input_dataframe_with_nan ___________________
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times
_____________________ test_x2sys_cross_input_two_filenames _____________________
----------------------------- Captured stderr call -----------------------------
Warning: ss [WARNING]: No time column, use dummy times

---------- coverage: platform linux, python 3.12.1-final-0 -----------
Name                                                                              Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------------------------------------------
/home/runner/work/pygmt/pygmt/pygmt/__init__.py                                      60      6    90%   125-126, 137-140, 147
/home/runner/work/pygmt/pygmt/pygmt/accessors.py                                     34      3    91%   126-128
/home/runner/work/pygmt/pygmt/pygmt/clib/__init__.py                                  3      0   100%
/home/runner/work/pygmt/pygmt/pygmt/clib/conversion.py                               43      0   100%
/home/runner/work/pygmt/pygmt/pygmt/clib/loading.py                                  66      5    92%   131, 135-138
/home/runner/work/pygmt/pygmt/pygmt/clib/session.py                                 308      2    99%   1555-1562
/home/runner/work/pygmt/pygmt/pygmt/datasets/__init__.py                              9      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_age.py                             8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_free_air_anomaly.py                8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_geoid.py                           8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_magnetic_anomaly.py               14      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_mask.py                            9      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_relief.py                         18      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/earth_vertical_gravity_gradient.py       8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/load_remote_dataset.py                  47      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/samples.py                              50      0   100%
/home/runner/work/pygmt/pygmt/pygmt/datasets/tile_map.py                             20      3    85%   10-11, 113
/home/runner/work/pygmt/pygmt/pygmt/exceptions.py                                     8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/figure.py                                       127      9    93%   13-14, 41, 380, 387, 456-465
/home/runner/work/pygmt/pygmt/pygmt/helpers/__init__.py                               4      0   100%
/home/runner/work/pygmt/pygmt/pygmt/helpers/caching.py                                4      2    50%   12-87
/home/runner/work/pygmt/pygmt/pygmt/helpers/decorators.py                           109      0   100%
/home/runner/work/pygmt/pygmt/pygmt/helpers/tempfile.py                              59      2    97%   190-191
/home/runner/work/pygmt/pygmt/pygmt/helpers/testing.py                               62      2    97%   86, 88
/home/runner/work/pygmt/pygmt/pygmt/helpers/utils.py                                 93      6    94%   104, 501-506
/home/runner/work/pygmt/pygmt/pygmt/helpers/validators.py                            12      0   100%
/home/runner/work/pygmt/pygmt/pygmt/io.py                                             8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/session_management.py                            14      1    93%   21
/home/runner/work/pygmt/pygmt/pygmt/sphinx_gallery.py                                16     11    31%   7-8, 26-34
/home/runner/work/pygmt/pygmt/pygmt/src/__init__.py                                  58      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/basemap.py                                    9      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/binstats.py                                  15      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/blockm.py                                    36      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/coast.py                                     13      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/colorbar.py                                  10      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/config.py                                    24      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/contour.py                                   11      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/dimfilter.py                                 19      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/filter1d.py                                  24      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grd2cpt.py                                   20      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grd2xyz.py                                   30      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdclip.py                                   16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdcontour.py                                12      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdcut.py                                    16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdfill.py                                   19      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdfilter.py                                 15      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdgradient.py                               21      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdhisteq.py                                 46      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdimage.py                                  16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdinfo.py                                   13      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdlandmask.py                               17      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdproject.py                                19      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdsample.py                                 16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdtrack.py                                  31      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdview.py                                   12      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/grdvolume.py                                 23      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/histogram.py                                 11      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/image.py                                      9      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/info.py                                      21      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/inset.py                                     16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/legend.py                                    19      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/logo.py                                       9      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/makecpt.py                                   17      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/meca.py                                      79      6    92%   409-413, 437, 441
/home/runner/work/pygmt/pygmt/pygmt/src/nearneighbor.py                              16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/plot3d.py                                    43      2    95%   204-205
/home/runner/work/pygmt/pygmt/pygmt/src/plot.py                                      43      2    95%   236-237
/home/runner/work/pygmt/pygmt/pygmt/src/project.py                                   32      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/rose.py                                      12      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/select.py                                    24      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/shift_origin.py                              10      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/solar.py                                     27      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/sph2grd.py                                   16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/sphdistance.py                               19      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/sphinterpolate.py                            16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/subplot.py                                   32      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/surface.py                                   16      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/ternary.py                                   20      1    95%   86
/home/runner/work/pygmt/pygmt/pygmt/src/text.py                                      45      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/tilemap.py                                   25      3    88%   12-13, 120
/home/runner/work/pygmt/pygmt/pygmt/src/timestamp.py                                 28      3    89%   14, 94, 108
/home/runner/work/pygmt/pygmt/pygmt/src/triangulate.py                               44      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/velo.py                                      20      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/which.py                                     14      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/wiggle.py                                    24      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/x2sys_cross.py                               45      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/x2sys_init.py                                 8      0   100%
/home/runner/work/pygmt/pygmt/pygmt/src/xyz2grd.py                                   19      0   100%
---------------------------------------------------------------------------------------------------------------
TOTAL                                                                              2569     69    97%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml

============================== slowest durations ===============================
1.67s call     pygmt/datasets/tile_map.py::pygmt.datasets.tile_map.load_tile_map
1.29s call     pygmt/accessors.py::pygmt.accessors.GMTDataArrayAccessor
1.27s call     pygmt/tests/test_figure.py::test_figure_savefig_exists
0.95s call     pygmt/tests/test_accessor.py::test_accessor_sliced_datacube
0.91s call     pygmt/tests/test_grdview.py::test_grdview_drapegrid_dataarray
0.85s call     pygmt/tests/test_grdimage.py::test_grdimage_file
0.84s call     pygmt/tests/test_logo.py::test_logo_on_a_map
0.81s call     pygmt/tests/test_basemap.py::test_basemap_compass
0.79s call     pygmt/tests/test_coast.py::test_coast_dcw_list
0.78s call     pygmt/tests/test_tilemap.py::test_tilemap_web_mercator
0.77s call     pygmt/tests/test_grdview.py::test_grdview_with_cmap_for_image_plot
0.77s call     pygmt/tests/test_coast.py::test_coast_dcw_single
0.76s call     pygmt/tests/test_basemap.py::test_basemap_rose
0.75s call     pygmt/tests/test_plot.py::test_plot_shapefile
0.74s call     pygmt/tests/test_velo.py::test_velo_numpy_array_numeric_only
0.73s call     pygmt/tests/test_basemap.py::test_basemap_winkel_tripel
0.71s call     pygmt/tests/test_basemap.py::test_basemap_map_scale
0.70s call     pygmt/tests/test_plot.py::test_plot_lines_with_arrows
0.69s call     pygmt/tests/test_coast.py::test_coast_world_mercator
0.68s call     pygmt/tests/test_legend.py::test_legend_position
0.68s call     pygmt/tests/test_figure.py::test_figure_display_external
0.66s call     pygmt/tests/test_plot.py::test_plot_scalar_xy
0.65s call     pygmt/tests/test_legend.py::test_legend_default_position
0.64s call     pygmt/tests/test_grdcontour.py::test_grdcontour_labels
0.63s call     pygmt/tests/test_grdimage.py::test_grdimage_grid_and_shading_with_xarray[png]
0.63s call     pygmt/tests/test_grdcontour.py::test_grdcontour
0.62s call     pygmt/tests/test_plot3d.py::test_plot3d_from_file
0.62s call     pygmt/tests/test_coast.py::test_coast_region
0.62s call     pygmt/tests/test_inset.py::test_inset_aliases
0.60s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[S-180-30-png]
0.60s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[S-123-30-png]
0.60s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[S-0-0-png]
0.59s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[S-123-0-png]
0.59s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[S-0-30-png]
0.59s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[S-180-0-png]
0.58s call     pygmt/tests/test_text.py::test_text_input_remote_filename
0.56s call     pygmt/tests/test_plot3d.py::test_plot3d_sizes_colors_transparencies
0.55s call     pygmt/tests/test_plot3d.py::test_plot3d_varying_transparency
0.53s call     pygmt/tests/test_grdimage.py::test_grdimage_shading_xarray[@earth_relief_01d_g+a60+nt0.8-png]
0.53s call     pygmt/tests/test_grdimage.py::test_grdimage_shading_xarray[@earth_relief_01d_g+d-png]
0.52s call     pygmt/tests/test_grdimage.py::test_grdimage_shading_xarray[+a30+nt0.8-png]
0.52s call     pygmt/tests/test_grdimage.py::test_grdimage_shading_xarray[True-png]
0.51s call     pygmt/tests/test_plot3d.py::test_plot3d_red_circles_zsize
0.50s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[Q-180-0-png]
0.50s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[Q-123-0-png]
0.50s call     pygmt/tests/test_grdimage.py::test_grdimage_shading_xarray[0.5-png]
0.49s call     pygmt/tests/test_rose.py::test_rose_bools
0.48s call     pygmt/tests/test_plot3d.py::test_plot3d_red_circles_zscale
0.48s call     pygmt/tests/test_grdview.py::test_grdview_with_perspective_and_zaxis_frame
0.48s call     pygmt/tests/test_rose.py::test_rose_no_sectors
0.45s call     pygmt/helpers/testing.py::pygmt.helpers.testing.check_figures_equal
0.45s call     pygmt/tests/test_grdimage.py::test_grdimage
0.45s call     pygmt/tests/test_plot3d.py::test_plot3d_sizes
0.45s call     pygmt/tests/test_nearneighbor.py::test_nearneighbor_input_xyz
0.45s call     pygmt/tests/test_nearneighbor.py::test_nearneighbor_input_data[Dataset]
0.44s call     pygmt/tests/test_nearneighbor.py::test_nearneighbor_input_data[array]
0.44s call     pygmt/tests/test_grdcontour.py::test_grdcontour_slice
0.44s call     pygmt/tests/test_figure.py::test_figure_savefig_worldfile
0.44s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians[W-123-png]
0.44s call     pygmt/tests/test_nearneighbor.py::test_nearneighbor_with_outgrid_param
0.44s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians[W-0-png]
0.44s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians[W-180-png]
0.43s call     pygmt/tests/test_velo.py::test_velo_pandas_dataframe
0.43s call     pygmt/tests/test_contour.py::test_contour_from_file
0.42s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[Q-123-30-png]
0.42s call     pygmt/tests/test_text.py::test_text_transparency
0.42s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[Q-180-30-png]
0.42s call     pygmt/tests/test_text.py::test_text_no_transparency[0]
0.42s call     pygmt/tests/test_text.py::test_text_no_transparency[None]
0.42s call     pygmt/tests/test_text.py::test_text_input_single_filename
0.42s call     pygmt/tests/test_text.py::test_text_no_transparency[False]
0.42s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians[H-0-png]
0.42s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians[H-123-png]
0.42s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians[H-180-png]
0.42s call     pygmt/tests/test_text.py::test_text_varying_transparency
0.42s call     pygmt/tests/test_legend.py::test_legend_entries
0.42s call     pygmt/tests/test_contour.py::test_contour_matrix[array]
0.42s call     pygmt/tests/test_contour.py::test_contour_vec
0.42s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[Q-0-30-png]
0.42s call     pygmt/tests/test_legend.py::test_legend_specfile
0.41s call     pygmt/tests/test_contour.py::test_contour_incols_transposed_data
0.41s call     pygmt/tests/test_contour.py::test_contour_matrix[Dataset]
0.41s call     pygmt/tests/test_contour.py::test_contour_matrix[DataFrame]
0.40s call     pygmt/tests/test_plot.py::test_plot_varying_transparency
0.40s call     pygmt/tests/test_plot3d.py::test_plot3d_colors_sizes_proj
0.40s call     pygmt/tests/test_plot.py::test_plot_sizes_colors_transparencies
0.39s call     pygmt/tests/test_subplot.py::test_subplot_autolabel_margins_title
0.39s call     pygmt/tests/test_grdimage.py::test_grdimage_central_meridians_and_standard_parallels[Q-0-0-png]
0.39s call     pygmt/tests/test_figure.py::test_figure_savefig_geotiff
0.39s call     pygmt/tests/test_plot3d.py::test_plot3d_matrix_color
0.38s call     pygmt/tests/test_plot.py::test_plot_vectors
0.37s call     pygmt/tests/test_plot3d.py::test_plot3d_transparency
0.37s call     pygmt/tests/test_colorbar.py::test_colorbar_shading_list
0.37s call     pygmt/tests/test_grdcontour.py::test_grdcontour_interval_file_full_opts
0.37s call     pygmt/tests/test_grdimage_image.py::test_grdimage_image
0.37s call     pygmt/tests/test_colorbar.py::test_colorbar_shading_boolean
0.36s call     pygmt/tests/test_config.py::test_config_font_one
0.35s call     pygmt/tests/test_text.py::test_text_nonascii
0.35s call     pygmt/tests/test_geopandas.py::test_geopandas_plot_int64_as_float
0.35s call     pygmt/tests/test_x2sys_cross.py::test_x2sys_cross_input_file_output_dataframe
0.35s call     pygmt/tests/test_geopandas.py::test_geopandas_plot_int_dtypes[int32]
0.35s call     pygmt/tests/test_geopandas.py::test_geopandas_plot_int_dtypes[dtype3]
0.35s call     pygmt/tests/test_geopandas.py::test_geopandas_plot_int_dtypes[int64]
0.35s call     pygmt/tests/test_geopandas.py::test_geopandas_plot_int_dtypes[dtype2]
0.35s call     pygmt/tests/test_x2sys_cross.py::test_x2sys_cross_trackvalues
0.35s call     pygmt/tests/test_plot.py::test_plot_colors
0.35s call     pygmt/tests/test_plot.py::test_plot_matrix_color
0.34s call     pygmt/tests/test_plot3d.py::test_plot3d_vectors
0.34s call     pygmt/tests/test_plot.py::test_plot_colors_sizes
0.34s call     pygmt/tests/test_plot.py::test_plot_sizes
0.34s call     pygmt/tests/test_plot.py::test_plot_from_file
0.34s call     pygmt/tests/test_plot.py::test_plot_red_circles
0.34s call     pygmt/tests/test_plot3d.py::test_plot3d_scalar_xyz
0.33s call     pygmt/tests/test_text.py::test_text_nonstr_text
0.33s call     pygmt/tests/test_histogram.py::test_histogram[Series]
0.33s call     pygmt/tests/test_histogram.py::test_histogram[list]
0.33s call     pygmt/tests/test_plot3d.py::test_plot3d_matrix[170]
0.33s call     pygmt/tests/test_x2sys_cross.py::test_x2sys_cross_input_file_output_file
0.33s call     pygmt/tests/test_plot3d.py::test_plot3d_matrix[#aaaaaa]
0.32s call     pygmt/tests/test_text.py::test_text_justify_parsed_from_textfile
0.31s call     pygmt/tests/test_timestamp.py::test_timestamp_justification
0.31s call     pygmt/tests/test_plot.py::test_plot_datetime
0.30s call     pygmt/tests/test_rose.py::test_rose_plot_with_transparency
0.30s call     pygmt/tests/test_plot.py::test_plot_transparency
0.30s call     pygmt/tests/test_figure.py::test_figure_repr
0.29s call     pygmt/tests/test_basemap.py::test_basemap_loglog
0.29s call     pygmt/tests/test_plot.py::test_plot_colors_sizes_proj
0.29s call     pygmt/tests/test_grdview.py::test_grdview_with_cmap_for_surface_monochrome_plot
0.28s call     pygmt/tests/test_makecpt.py::test_makecpt_plot_points
0.28s call     pygmt/tests/test_solar.py::test_solar_terminators
0.28s call     pygmt/tests/test_x2sys_cross.py::test_x2sys_cross_region_interpolation_numpoints
0.28s call     pygmt/tests/test_plot3d.py::test_plot3d_projection
0.28s call     pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[dataframe]
0.27s call     pygmt/figure.py::pygmt.figure.Figure
0.27s call     pygmt/tests/test_grdview.py::test_grdview_surface_mesh_plot_styled_with_meshpen
0.27s call     pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[dict_mecha]
0.27s call     pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[dict_mecha_mixed]
0.27s call     pygmt/tests/test_grdview.py::test_grdview_with_perspective_and_zsize
0.27s call     pygmt/tests/test_meca.py::test_meca_spec_multiple_focalmecha[array2d]
0.27s call     pygmt/tests/test_grdview.py::test_grdview_surface_plot_styled_with_contourpen
0.26s call     pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[pandas]
0.26s call     pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha_file
0.26s call     pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[dict_full]
0.26s call     pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[array1d]
0.26s call     pygmt/tests/test_meca.py::test_meca_spec_single_focalmecha[dict_mecha]
0.26s call     pygmt/tests/test_plot.py::test_plot_matrix[170]
0.26s call     pygmt/tests/test_plot3d.py::test_plot3d_colors
0.25s call     pygmt/tests/test_tilemap.py::test_tilemap_ogc_wgs84
0.25s call     pygmt/tests/test_plot.py::test_plot_projection
0.25s call     pygmt/tests/test_grdview.py::test_grdview_on_a_plane_with_colored_frontal_facade
0.25s call     pygmt/tests/test_grdview.py::test_grdview_on_a_plane_styled_with_facadepen
0.25s call     pygmt/tests/test_plot.py::test_plot_matrix[#aaaaaa]
0.25s call     pygmt/tests/test_grdview.py::test_grdview_on_a_plane
0.25s call     pygmt/tests/test_plot3d.py::test_plot3d_colors_sizes
0.25s call     pygmt/tests/test_grdview.py::test_grdview_grid_dataarray
0.25s call     pygmt/tests/test_solar.py::test_solar_set_terminator_datetime[terminator_datetime_string]
0.25s call     pygmt/tests/test_config.py::test_config_font_annot
0.25s call     pygmt/tests/test_solar.py::test_solar_set_terminator_datetime[terminator_datetime1]
0.24s call     pygmt/tests/test_psconvert.py::test_psconvert_twice
0.24s call     pygmt/tests/test_text.py::test_text_input_multiple_filenames
0.24s call     pygmt/tests/test_solar.py::test_solar_default_terminator
0.24s call     pygmt/tests/test_figure.py::test_figure_shift_origin
0.24s call     pygmt/tests/test_session_management.py::test_begin_end
0.24s call     pygmt/tests/test_config.py::test_config
0.24s call     pygmt/tests/test_plot3d.py::test_plot3d_varying_intensity
0.23s call     pygmt/tests/test_grdview.py::test_grdview_with_cmap_for_perspective_surface_plot
0.23s call     pygmt/tests/test_basemap.py::test_basemap_subplot
0.23s call     pygmt/tests/test_grd2cpt.py::test_grd2cpt
0.22s call     pygmt/tests/test_tilemap.py::test_tilemap_no_clip[True]
0.22s call     pygmt/tests/test_rose.py::test_rose_plot_data_using_cpt
0.22s call     pygmt/tests/test_config.py::test_config_map_tick_length
0.22s call     pygmt/tests/test_rose.py::test_rose_2d_array_single
0.22s call     pygmt/clib/session.py::pygmt.clib.session.Session.extract_region
0.22s call     pygmt/tests/test_rose.py::test_rose_2d_array_multiple
0.22s call     pygmt/tests/test_rose.py::test_rose_data_file
0.21s call     pygmt/tests/test_grdview.py::test_grdview_with_perspective_and_zscale
0.21s call     pygmt/tests/test_logo.py::test_logo
0.21s call     pygmt/tests/test_timestamp.py::test_timestamp_offset
0.21s call     pygmt/tests/test_ternary.py::test_ternary_3_labels
0.21s call     pygmt/tests/test_inset.py::test_inset_context_manager
0.21s call     pygmt/tests/test_ternary.py::test_ternary
0.21s call     pygmt/tests/test_meca.py::test_meca_offset[args]
0.20s call     pygmt/tests/test_basemap.py::test_basemap
0.20s call     pygmt/tests/test_ternary.py::test_ternary_1_label
0.20s call     pygmt/tests/test_meca.py::test_meca_eventname[args]
0.20s call     pygmt/tests/test_grdimage.py::test_grdimage_default_no_shading[None]
0.20s call     pygmt/tests/test_grdimage.py::test_grdimage_slice
0.20s call     pygmt/tests/test_meca.py::test_meca_dict_offset_eventname

(1818 durations < 0.2s hidden.  Use -vv to show these durations.)
= 210 failed, 446 passed, 4 skipped, 4 xfailed, 2 xpassed, 5 warnings, 8 errors in 101.87s (0:01:41) =

@seisman seisman merged commit b379976 into main Jan 7, 2024
9 of 16 checks passed
@seisman seisman deleted the gs/10.02.0 branch January 7, 2024 23:48
@seisman seisman removed the needs review This PR has higher priority and needs review. label Jan 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Boring but important stuff for the core devs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants