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

*pygmt.test()* test failures on GMT 6.1.0 #508

Closed
lhoupert opened this issue Jul 8, 2020 · 7 comments
Closed

*pygmt.test()* test failures on GMT 6.1.0 #508

lhoupert opened this issue Jul 8, 2020 · 7 comments
Labels
bug Something isn't working
Milestone

Comments

@lhoupert
Copy link
Contributor

lhoupert commented Jul 8, 2020

Description of the problem

Hi I followed the tutorial to install pygmt and gmt through conda [described here]. But I am running through a lot of faillure when running pygmt.test().

Any idea why? Should I try a less recent version of python?

Full code that generated the error

In [1]: import pygmt                                                                                                                                                                                                                                               
In [2]: pygmt.test()   

53 tests failed, 212 passed, 1 skipped

Full error message

Click to expand!
In [2]: pygmt.test()                                                                                                                                                                                                                                               
PyGMT information:
  version: v0.1.2
System information:
  python: 3.8.3 | packaged by conda-forge | (default, Jun  1 2020, 17:21:09)  [Clang 9.0.1 ]
  executable: /Users/locupe/anaconda2/envs/pygmt/bin/python
  machine: macOS-10.15.5-x86_64-i386-64bit
Dependency information:
  numpy: 1.18.5
  pandas: 1.0.5
  xarray: 0.15.1
  netCDF4: 1.5.3
  packaging: 20.4
  ghostscript: 9.22
  gmt: 6.1.0
GMT library information:
  binary dir: /Users/locupe/anaconda2/envs/pygmt/bin
  cores: 12
  grid layout: rows
  library path: /Users/locupe/anaconda2/envs/pygmt/lib/libgmt.dylib
  padding: 2
  plugin dir: /Users/locupe/anaconda2/envs/pygmt/lib/gmt/plugins
  share dir: /Users/locupe/anaconda2/envs/pygmt/share/gmt
  version: 6.1.0
======================================================================================================================= test session starts =======================================================================================================================
platform darwin -- Python 3.8.3, pytest-5.4.3, py-1.9.0, pluggy-0.13.1 -- /Users/locupe/anaconda2/envs/pygmt/bin/python
cachedir: .pytest_cache
Matplotlib: 3.2.2
Freetype: 2.10.2
rootdir: /Users/locupe/Dropbox/Work/Python/Repos_perso/analysis_eel_data
plugins: mpl-0.11
collected 266 items                                                                                                                                                                                                                                               

