|
1 | 1 | """
|
2 |
| -Test basic functionality for loading datasets. |
| 2 | +Test basic functionality for loading Earth relief datasets. |
3 | 3 | """
|
4 | 4 | import numpy as np
|
5 | 5 | import numpy.testing as npt
|
6 | 6 | import pytest
|
7 |
| -from pygmt.datasets import ( |
8 |
| - load_earth_relief, |
9 |
| - load_japan_quakes, |
10 |
| - load_ocean_ridge_points, |
11 |
| - load_sample_bathymetry, |
12 |
| - load_usgs_quakes, |
13 |
| -) |
| 7 | +from pygmt.datasets import load_earth_relief |
14 | 8 | from pygmt.exceptions import GMTInvalidInput
|
15 | 9 |
|
16 | 10 |
|
17 |
| -def test_japan_quakes(): |
18 |
| - """ |
19 |
| - Check that the dataset loads without errors. |
20 |
| - """ |
21 |
| - data = load_japan_quakes() |
22 |
| - assert data.shape == (115, 7) |
23 |
| - summary = data.describe() |
24 |
| - assert summary.loc["min", "year"] == 1987 |
25 |
| - assert summary.loc["max", "year"] == 1988 |
26 |
| - assert summary.loc["min", "month"] == 1 |
27 |
| - assert summary.loc["max", "month"] == 12 |
28 |
| - assert summary.loc["min", "day"] == 1 |
29 |
| - assert summary.loc["max", "day"] == 31 |
30 |
| - |
31 |
| - |
32 |
| -def test_ocean_ridge_points(): |
33 |
| - """ |
34 |
| - Check that the @ridge.txt dataset loads without errors. |
35 |
| - """ |
36 |
| - data = load_ocean_ridge_points() |
37 |
| - assert data.shape == (4146, 2) |
38 |
| - summary = data.describe() |
39 |
| - assert summary.loc["min", "longitude"] == -179.9401 |
40 |
| - assert summary.loc["max", "longitude"] == 179.935 |
41 |
| - assert summary.loc["min", "latitude"] == -65.6182 |
42 |
| - assert summary.loc["max", "latitude"] == 86.8 |
43 |
| - |
44 |
| - |
45 |
| -def test_sample_bathymetry(): |
46 |
| - """ |
47 |
| - Check that the @tut_ship.xyz dataset loads without errors. |
48 |
| - """ |
49 |
| - data = load_sample_bathymetry() |
50 |
| - assert data.shape == (82970, 3) |
51 |
| - summary = data.describe() |
52 |
| - assert summary.loc["min", "longitude"] == 245.0 |
53 |
| - assert summary.loc["max", "longitude"] == 254.705 |
54 |
| - assert summary.loc["min", "latitude"] == 20.0 |
55 |
| - assert summary.loc["max", "latitude"] == 29.99131 |
56 |
| - assert summary.loc["min", "bathymetry"] == -7708.0 |
57 |
| - assert summary.loc["max", "bathymetry"] == -9.0 |
58 |
| - |
59 |
| - |
60 |
| -def test_usgs_quakes(): |
61 |
| - """ |
62 |
| - Check that the dataset loads without errors. |
63 |
| - """ |
64 |
| - data = load_usgs_quakes() |
65 |
| - assert data.shape == (1197, 22) |
66 |
| - |
67 |
| - |
68 | 11 | def test_earth_relief_fails():
|
69 | 12 | """
|
70 | 13 | Make sure earth relief fails for invalid resolutions.
|
|
0 commit comments