base_plotting.py::pygmt.base_plotting.BasePlotting._preprocess <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/base_plotting.py PASSED                                                                                             [  0%]
figure.py::pygmt.figure.Figure <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/figure.py PASSED                                                                                                                                    [  0%]
clib/conversion.py::pygmt.clib.conversion.as_c_contiguous <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/conversion.py PASSED                                                                                                [  1%]
clib/conversion.py::pygmt.clib.conversion.dataarray_to_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/conversion.py FAILED                                                                                            [  1%]
clib/conversion.py::pygmt.clib.conversion.kwargs_to_ctypes_array <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/conversion.py PASSED                                                                                         [  1%]
clib/conversion.py::pygmt.clib.conversion.vectors_to_arrays <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/conversion.py PASSED                                                                                              [  2%]
clib/session.py::pygmt.clib.session.Session <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py FAILED                                                                                                                 [  2%]
clib/session.py::pygmt.clib.session.Session._check_dtype_and_dim <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py PASSED                                                                                            [  3%]
clib/session.py::pygmt.clib.session.Session.extract_region <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py PASSED                                                                                                  [  3%]
clib/session.py::pygmt.clib.session.Session.get_libgmt_func <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py PASSED                                                                                                 [  3%]
clib/session.py::pygmt.clib.session.Session.open_virtual_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py PASSED                                                                                               [  4%]
clib/session.py::pygmt.clib.session.Session.virtualfile_from_grid <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py FAILED                                                                                           [  4%]
clib/session.py::pygmt.clib.session.Session.virtualfile_from_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py PASSED                                                                                         [  4%]
clib/session.py::pygmt.clib.session.Session.virtualfile_from_vectors <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py PASSED                                                                                        [  5%]
datasets/earth_relief.py::pygmt.datasets.earth_relief._is_valid_resolution <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/datasets/earth_relief.py PASSED                                                                         [  5%]
datasets/earth_relief.py::pygmt.datasets.earth_relief._shape_from_resolution <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/datasets/earth_relief.py PASSED                                                                       [  6%]
helpers/decorators.py::pygmt.helpers.decorators.fmt_docstring <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/decorators.py PASSED                                                                                         [  6%]
helpers/decorators.py::pygmt.helpers.decorators.kwargs_to_strings <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/decorators.py PASSED                                                                                     [  6%]
helpers/decorators.py::pygmt.helpers.decorators.use_alias <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/decorators.py PASSED                                                                                             [  7%]
helpers/tempfile.py::pygmt.helpers.tempfile.GMTTempFile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/tempfile.py PASSED                                                                                                 [  7%]
helpers/utils.py::pygmt.helpers.utils.build_arg_string <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/utils.py PASSED                                                                                                     [  7%]
helpers/utils.py::pygmt.helpers.utils.data_kind <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/utils.py PASSED                                                                                                            [  8%]
helpers/utils.py::pygmt.helpers.utils.dummy_context <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/utils.py PASSED                                                                                                        [  8%]
helpers/utils.py::pygmt.helpers.utils.is_nonstr_iter <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/helpers/utils.py PASSED                                                                                                       [  9%]
tests/test_basemap.py::test_basemap_required_args <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                     [  9%]
tests/test_basemap.py::test_basemap <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                                   [  9%]
tests/test_basemap.py::test_basemap_list_region <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                       [ 10%]
tests/test_basemap.py::test_basemap_loglog <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                            [ 10%]
tests/test_basemap.py::test_basemap_power_axis <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                        [ 10%]
tests/test_basemap.py::test_basemap_polar <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py FAILED                                                                                                             [ 11%]
tests/test_basemap.py::test_basemap_winkel_tripel <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                     [ 11%]
tests/test_basemap.py::test_basemap_aliases <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_basemap.py PASSED                                                                                                           [ 12%]
tests/test_blockmedian.py::test_blockmedian_input_dataframe <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_blockmedian.py PASSED                                                                                       [ 12%]
tests/test_blockmedian.py::test_blockmedian_wrong_kind_of_input_table_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_blockmedian.py PASSED                                                                      [ 12%]
tests/test_blockmedian.py::test_blockmedian_wrong_kind_of_input_table_grid <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_blockmedian.py PASSED                                                                        [ 13%]
tests/test_blockmedian.py::test_blockmedian_input_filename <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_blockmedian.py PASSED                                                                                        [ 13%]
tests/test_blockmedian.py::test_blockmedian_without_outfile_setting <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_blockmedian.py PASSED                                                                               [ 13%]
tests/test_clib.py::test_getitem <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                         [ 14%]
tests/test_clib.py::test_create_destroy_session <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                          [ 14%]
tests/test_clib.py::test_create_session_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                            [ 15%]
tests/test_clib.py::test_destroy_session_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                           [ 15%]
tests/test_clib.py::test_call_module <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                     [ 15%]
tests/test_clib.py::test_call_module_invalid_arguments <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                   [ 16%]
tests/test_clib.py::test_call_module_invalid_name <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                        [ 16%]
tests/test_clib.py::test_call_module_error_message <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py FAILED                                                                                                       [ 16%]
tests/test_clib.py::test_method_no_session <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                               [ 17%]
tests/test_clib.py::test_parse_constant_single <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                           [ 17%]
tests/test_clib.py::test_parse_constant_composite <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                        [ 18%]
tests/test_clib.py::test_parse_constant_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                            [ 18%]
tests/test_clib.py::test_create_data_dataset <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                             [ 18%]
tests/test_clib.py::test_create_data_grid_dim <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                            [ 19%]
tests/test_clib.py::test_create_data_grid_range <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                          [ 19%]
tests/test_clib.py::test_create_data_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                               [ 19%]
tests/test_clib.py::test_put_vector <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                      [ 20%]
tests/test_clib.py::test_put_vector_invalid_dtype <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                        [ 20%]
tests/test_clib.py::test_put_vector_wrong_column <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                         [ 21%]
tests/test_clib.py::test_put_vector_2d_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                             [ 21%]
tests/test_clib.py::test_put_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                      [ 21%]
tests/test_clib.py::test_put_matrix_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                [ 22%]
tests/test_clib.py::test_put_matrix_grid <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                 [ 22%]
tests/test_clib.py::test_virtual_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                    [ 22%]
tests/test_clib.py::test_virtual_file_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                              [ 23%]
tests/test_clib.py::test_virtual_file_bad_direction <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                      [ 23%]
tests/test_clib.py::test_virtualfile_from_vectors <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                        [ 24%]
tests/test_clib.py::test_virtualfile_from_vectors_transpose <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                              [ 24%]
tests/test_clib.py::test_virtualfile_from_vectors_diff_size <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                              [ 24%]
tests/test_clib.py::test_virtualfile_from_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                         [ 25%]
tests/test_clib.py::test_virtualfile_from_matrix_slice <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                   [ 25%]
tests/test_clib.py::test_virtualfile_from_vectors_pandas <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                 [ 25%]
tests/test_clib.py::test_virtualfile_from_vectors_arraylike <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                              [ 26%]
tests/test_clib.py::test_extract_region_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                            [ 26%]
tests/test_clib.py::test_extract_region_two_figures <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                      [ 27%]
tests/test_clib.py::test_write_data_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                [ 27%]
tests/test_clib.py::test_dataarray_to_matrix_works <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                       [ 27%]
tests/test_clib.py::test_dataarray_to_matrix_negative_x_increment <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                        [ 28%]
tests/test_clib.py::test_dataarray_to_matrix_negative_y_increment <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                        [ 28%]
tests/test_clib.py::test_dataarray_to_matrix_negative_x_and_y_increment <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                  [ 28%]
tests/test_clib.py::test_dataarray_to_matrix_dims_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                  [ 29%]
tests/test_clib.py::test_dataarray_to_matrix_inc_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                   [ 29%]
tests/test_clib.py::test_get_default <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                     [ 30%]
tests/test_clib.py::test_get_default_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                               [ 30%]
tests/test_clib.py::test_info_dict <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                                       [ 30%]
tests/test_clib.py::test_fails_for_wrong_version <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py PASSED                                                                                                         [ 31%]
tests/test_clib_loading.py::test_check_libgmt <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib_loading.py PASSED                                                                                                    [ 31%]
tests/test_clib_loading.py::test_load_libgmt <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib_loading.py PASSED                                                                                                     [ 31%]
tests/test_clib_loading.py::test_load_libgmt_fail <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib_loading.py PASSED                                                                                                [ 32%]
tests/test_clib_loading.py::test_clib_names <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib_loading.py PASSED                                                                                                      [ 32%]
tests/test_coast.py::test_coast <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_coast.py PASSED                                                                                                                         [ 33%]
tests/test_coast.py::test_coast_iceland <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_coast.py FAILED                                                                                                                 [ 33%]
tests/test_coast.py::test_coast_aliases <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_coast.py PASSED                                                                                                                 [ 33%]
tests/test_coast.py::test_coast_world_mercator <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_coast.py PASSED                                                                                                          [ 34%]
tests/test_colorbar.py::test_colorbar_using_paper_coordinates <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                        [ 34%]
tests/test_colorbar.py::test_colorbar_using_paper_coordinates_horizontal <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                             [ 34%]
tests/test_colorbar.py::test_colorbar_positioned_using_map_coordinates <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                               [ 35%]
tests/test_colorbar.py::test_colorbar_positioned_using_justification_code <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py FAILED                                                                            [ 35%]
tests/test_colorbar.py::test_colorbar_positioned_using_normalized_coords <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                             [ 36%]
tests/test_colorbar.py::test_colorbar_box <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                                            [ 36%]
tests/test_colorbar.py::test_colorbar_box_with_pen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                                   [ 36%]
tests/test_colorbar.py::test_colorbar_box_with_fill <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                                  [ 37%]
tests/test_colorbar.py::test_colorbar_box_with_clearance <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                             [ 37%]
tests/test_colorbar.py::test_colorbar_box_with_secondary_border <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                      [ 37%]
tests/test_colorbar.py::test_colorbar_box_with_rounded_corners <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                       [ 38%]
tests/test_colorbar.py::test_colorbar_box_with_offset_background <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                     [ 38%]
tests/test_colorbar.py::test_colorbar_truncated_to_zlow_zhigh <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                        [ 39%]
tests/test_colorbar.py::test_colorbar_scaled_z_values <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_colorbar.py PASSED                                                                                                [ 39%]
tests/test_config.py::test_config <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py FAILED                                                                                                                      [ 39%]
tests/test_config.py::test_config_font_one <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py FAILED                                                                                                             [ 40%]
tests/test_config.py::test_config_font_annot <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py FAILED                                                                                                           [ 40%]
tests/test_config.py::test_config_format_time_map <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py PASSED                                                                                                      [ 40%]
tests/test_config.py::test_config_map_annot_offset <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py PASSED                                                                                                     [ 41%]
tests/test_config.py::test_config_map_grid_cross_size <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py PASSED                                                                                                  [ 41%]
tests/test_config.py::test_config_map_grid_pen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py PASSED                                                                                                         [ 42%]
tests/test_config.py::test_config_map_tick_length <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py PASSED                                                                                                      [ 42%]
tests/test_config.py::test_config_map_tick_pen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_config.py PASSED                                                                                                         [ 42%]
tests/test_contour.py::test_contour_fail_no_data <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_contour.py PASSED                                                                                                      [ 43%]
tests/test_contour.py::test_contour_vec <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_contour.py PASSED                                                                                                               [ 43%]
tests/test_contour.py::test_contour_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_contour.py PASSED                                                                                                            [ 43%]
tests/test_contour.py::test_contour_from_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_contour.py PASSED                                                                                                         [ 44%]
tests/test_datasets.py::test_japan_quakes <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py PASSED                                                                                                            [ 44%]
tests/test_datasets.py::test_ocean_ridge_points <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py PASSED                                                                                                      [ 45%]
tests/test_datasets.py::test_sample_bathymetry <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py PASSED                                                                                                       [ 45%]
tests/test_datasets.py::test_usgs_quakes <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py PASSED                                                                                                             [ 45%]
tests/test_datasets.py::test_earth_relief_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py PASSED                                                                                                      [ 46%]
tests/test_datasets.py::test_earth_relief_01d <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py FAILED                                                                                                        [ 46%]
tests/test_datasets.py::test_earth_relief_30m <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py FAILED                                                                                                        [ 46%]
tests/test_figure.py::test_figure_region <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                               [ 47%]
tests/test_figure.py::test_figure_region_multiple <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                      [ 47%]
tests/test_figure.py::test_figure_region_country_codes <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                 [ 48%]
tests/test_figure.py::test_figure_savefig_exists <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                       [ 48%]
tests/test_figure.py::test_figure_savefig_transparent <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                  [ 48%]
tests/test_figure.py::test_figure_savefig <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                              [ 49%]
tests/test_figure.py::test_figure_show <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                                 [ 49%]
tests/test_figure.py::test_shift_origin <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_figure.py PASSED                                                                                                                [ 50%]
tests/test_grdcontour.py::test_grdcontour <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcontour.py FAILED                                                                                                          [ 50%]
tests/test_grdcontour.py::test_grdcontour_labels <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcontour.py FAILED                                                                                                   [ 50%]
tests/test_grdcontour.py::test_grdcontour_slice <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcontour.py FAILED                                                                                                    [ 51%]
tests/test_grdcontour.py::test_grdcontour_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcontour.py FAILED                                                                                                     [ 51%]
tests/test_grdcontour.py::test_grdcontour_interval_file_full_opts <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcontour.py FAILED                                                                                  [ 51%]
tests/test_grdcontour.py::test_grdcontour_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcontour.py PASSED                                                                                                    [ 52%]
tests/test_grdcut.py::test_grdcut_file_in_file_out <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py FAILED                                                                                                     [ 52%]
tests/test_grdcut.py::test_grdcut_file_in_dataarray_out <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py FAILED                                                                                                [ 53%]
tests/test_grdcut.py::test_grdcut_dataarray_in_file_out <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py PASSED                                                                                                [ 53%]
tests/test_grdcut.py::test_grdcut_dataarray_in_dataarray_out <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py PASSED                                                                                           [ 53%]
tests/test_grdcut.py::test_grdcut_dataarray_in_fail <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py PASSED                                                                                                    [ 54%]
tests/test_grdcut.py::test_grdcut_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py PASSED                                                                                                                [ 54%]
tests/test_grdimage.py::test_grdimage <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdimage.py FAILED                                                                                                                [ 54%]
tests/test_grdimage.py::test_grdimage_slice <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdimage.py FAILED                                                                                                          [ 55%]
tests/test_grdimage.py::test_grdimage_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdimage.py FAILED                                                                                                           [ 55%]
tests/test_grdimage.py::test_grdimage_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdimage.py PASSED                                                                                                          [ 56%]
tests/test_grdinfo.py::test_grdinfo <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdinfo.py FAILED                                                                                                                   [ 56%]
tests/test_grdinfo.py::test_grdinfo_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdinfo.py FAILED                                                                                                              [ 56%]
tests/test_grdinfo.py::test_grdinfo_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdinfo.py PASSED                                                                                                             [ 57%]
tests/test_grdtrack.py::test_grdtrack_input_dataframe_and_dataarray <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py FAILED                                                                                  [ 57%]
tests/test_grdtrack.py::test_grdtrack_input_csvfile_and_dataarray <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py FAILED                                                                                    [ 57%]
tests/test_grdtrack.py::test_grdtrack_input_dataframe_and_ncfile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py FAILED                                                                                     [ 58%]
tests/test_grdtrack.py::test_grdtrack_input_csvfile_and_ncfile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py FAILED                                                                                       [ 58%]
tests/test_grdtrack.py::test_grdtrack_wrong_kind_of_points_input <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py PASSED                                                                                     [ 59%]
tests/test_grdtrack.py::test_grdtrack_wrong_kind_of_grid_input <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py PASSED                                                                                       [ 59%]
tests/test_grdtrack.py::test_grdtrack_without_newcolname_setting <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py PASSED                                                                                     [ 59%]
tests/test_grdtrack.py::test_grdtrack_without_outfile_setting <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py PASSED                                                                                        [ 60%]
tests/test_grdview.py::test_grdview_grid_dataarray <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                                    [ 60%]
tests/test_grdview.py::test_grdview_grid_file_with_region_subset <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                      [ 60%]
tests/test_grdview.py::test_grdview_wrong_kind_of_grid <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py PASSED                                                                                                [ 61%]
tests/test_grdview.py::test_grdview_with_perspective <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                                  [ 61%]
tests/test_grdview.py::test_grdview_with_perspective_and_zscale <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                       [ 62%]
tests/test_grdview.py::test_grdview_with_perspective_and_zsize <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                        [ 62%]
tests/test_grdview.py::test_grdview_with_cmap_for_image_plot <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                          [ 62%]
tests/test_grdview.py::test_grdview_with_cmap_for_surface_monochrome_plot <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                             [ 63%]
tests/test_grdview.py::test_grdview_with_cmap_for_perspective_surface_plot <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                            [ 63%]
tests/test_grdview.py::test_grdview_on_a_plane <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                                        [ 63%]
tests/test_grdview.py::test_grdview_on_a_plane_with_colored_frontal_facade <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                            [ 64%]
tests/test_grdview.py::test_grdview_with_perspective_and_zaxis_frame <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                  [ 64%]
tests/test_grdview.py::test_grdview_surface_plot_styled_with_contourpen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                               [ 65%]
tests/test_grdview.py::test_grdview_surface_mesh_plot_styled_with_meshpen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                             [ 65%]
tests/test_grdview.py::test_grdview_on_a_plane_styled_with_facadepen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                  [ 65%]
tests/test_grdview.py::test_grdview_drapegrid_dataarray <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py FAILED                                                                                               [ 66%]
tests/test_grdview.py::test_grdview_wrong_kind_of_drapegrid <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdview.py PASSED                                                                                           [ 66%]
tests/test_helpers.py::test_data_kind_fails[None-None-None] <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                           [ 66%]
tests/test_helpers.py::test_data_kind_fails[data.txt-x1-y1] <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                           [ 67%]
tests/test_helpers.py::test_data_kind_fails[data.txt-x2-None] <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                         [ 67%]
tests/test_helpers.py::test_data_kind_fails[data.txt-None-y3] <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                         [ 68%]
tests/test_helpers.py::test_data_kind_fails[None-x4-None] <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                             [ 68%]
tests/test_helpers.py::test_data_kind_fails[None-None-y5] <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                             [ 68%]
tests/test_helpers.py::test_unique_name <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                               [ 69%]
tests/test_helpers.py::test_kwargs_to_strings_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                   [ 69%]
tests/test_helpers.py::test_kwargs_to_strings_no_bools <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                [ 69%]
tests/test_helpers.py::test_gmttempfile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                               [ 70%]
tests/test_helpers.py::test_gmttempfile_unique <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                        [ 70%]
tests/test_helpers.py::test_gmttempfile_prefix_suffix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                 [ 71%]
tests/test_helpers.py::test_gmttempfile_read <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_helpers.py PASSED                                                                                                          [ 71%]
tests/test_image.py::test_image <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_image.py PASSED                                                                                                                         [ 71%]
tests/test_info.py::test_info <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_info.py PASSED                                                                                                                            [ 72%]
tests/test_info.py::test_info_per_column <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_info.py PASSED                                                                                                                 [ 72%]
tests/test_info.py::test_info_spacing <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_info.py PASSED                                                                                                                    [ 72%]
tests/test_info.py::test_info_per_column_spacing <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_info.py PASSED                                                                                                         [ 73%]
tests/test_info.py::test_info_nearest_multiple <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_info.py PASSED                                                                                                           [ 73%]
tests/test_info.py::test_info_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_info.py PASSED                                                                                                                      [ 74%]
tests/test_legend.py::test_legend_position <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_legend.py PASSED                                                                                                             [ 74%]
tests/test_legend.py::test_legend_default_position <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_legend.py PASSED                                                                                                     [ 74%]
tests/test_legend.py::test_legend_entries <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_legend.py FAILED                                                                                                              [ 75%]
tests/test_legend.py::test_legend_specfile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_legend.py PASSED                                                                                                             [ 75%]
tests/test_legend.py::test_legend_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_legend.py PASSED                                                                                                                [ 75%]
tests/test_logo.py::test_logo <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_logo.py PASSED                                                                                                                            [ 76%]
tests/test_logo.py::test_logo_on_a_map <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_logo.py PASSED                                                                                                                   [ 76%]
tests/test_logo.py::test_logo_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_logo.py PASSED                                                                                                                      [ 77%]
tests/test_makecpt.py::test_makecpt_to_plot_points <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py PASSED                                                                                                    [ 77%]
tests/test_makecpt.py::test_makecpt_to_plot_grid <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                                      [ 77%]
tests/test_makecpt.py::test_makecpt_to_plot_grid_scaled_with_series <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                   [ 78%]
tests/test_makecpt.py::test_makecpt_output_to_cpt_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py PASSED                                                                                                [ 78%]
tests/test_makecpt.py::test_makecpt_blank_output <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py PASSED                                                                                                      [ 78%]
tests/test_makecpt.py::test_makecpt_invalid_output <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py PASSED                                                                                                    [ 79%]
tests/test_makecpt.py::test_makecpt_truncated_to_zlow_zhigh <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                           [ 79%]
tests/test_makecpt.py::test_makecpt_truncated_at_zlow_only <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                            [ 80%]
tests/test_makecpt.py::test_makecpt_truncated_at_zhigh_only <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                           [ 80%]
tests/test_makecpt.py::test_makecpt_reverse_color_only <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                                [ 80%]
tests/test_makecpt.py::test_makecpt_reverse_zsign_only <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                                [ 81%]
tests/test_makecpt.py::test_makecpt_reverse_color_and_zsign <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                           [ 81%]
tests/test_makecpt.py::test_makecpt_continuous <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_makecpt.py FAILED                                                                                                        [ 81%]
tests/test_plot.py::test_plot_red_circles <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                [ 82%]
tests/test_plot.py::test_plot_fail_no_data <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                               [ 82%]
tests/test_plot.py::test_plot_fail_size_color <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                            [ 83%]
tests/test_plot.py::test_plot_projection <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                 [ 83%]
tests/test_plot.py::test_plot_colors <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                     [ 83%]
tests/test_plot.py::test_plot_sizes <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                      [ 84%]
tests/test_plot.py::test_plot_colors_sizes <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                               [ 84%]
tests/test_plot.py::test_plot_colors_sizes_proj <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                          [ 84%]
tests/test_plot.py::test_plot_matrix <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                     [ 85%]
tests/test_plot.py::test_plot_matrix_color <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                               [ 85%]
tests/test_plot.py::test_plot_from_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                  [ 86%]
tests/test_plot.py::test_plot_vectors <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                    [ 86%]
tests/test_plot.py::test_plot_lines_with_arrows <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                          [ 86%]
tests/test_plot.py::test_plot_scalar_xy <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_plot.py PASSED                                                                                                                  [ 87%]
tests/test_psconvert.py::test_psconvert <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_psconvert.py PASSED                                                                                                             [ 87%]
tests/test_psconvert.py::test_psconvert_twice <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_psconvert.py PASSED                                                                                                       [ 87%]
tests/test_psconvert.py::test_psconvert_int_options <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_psconvert.py PASSED                                                                                                 [ 88%]
tests/test_psconvert.py::test_psconvert_aliases <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_psconvert.py PASSED                                                                                                     [ 88%]
tests/test_session_management.py::test_begin_end <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_session_management.py PASSED                                                                                           [ 89%]
tests/test_session_management.py::test_gmt_compat_6_is_applied <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_session_management.py PASSED                                                                             [ 89%]
tests/test_sphinx_gallery.py::test_pygmtscraper <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_sphinx_gallery.py SKIPPED                                                                                               [ 89%]
tests/test_surface.py::test_surface_input_file <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                                        [ 90%]
tests/test_surface.py::test_surface_input_data_array <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                                  [ 90%]
tests/test_surface.py::test_surface_input_xyz <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                                         [ 90%]
tests/test_surface.py::test_surface_input_xy_no_z <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                                     [ 91%]
tests/test_surface.py::test_surface_wrong_kind_of_input <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                               [ 91%]
tests/test_surface.py::test_surface_with_outfile_param <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                                [ 92%]
tests/test_surface.py::test_surface_short_aliases <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_surface.py PASSED                                                                                                     [ 92%]
tests/test_text.py::test_text_single_line_of_text <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                        [ 92%]
tests/test_text.py::test_text_multiple_lines_of_text <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                     [ 93%]
tests/test_text.py::test_text_without_text_input <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                         [ 93%]
tests/test_text.py::test_text_input_single_filename <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                      [ 93%]
tests/test_text.py::test_text_input_remote_filename <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                      [ 94%]
tests/test_text.py::test_text_input_multiple_filenames <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                   [ 94%]
tests/test_text.py::test_text_nonexistent_filename <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                       [ 95%]
tests/test_text.py::test_text_position <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                                   [ 95%]
tests/test_text.py::test_text_xy_with_position_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                     [ 95%]
tests/test_text.py::test_text_position_offset_with_line <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                  [ 96%]
tests/test_text.py::test_text_angle_30 <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                                   [ 96%]
tests/test_text.py::test_text_font_bold <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                                  [ 96%]
tests/test_text.py::test_text_fill <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                                       [ 97%]
tests/test_text.py::test_text_pen <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                                        [ 97%]
tests/test_text.py::test_text_round_clearance <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                                            [ 98%]
tests/test_text.py::test_text_justify_bottom_right_and_top_left <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                          [ 98%]
tests/test_text.py::test_text_justify_parsed_from_textfile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                               [ 98%]
tests/test_text.py::test_text_angle_font_justify_from_textfile <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_text.py PASSED                                                                                           [ 99%]
tests/test_which.py::test_which <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_which.py PASSED                                                                                                                         [ 99%]
tests/test_which.py::test_which_fails <- ../../../../../anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_which.py PASSED                                                                                                                   [100%]

============================================================================================================================ FAILURES =============================================================================================================================
_______________________________________________________________________________________________________ [doctest] pygmt.clib.conversion.dataarray_to_matrix _______________________________________________________________________________________________________
042         If the grid has more than two dimensions or variable grid spacing.
043 
044     Examples
045     --------
046 
047     >>> from pygmt.datasets import load_earth_relief
048     >>> # Use the global Earth relief grid with 1 degree spacing
049     >>> grid = load_earth_relief(resolution='01d')
050     >>> matrix, region, inc = dataarray_to_matrix(grid)
051     >>> print(region)
Expected:
    [-180.0, 180.0, -90.0, 90.0]
Got:
    [-179.5, 179.5, -89.5, 89.5]

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/conversion.py:51: DocTestFailure
______________________________________________________________________________________________________________ [doctest] pygmt.clib.session.Session _______________________________________________________________________________________________________________
093     --------
094 
095     >>> from pygmt.datasets import load_earth_relief
096     >>> from pygmt.helpers import GMTTempFile
097     >>> grid = load_earth_relief()
098     >>> type(grid)
099     <class 'xarray.core.dataarray.DataArray'>
100     >>> # Create a session and destroy it automatically when exiting the "with"
101     >>> # block.
102     >>> with Session() as ses:
Expected:
    -180 180 -90 90 -8592.5 5559 1 1 361 181
Got:
    -179.5 179.5 -89.5 89.5 -8182 5651.5 1 1 360 180 0 0

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py:102: DocTestFailure
___________________________________________________________________________________________________ [doctest] pygmt.clib.session.Session.virtualfile_from_grid ____________________________________________________________________________________________________
271             The name of virtual file. Pass this as a file name argument to a
272             GMT module.
273 
274         Examples
275         --------
276 
277         >>> from pygmt.datasets import load_earth_relief
278         >>> from pygmt.helpers import GMTTempFile
279         >>> data = load_earth_relief(resolution='01d')
280         >>> print(data.shape)
Expected:
    (181, 361)
Got:
    (180, 360)

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py:280: DocTestFailure
_______________________________________________________________________________________________________________________ test_basemap_polar ________________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1958, 1822)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpadq1tydr/baseline-test_basemap_polar.png
  Actual shape: (1957, 1822)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpadq1tydr/test_basemap_polar.png
_________________________________________________________________________________________________________________ test_call_module_error_message __________________________________________________________________________________________________________________

    def test_call_module_error_message():
        "Check is the GMT error message was captured."
        with clib.Session() as lib:
            try:
>               lib.call_module("info", "bogus-data.bla")

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py:159: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <pygmt.clib.session.Session object at 0x7f7f1025f3a0>, module = 'info', args = 'bogus-data.bla'

    def call_module(self, module, args):
        """
        Call a GMT module with the given arguments.
    
        Makes a call to ``GMT_Call_Module`` from the C API using mode
        ``GMT_MODULE_CMD`` (arguments passed as a single string).
    
        Most interactions with the C API are done through this function.
    
        Parameters
        ----------
        module : str
            Module name (``'coast'``, ``'basemap'``, etc).
        args : str
            String with the command line arguments that will be passed to the
            module (for example, ``'-R0/5/0/10 -JM'``).
    
        Raises
        ------
        GMTCLibError
            If the returned status code of the function is non-zero.
    
        """
        c_call_module = self.get_libgmt_func(
            "GMT_Call_Module",
            argtypes=[ctp.c_void_p, ctp.c_char_p, ctp.c_int, ctp.c_void_p],
            restype=ctp.c_int,
        )
    
        mode = self["GMT_MODULE_CMD"]
        status = c_call_module(
            self.session_pointer, module.encode(), mode, args.encode()
        )
        if status != 0:
>           raise GMTCLibError(
                "Module '{}' failed with status code {}:\n{}".format(
                    module, status, self._error_message
                )
            )
E           pygmt.exceptions.GMTCLibError: Module 'info' failed with status code 71:
E           gmtinfo [ERROR]: Cannot find file bogus-data.bla

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/clib/session.py:498: GMTCLibError

During handling of the above exception, another exception occurred:

    def test_call_module_error_message():
        "Check is the GMT error message was captured."
        with clib.Session() as lib:
            try:
                lib.call_module("info", "bogus-data.bla")
            except GMTCLibError as error:
                msg = "\n".join(
                    [
                        "Module 'info' failed with status code 71:",
                        "gmtinfo [ERROR]: Error for input file: No such file (bogus-data.bla)",
                    ]
                )
>               assert str(error) == msg
E               assert ("Module 'info' failed with status code 71:\n"\n 'gmtinfo [ERROR]: Cannot find file bogus-data.bla') == ("Module 'info' failed with status code 71:\n"\n 'gmtinfo [ERROR]: Error for input file: No such file (bogus-data.bla)')
E                   Module 'info' failed with status code 71:
E                 - gmtinfo [ERROR]: Error for input file: No such file (bogus-data.bla)
E                 + gmtinfo [ERROR]: Cannot find file bogus-data.bla

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_clib.py:167: AssertionError
---------------------------------------------------------------------------------------------------------------------- Captured stderr call -----------------------------------------------------------------------------------------------------------------------
gmtinfo [ERROR]: Cannot find file bogus-data.bla
_______________________________________________________________________________________________________________________ test_coast_iceland ________________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 2.1592998456264336
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpxcaci3oz/baseline-test_coast_iceland.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpxcaci3oz/test_coast_iceland.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpxcaci3oz/test_coast_iceland-failed-diff.png
  Tolerance: 
    2
________________________________________________________________________________________________________ test_colorbar_positioned_using_justification_code ________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 15.679802537698418
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpy4ttafin/baseline-test_colorbar_positioned_using_justification_code.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpy4ttafin/test_colorbar_positioned_using_justification_code.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpy4ttafin/test_colorbar_positioned_using_justification_code-failed-diff.png
  Tolerance: 
    2
___________________________________________________________________________________________________________________________ test_config ___________________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 7.013266407484722
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmplh3taghh/baseline-test_config.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmplh3taghh/test_config.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmplh3taghh/test_config-failed-diff.png
  Tolerance: 
    2
______________________________________________________________________________________________________________________ test_config_font_one _______________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1526, 1540)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpd_syom1_/baseline-test_config_font_one.png
  Actual shape: (1531, 1545)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpd_syom1_/test_config_font_one.png
_____________________________________________________________________________________________________________________ test_config_font_annot ______________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1161, 1168)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpwi_h0o1v/baseline-test_config_font_annot.png
  Actual shape: (1165, 1172)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpwi_h0o1v/test_config_font_annot.png
______________________________________________________________________________________________________________________ test_earth_relief_01d ______________________________________________________________________________________________________________________

    def test_earth_relief_01d():
        "Test some properties of the earth relief 01d data"
        data = load_earth_relief(resolution="01d")
>       assert data.shape == (181, 361)
E       assert (180, 360) == (181, 361)
E         At index 0 diff: 180 != 181
E         Full diff:
E         - (181, 361)
E         ?    ^    ^
E         + (180, 360)
E         ?    ^    ^

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py:74: AssertionError
______________________________________________________________________________________________________________________ test_earth_relief_30m ______________________________________________________________________________________________________________________

    def test_earth_relief_30m():
        "Test some properties of the earth relief 30m data"
        data = load_earth_relief(resolution="30m")
>       assert data.shape == (361, 721)
E       assert (360, 720) == (361, 721)
E         At index 0 diff: 360 != 361
E         Full diff:
E         - (361, 721)
E         ?    ^    ^
E         + (360, 720)
E         ?    ^    ^

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_datasets.py:84: AssertionError
---------------------------------------------------------------------------------------------------------------------- Captured stderr call -----------------------------------------------------------------------------------------------------------------------
gmtwhich [NOTICE]: Remote data courtesy of GMT data server OCEANIA [https://oceania.generic-mapping-tools.org]
gmtwhich [NOTICE]: Earth Relief at 30x30 arc minutes from Gaussian Cartesian filtering (55 km fullwidth) of SRTM15+V2.1 [Tozer et al., 2019].
gmtwhich [NOTICE]:   -> Download grid file [395K]: earth_relief_30m_p.grd
_________________________________________________________________________________________________________________________ test_grdcontour _________________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1795, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpnta9dz9d/baseline-test_grdcontour.png
  Actual shape: (1794, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpnta9dz9d/test_grdcontour.png
_____________________________________________________________________________________________________________________ test_grdcontour_labels ______________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1795, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp7dtpwm5q/baseline-test_grdcontour_labels.png
  Actual shape: (1794, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp7dtpwm5q/test_grdcontour_labels.png
______________________________________________________________________________________________________________________ test_grdcontour_slice ______________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1801, 313)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpxyc84zg6/baseline-test_grdcontour_slice.png
  Actual shape: (1801, 309)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpxyc84zg6/test_grdcontour_slice.png
______________________________________________________________________________________________________________________ test_grdcontour_file _______________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (3000, 1652)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpyik9d1ae/baseline-test_grdcontour_file.png
  Actual shape: (2994, 1652)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpyik9d1ae/test_grdcontour_file.png
_____________________________________________________________________________________________________________ test_grdcontour_interval_file_full_opts _____________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 57.021765942941926
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmppcai0yyq/baseline-test_grdcontour_interval_file_full_opts.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmppcai0yyq/test_grdcontour_interval_file_full_opts.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmppcai0yyq/test_grdcontour_interval_file_full_opts-failed-diff.png
  Tolerance: 
    2
__________________________________________________________________________________________________________________ test_grdcut_file_in_file_out ___________________________________________________________________________________________________________________

    def test_grdcut_file_in_file_out():
        "grduct an input grid file, and output to a grid file"
        with GMTTempFile(suffix=".nc") as tmpfile:
            result = grdcut("@earth_relief_01d", outgrid=tmpfile.name, region="0/180/0/90")
            assert result is None  # return value is None
            assert os.path.exists(path=tmpfile.name)  # check that outgrid exists
            result = grdinfo(tmpfile.name, C=True)
>           assert result == "0 180 0 90 -8592.5 5559 1 1 181 91\n"
E           AssertionError: assert '0 180 0 90 -8182 5651.5 1 1 180 90 1 1\n' == '0 180 0 90 -8592.5 5559 1 1 181 91\n'
E             - 0 180 0 90 -8592.5 5559 1 1 181 91
E             + 0 180 0 90 -8182 5651.5 1 1 180 90 1 1

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py:22: AssertionError
________________________________________________________________________________________________________________ test_grdcut_file_in_dataarray_out ________________________________________________________________________________________________________________

    def test_grdcut_file_in_dataarray_out():
        "grdcut an input grid file, and output as DataArray"
        outgrid = grdcut("@earth_relief_01d", region="0/180/0/90")
        assert isinstance(outgrid, xr.DataArray)
        # check information of the output grid
        # the '@earth_relief_01d' is in pixel registration, so the grid range is
        # not exactly 0/180/0/90
>       assert outgrid.coords["lat"].data.min() == 0.0
E       assert 0.5 == 0.0
E         +0.5
E         -0.0

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdcut.py:32: AssertionError
__________________________________________________________________________________________________________________________ test_grdimage __________________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpyab_pm_9/baseline-test_grdimage.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpyab_pm_9/test_grdimage.png
_______________________________________________________________________________________________________________________ test_grdimage_slice _______________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 313)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp13aadxic/baseline-test_grdimage_slice.png
  Actual shape: (1800, 309)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp13aadxic/test_grdimage_slice.png
_______________________________________________________________________________________________________________________ test_grdimage_file ________________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 18.437474628436362
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpqf2fju2f/baseline-test_grdimage_file.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpqf2fju2f/test_grdimage_file.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpqf2fju2f/test_grdimage_file-failed-diff.png
  Tolerance: 
    2
__________________________________________________________________________________________________________________________ test_grdinfo ___________________________________________________________________________________________________________________________

    def test_grdinfo():
        "Make sure grd info works as expected"
        grid = load_earth_relief()
        result = grdinfo(grid, L=0, C="n")
>       assert result.strip() == "-180 180 -90 90 -8592.5 5559 1 1 361 181"
E       AssertionError: assert '-179.5 179.5 -89.5 89.5 -8182 5651.5 1 1 360 180 0 0' == '-180 180 -90 90 -8592.5 5559 1 1 361 181'
E         - -180 180 -90 90 -8592.5 5559 1 1 361 181
E         + -179.5 179.5 -89.5 89.5 -8182 5651.5 1 1 360 180 0 0

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdinfo.py:16: AssertionError
________________________________________________________________________________________________________________________ test_grdinfo_file ________________________________________________________________________________________________________________________

    def test_grdinfo_file():
        "Test grdinfo with file input"
        result = grdinfo("@earth_relief_01d", L=0, C="n")
>       assert result.strip() == "-180 180 -90 90 -8592.5 5559 1 1 361 181"
E       AssertionError: assert '-180 180 -90 90 -8182 5651.5 1 1 360 180 1 1' == '-180 180 -90 90 -8592.5 5559 1 1 361 181'
E         - -180 180 -90 90 -8592.5 5559 1 1 361 181
E         ?                    ^^   -----      ^
E         + -180 180 -90 90 -8182 5651.5 1 1 360 180 1 1
E         ?                   ++++ ^^^         ^   ++ ++

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdinfo.py:22: AssertionError
___________________________________________________________________________________________________________ test_grdtrack_input_dataframe_and_dataarray ___________________________________________________________________________________________________________

    def test_grdtrack_input_dataframe_and_dataarray():
        """
        Run grdtrack by passing in a pandas.DataFrame and xarray.DataArray as
        inputs
        """
        dataframe = load_ocean_ridge_points()
        dataarray = load_earth_relief().sel(lat=slice(-49, -42), lon=slice(-118, -107))
    
        output = grdtrack(points=dataframe, grid=dataarray, newcolname="bathymetry")
        assert isinstance(output, pd.DataFrame)
        assert output.columns.to_list() == ["longitude", "latitude", "bathymetry"]
>       npt.assert_allclose(output.iloc[0], [-110.9536, -42.2489, -2797.394987])
E       AssertionError: 
E       Not equal to tolerance rtol=1e-07, atol=0
E       
E       Mismatched elements: 3 / 3 (100%)
E       Max absolute difference: 4050953.226623
E       Max relative difference: 1448.11628156
E        x: array([-1.117309e+02, -4.317060e+01, -4.053751e+06])
E        y: array([ -110.9536  ,   -42.2489  , -2797.394987])

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py:31: AssertionError
---------------------------------------------------------------------------------------------------------------------- Captured stderr call -----------------------------------------------------------------------------------------------------------------------
grdtrack [WARNING]: Some input points were outside the grid domain(s).
____________________________________________________________________________________________________________ test_grdtrack_input_csvfile_and_dataarray ____________________________________________________________________________________________________________

    def test_grdtrack_input_csvfile_and_dataarray():
        """
        Run grdtrack by passing in a csvfile and xarray.DataArray as inputs
        """
        csvfile = which("@ridge.txt", download="c")
        dataarray = load_earth_relief().sel(lat=slice(-49, -42), lon=slice(-118, -107))
    
        try:
            output = grdtrack(points=csvfile, grid=dataarray, outfile=TEMP_TRACK)
            assert output is None  # check that output is None since outfile is set
            assert os.path.exists(path=TEMP_TRACK)  # check that outfile exists at path
    
            track = pd.read_csv(TEMP_TRACK, sep="\t", header=None, comment=">")
>           npt.assert_allclose(track.iloc[0], [-110.9536, -42.2489, -2797.394987])
E           AssertionError: 
E           Not equal to tolerance rtol=1e-07, atol=0
E           
E           Mismatched elements: 3 / 3 (100%)
E           Max absolute difference: 3.77560601e+22
E           Max relative difference: 1.34968642e+19
E            x: array([-1.117309e+02, -4.317060e+01, -3.775606e+22])
E            y: array([ -110.9536  ,   -42.2489  , -2797.394987])

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py:49: AssertionError
---------------------------------------------------------------------------------------------------------------------- Captured stderr call -----------------------------------------------------------------------------------------------------------------------
grdtrack [WARNING]: Some input points were outside the grid domain(s).
____________________________________________________________________________________________________________ test_grdtrack_input_dataframe_and_ncfile _____________________________________________________________________________________________________________

    def test_grdtrack_input_dataframe_and_ncfile():
        """
        Run grdtrack by passing in a pandas.DataFrame and netcdf file as inputs
        """
        dataframe = load_ocean_ridge_points()
        ncfile = which("@earth_relief_01d", download="c")
    
        output = grdtrack(points=dataframe, grid=ncfile, newcolname="bathymetry")
        assert isinstance(output, pd.DataFrame)
        assert output.columns.to_list() == ["longitude", "latitude", "bathymetry"]
>       npt.assert_allclose(output.iloc[0], [-32.2971, 37.4118, -1686.748899])
E       AssertionError: 
E       Not equal to tolerance rtol=1e-07, atol=0
E       
E       Mismatched elements: 1 / 3 (33.3%)
E       Max absolute difference: 252.99934649
E       Max relative difference: 0.1499923
E        x: array([  -32.2971  ,    37.4118  , -1939.748245])
E        y: array([  -32.2971  ,    37.4118  , -1686.748899])

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py:66: AssertionError
_____________________________________________________________________________________________________________ test_grdtrack_input_csvfile_and_ncfile ______________________________________________________________________________________________________________

    def test_grdtrack_input_csvfile_and_ncfile():
        """
        Run grdtrack by passing in a csvfile and netcdf file as inputs
        """
        csvfile = which("@ridge.txt", download="c")
        ncfile = which("@earth_relief_01d", download="c")
    
        try:
            output = grdtrack(points=csvfile, grid=ncfile, outfile=TEMP_TRACK)
            assert output is None  # check that output is None since outfile is set
            assert os.path.exists(path=TEMP_TRACK)  # check that outfile exists at path
    
            track = pd.read_csv(TEMP_TRACK, sep="\t", header=None, comment=">")
>           npt.assert_allclose(track.iloc[0], [-32.2971, 37.4118, -1686.748899])
E           AssertionError: 
E           Not equal to tolerance rtol=1e-07, atol=0
E           
E           Mismatched elements: 1 / 3 (33.3%)
E           Max absolute difference: 252.99934649
E           Max relative difference: 0.1499923
E            x: array([  -32.2971  ,    37.4118  , -1939.748245])
E            y: array([  -32.2971  ,    37.4118  , -1686.748899])

/Users/locupe/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/tests/test_grdtrack.py:84: AssertionError
___________________________________________________________________________________________________________________ test_grdview_grid_dataarray ___________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 40.16190604322967
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpn46juxbg/baseline-test_grdview_grid_dataarray.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpn46juxbg/test_grdview_grid_dataarray.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpn46juxbg/test_grdview_grid_dataarray-failed-diff.png
  Tolerance: 
    2
____________________________________________________________________________________________________________ test_grdview_grid_file_with_region_subset ____________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1772, 1772)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmptmasslyu/baseline-test_grdview_grid_file_with_region_subset.png
  Actual shape: (1772, 760)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmptmasslyu/test_grdview_grid_file_with_region_subset.png
__________________________________________________________________________________________________________________ test_grdview_with_perspective __________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 49.520272872052345
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpe49fxcp9/baseline-test_grdview_with_perspective.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpe49fxcp9/test_grdview_with_perspective.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpe49fxcp9/test_grdview_with_perspective-failed-diff.png
  Tolerance: 
    2
____________________________________________________________________________________________________________ test_grdview_with_perspective_and_zscale _____________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2507, 1359)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpbak1ehxa/baseline-test_grdview_with_perspective_and_zscale.png
  Actual shape: (2507, 1341)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpbak1ehxa/test_grdview_with_perspective_and_zscale.png
_____________________________________________________________________________________________________________ test_grdview_with_perspective_and_zsize _____________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2507, 1566)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpcvze31pd/baseline-test_grdview_with_perspective_and_zsize.png
  Actual shape: (2507, 1555)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpcvze31pd/test_grdview_with_perspective_and_zsize.png
______________________________________________________________________________________________________________ test_grdview_with_cmap_for_image_plot ______________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 82.90239290987333
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmphiwwtef5/baseline-test_grdview_with_cmap_for_image_plot.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmphiwwtef5/test_grdview_with_cmap_for_image_plot.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmphiwwtef5/test_grdview_with_cmap_for_image_plot-failed-diff.png
  Tolerance: 
    2
_______________________________________________________________________________________________________ test_grdview_with_cmap_for_surface_monochrome_plot ________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 71.67456522119535
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpumox916_/baseline-test_grdview_with_cmap_for_surface_monochrome_plot.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpumox916_/test_grdview_with_cmap_for_surface_monochrome_plot.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpumox916_/test_grdview_with_cmap_for_surface_monochrome_plot-failed-diff.png
  Tolerance: 
    2
_______________________________________________________________________________________________________ test_grdview_with_cmap_for_perspective_surface_plot _______________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2506, 1358)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpvnf10u9h/baseline-test_grdview_with_cmap_for_perspective_surface_plot.png
  Actual shape: (2506, 1340)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpvnf10u9h/test_grdview_with_cmap_for_perspective_surface_plot.png
_____________________________________________________________________________________________________________________ test_grdview_on_a_plane _____________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2509, 1675)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp5mi614b3/baseline-test_grdview_on_a_plane.png
  Actual shape: (2509, 1691)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp5mi614b3/test_grdview_on_a_plane.png
_______________________________________________________________________________________________________ test_grdview_on_a_plane_with_colored_frontal_facade _______________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2509, 1676)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp_ku0tx8u/baseline-test_grdview_on_a_plane_with_colored_frontal_facade.png
  Actual shape: (2509, 1692)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp_ku0tx8u/test_grdview_on_a_plane_with_colored_frontal_facade.png
__________________________________________________________________________________________________________ test_grdview_with_perspective_and_zaxis_frame __________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2566, 1636)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpokoupyvh/baseline-test_grdview_with_perspective_and_zaxis_frame.png
  Actual shape: (2566, 1626)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpokoupyvh/test_grdview_with_perspective_and_zaxis_frame.png
________________________________________________________________________________________________________ test_grdview_surface_plot_styled_with_contourpen _________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 95.81921012966873
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpeipjeyk9/baseline-test_grdview_surface_plot_styled_with_contourpen.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpeipjeyk9/test_grdview_surface_plot_styled_with_contourpen.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpeipjeyk9/test_grdview_surface_plot_styled_with_contourpen-failed-diff.png
  Tolerance: 
    2
_______________________________________________________________________________________________________ test_grdview_surface_mesh_plot_styled_with_meshpen ________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 95.72615837162644
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmph7da99u3/baseline-test_grdview_surface_mesh_plot_styled_with_meshpen.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmph7da99u3/test_grdview_surface_mesh_plot_styled_with_meshpen.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmph7da99u3/test_grdview_surface_mesh_plot_styled_with_meshpen-failed-diff.png
  Tolerance: 
    2
__________________________________________________________________________________________________________ test_grdview_on_a_plane_styled_with_facadepen __________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (2508, 1674)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp1ghut5fh/baseline-test_grdview_on_a_plane_styled_with_facadepen.png
  Actual shape: (2508, 1690)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp1ghut5fh/test_grdview_on_a_plane_styled_with_facadepen.png
________________________________________________________________________________________________________________ test_grdview_drapegrid_dataarray _________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 61.18795003636725
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp5vncaj_d/baseline-test_grdview_drapegrid_dataarray.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp5vncaj_d/test_grdview_drapegrid_dataarray.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp5vncaj_d/test_grdview_drapegrid_dataarray-failed-diff.png
  Tolerance: 
    2
_______________________________________________________________________________________________________________________ test_legend_entries _______________________________________________________________________________________________________________________
Error: Image files did not match.
  RMS Value: 3.7333930043449666
  Expected:  
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpuphow1kw/baseline-test_legend_entries.png
  Actual:    
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpuphow1kw/test_legend_entries.png
  Difference:
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpuphow1kw/test_legend_entries-failed-diff.png
  Tolerance: 
    2
____________________________________________________________________________________________________________________ test_makecpt_to_plot_grid ____________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp8iu7mk5f/baseline-test_makecpt_to_plot_grid.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp8iu7mk5f/test_makecpt_to_plot_grid.png
__________________________________________________________________________________________________________ test_makecpt_to_plot_grid_scaled_with_series ___________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpari24ju5/baseline-test_makecpt_to_plot_grid_scaled_with_series.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpari24ju5/test_makecpt_to_plot_grid_scaled_with_series.png
______________________________________________________________________________________________________________ test_makecpt_truncated_to_zlow_zhigh _______________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpes95r11c/baseline-test_makecpt_truncated_to_zlow_zhigh.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpes95r11c/test_makecpt_truncated_to_zlow_zhigh.png
_______________________________________________________________________________________________________________ test_makecpt_truncated_at_zlow_only _______________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpzi1dbpx5/baseline-test_makecpt_truncated_at_zlow_only.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpzi1dbpx5/test_makecpt_truncated_at_zlow_only.png
______________________________________________________________________________________________________________ test_makecpt_truncated_at_zhigh_only _______________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp_w0sn3xo/baseline-test_makecpt_truncated_at_zhigh_only.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp_w0sn3xo/test_makecpt_truncated_at_zhigh_only.png
_________________________________________________________________________________________________________________ test_makecpt_reverse_color_only _________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpuae7cclp/baseline-test_makecpt_reverse_color_only.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpuae7cclp/test_makecpt_reverse_color_only.png
_________________________________________________________________________________________________________________ test_makecpt_reverse_zsign_only _________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmptkwa_fbv/baseline-test_makecpt_reverse_zsign_only.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmptkwa_fbv/test_makecpt_reverse_zsign_only.png
______________________________________________________________________________________________________________ test_makecpt_reverse_color_and_zsign _______________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp2pe_d_o5/baseline-test_makecpt_reverse_color_and_zsign.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmp2pe_d_o5/test_makecpt_reverse_color_and_zsign.png
_____________________________________________________________________________________________________________________ test_makecpt_continuous _____________________________________________________________________________________________________________________
Error: Image dimensions did not match.
  Expected shape: (1800, 900)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpdq63tcfv/baseline-test_makecpt_continuous.png
  Actual shape: (1800, 902)
    /var/folders/_3/9z9zj5090_b341bkc7cw74cr0000gq/T/tmpdq63tcfv/test_makecpt_continuous.png
===================================================================================================================== short test summary info =====================================================================================================================
FAILED clib/conversion.py::pygmt.clib.conversion.dataarray_to_matrix
FAILED clib/session.py::pygmt.clib.session.Session
FAILED clib/session.py::pygmt.clib.session.Session.virtualfile_from_grid
FAILED tests/test_basemap.py::test_basemap_polar
FAILED tests/test_clib.py::test_call_module_error_message - assert ("Module 'info' failed with status code 71:\n"\n 'gmtinfo [ERROR]: Cannot find file bogus-data.bla') == ("Module 'info' failed with status code 71:\n"\n 'gmtinfo [ERROR]: Error for input fi...
FAILED tests/test_coast.py::test_coast_iceland
FAILED tests/test_colorbar.py::test_colorbar_positioned_using_justification_code
FAILED tests/test_config.py::test_config
FAILED tests/test_config.py::test_config_font_one
FAILED tests/test_config.py::test_config_font_annot
FAILED tests/test_datasets.py::test_earth_relief_01d - assert (180, 360) == (181, 361)
FAILED tests/test_datasets.py::test_earth_relief_30m - assert (360, 720) == (361, 721)
FAILED tests/test_grdcontour.py::test_grdcontour
FAILED tests/test_grdcontour.py::test_grdcontour_labels
FAILED tests/test_grdcontour.py::test_grdcontour_slice
FAILED tests/test_grdcontour.py::test_grdcontour_file
FAILED tests/test_grdcontour.py::test_grdcontour_interval_file_full_opts
FAILED tests/test_grdcut.py::test_grdcut_file_in_file_out - AssertionError: assert '0 180 0 90 -8182 5651.5 1 1 180 90 1 1\n' == '0 180 0 90 -8592.5 5559 1 1 181 91\n'
FAILED tests/test_grdcut.py::test_grdcut_file_in_dataarray_out - assert 0.5 == 0.0
FAILED tests/test_grdimage.py::test_grdimage
FAILED tests/test_grdimage.py::test_grdimage_slice
FAILED tests/test_grdimage.py::test_grdimage_file
FAILED tests/test_grdinfo.py::test_grdinfo - AssertionError: assert '-179.5 179.5 -89.5 89.5 -8182 5651.5 1 1 360 180 0 0' == '-180 180 -90 90 -8592.5 5559 1 1 361 181'
FAILED tests/test_grdinfo.py::test_grdinfo_file - AssertionError: assert '-180 180 -90 90 -8182 5651.5 1 1 360 180 1 1' == '-180 180 -90 90 -8592.5 5559 1 1 361 181'
FAILED tests/test_grdtrack.py::test_grdtrack_input_dataframe_and_dataarray - AssertionError: 
FAILED tests/test_grdtrack.py::test_grdtrack_input_csvfile_and_dataarray - AssertionError: 
FAILED tests/test_grdtrack.py::test_grdtrack_input_dataframe_and_ncfile - AssertionError: 
FAILED tests/test_grdtrack.py::test_grdtrack_input_csvfile_and_ncfile - AssertionError: 
FAILED tests/test_grdview.py::test_grdview_grid_dataarray
FAILED tests/test_grdview.py::test_grdview_grid_file_with_region_subset
FAILED tests/test_grdview.py::test_grdview_with_perspective
FAILED tests/test_grdview.py::test_grdview_with_perspective_and_zscale
FAILED tests/test_grdview.py::test_grdview_with_perspective_and_zsize
FAILED tests/test_grdview.py::test_grdview_with_cmap_for_image_plot
FAILED tests/test_grdview.py::test_grdview_with_cmap_for_surface_monochrome_plot
FAILED tests/test_grdview.py::test_grdview_with_cmap_for_perspective_surface_plot
FAILED tests/test_grdview.py::test_grdview_on_a_plane
FAILED tests/test_grdview.py::test_grdview_on_a_plane_with_colored_frontal_facade
FAILED tests/test_grdview.py::test_grdview_with_perspective_and_zaxis_frame
FAILED tests/test_grdview.py::test_grdview_surface_plot_styled_with_contourpen
FAILED tests/test_grdview.py::test_grdview_surface_mesh_plot_styled_with_meshpen
FAILED tests/test_grdview.py::test_grdview_on_a_plane_styled_with_facadepen
FAILED tests/test_grdview.py::test_grdview_drapegrid_dataarray
FAILED tests/test_legend.py::test_legend_entries
FAILED tests/test_makecpt.py::test_makecpt_to_plot_grid
FAILED tests/test_makecpt.py::test_makecpt_to_plot_grid_scaled_with_series
FAILED tests/test_makecpt.py::test_makecpt_truncated_to_zlow_zhigh
FAILED tests/test_makecpt.py::test_makecpt_truncated_at_zlow_only
FAILED tests/test_makecpt.py::test_makecpt_truncated_at_zhigh_only
FAILED tests/test_makecpt.py::test_makecpt_reverse_color_only
FAILED tests/test_makecpt.py::test_makecpt_reverse_zsign_only
FAILED tests/test_makecpt.py::test_makecpt_reverse_color_and_zsign
FAILED tests/test_makecpt.py::test_makecpt_continuous
====================================================================================================== 53 failed, 212 passed, 1 skipped in 94.31s (0:01:34) =======================================================================================================
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
<ipython-input-2-3b88ed9e84c1> in <module>
----> 1 pygmt.test()

~/anaconda2/envs/pygmt/lib/python3.8/site-packages/pygmt/__init__.py in test(doctest, verbose, coverage, figures)
    185     args.append(package)
    186     status = pytest.main(args)
--> 187     assert status == 0, "Some tests have failed."

AssertionError: Some tests have failed.

System information

Please paste the output of python -c "import pygmt; pygmt.show_versions()":

 python -c "import pygmt; pygmt.show_versions()"                                                                                                                                                                                                ✭ 14:56:44
PyGMT information:
  version: v0.1.2
System information:
  python: 3.8.3 | packaged by conda-forge | (default, Jun  1 2020, 17:21:09)  [Clang 9.0.1 ]
  executable: /Users/locupe/anaconda2/envs/pygmt/bin/python
  machine: macOS-10.15.5-x86_64-i386-64bit
Dependency information:
  numpy: 1.18.5
  pandas: 1.0.5
  xarray: 0.15.1
  netCDF4: 1.5.3
  packaging: 20.4
  ghostscript: 9.22
  gmt: 6.1.0
GMT library information:
  binary dir: /Users/locupe/anaconda2/envs/pygmt/bin
  cores: 12
  grid layout: rows
  library path: /Users/locupe/anaconda2/envs/pygmt/lib/libgmt.dylib
  padding: 2
  plugin dir: /Users/locupe/anaconda2/envs/pygmt/lib/gmt/plugins
  share dir: /Users/locupe/anaconda2/envs/pygmt/share/gmt
  version: 6.1.0
@welcome
Copy link

welcome bot commented Jul 8, 2020

👋 Thanks for opening your first issue here! Please make sure you filled out the template with as much detail as possible. You might also want to take a look at our contributing guidelines and code of conduct.

@weiji14 weiji14 added the bug Something isn't working label Jul 8, 2020
@weiji14 weiji14 pinned this issue Jul 8, 2020
@weiji14 weiji14 changed the title *pygmt.test()* tests failure *pygmt.test()* tests failures on GMT 6.1.0 Jul 8, 2020
@weiji14 weiji14 changed the title *pygmt.test()* tests failures on GMT 6.1.0 *pygmt.test()* test failures on GMT 6.1.0 Jul 8, 2020
@weiji14
Copy link
Member

weiji14 commented Jul 8, 2020

Hi @lhoupert, thanks for reporting this issue and filling up the template in such detail! We're aware of the 53 test failures, and you'll notice that most of them are grd* related. It's to do with the change in the default earth_relief grids from gridline registered to pixel registered when going from GMT 6.0 to 6.1 (our tests were built on GMT 6.0). See also https://forum.generic-mapping-tools.org/t/about-pygmt-test/598 and the disclaimer on https://forum.generic-mapping-tools.org/t/pygmt-v0-1-2-released/629/1.

We're working on a fix at #507, but in the meantime, you have a few options:

  1. Stay on GMT 6.1, ignore the test failures, and wait for the bugfix to come in v0.2.0.
  2. Downgrade to GMT 6.0, which will mean no test failures, but do realize that there are some issues with this (see point below).

Note that PyGMT incorrectly assumes all xarray grids to be gridline registered with Cartesian coordinates by default (rather than pixel registered with Geographic coordinates). If you're plotting grids, I would strongly recommend passing them in as filenames (e.g. climatedata.nc) instead of as xarray.DataArray grids at the moment. You may also be interested in reading the discussion at #487 to find out more. Let us know if you need more clarification.

@lhoupert
Copy link
Contributor Author

lhoupert commented Jul 9, 2020

Thank you @weiji14 for your quick reply!

If I stay with my current version GMT 6.1.0, does it mean I will not be able to use the grd* function?

I would like to run the code below in pygmt, is it possible?

topo_grd="@earth_relief_06m.grd"
gmt grd2cpt $topo_grd -Cglobe -L-500/7000 -T-500/7000/20 -Z > topo.cpt

@weiji14
Copy link
Member

weiji14 commented Jul 9, 2020

If I stay with my current version GMT 6.1.0, does it mean I will not be able to use the grd* function?

You can still use it, it should be okay if you pass in filenames as input, rather than xarray grids (which has buggy behaviour). I.e. grdimage("earth_relief_06m.grd") is good, grdimage(xr.open_dataarray("earth_relief_06m.grd")) is bad.

I would like to run the code below in pygmt, is it possible?

topo_grd="@earth_relief_06m.grd"
gmt grd2cpt $topo_grd -Cglobe -L-500/7000 -T-500/7000/20 -Z > topo.cpt

Well, we haven't implemented grd2cpt yet, only makecpt. I'd be keen to see it in PyGMT though, would you mind opening a feature request for it? 😄

@lhoupert
Copy link
Contributor Author

lhoupert commented Jul 9, 2020

Great thank you I will explore pygmt for a little bit before asking new features :-D

@weiji14
Copy link
Member

weiji14 commented Sep 12, 2020

Hi @lhoupert, we've just released PyGMT v0.2.0 (see https://forum.generic-mapping-tools.org/t/pygmt-v0-2-0-released/879). Sorry that this took a while, but the test failures should be gone now, and the xarray grid plotting should more or less work (but do upgrade to GMT 6.1.1 first).

Feel free to open up other feature requests/bug reports if you see that something is amiss. Have a great day 😄

@weiji14 weiji14 closed this as completed Sep 12, 2020
@weiji14 weiji14 unpinned this issue Sep 12, 2020
@lhoupert
Copy link
Contributor Author

lhoupert commented Sep 15, 2020 via email

@weiji14 weiji14 mentioned this issue Jan 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants