Skip to content

Commit e935c4e

Browse files
committed
Review actions – license header, py version compat, docstring
1 parent 2720269 commit e935c4e

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

lib/iris/analysis/trajectory.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,7 @@ def __repr__(self):
136136
def _get_interp_points(self):
137137
"""
138138
Translate `self.sampled_points` to the format expected by the
139-
interpolator. If the CRS of the sample points does not match the CRS
140-
of the cube to interpolate, also transform the points.
139+
interpolator.
141140
142141
Returns:
143142
`self.sampled points` in the format required by

lib/iris/tests/unit/analysis/trajectory/test_Trajectory.py

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# (C) British Crown Copyright 2016, Met Office
1+
# (C) British Crown Copyright 2016 - 2017, Met Office
22
#
33
# This file is part of Iris.
44
#
@@ -75,7 +75,8 @@ def test_zigzag(self):
7575

7676
class Test__get_interp_points(tests.IrisTest):
7777
def test_basic(self):
78-
waypoints = [{'lat': 0}, {'lat': 1}]
78+
dim_names = 'lat'
79+
waypoints = [{dim_names: 0}, {dim_names: 1}]
7980
sample_count = 5
8081
trajectory = Trajectory(waypoints, sample_count=sample_count)
8182
result = trajectory._get_interp_points()
@@ -84,21 +85,26 @@ def test_basic(self):
8485
self.assertEqual(len(result), len(waypoints[0]))
8586
self.assertEqual(len(result[0][1]), sample_count)
8687
self.assertEqual(result[0][1], expected_points)
88+
self.assertEqual(result[0][0], dim_names)
8789

8890
def test_2d(self):
89-
waypoints = [{'lat': 0, 'lon': 0}, {'lat': 1, 'lon': 2}]
91+
dim_names = ['lat', 'lon']
92+
waypoints = [{dim_names[0]: 0, dim_names[1]: 0},
93+
{dim_names[0]: 1, dim_names[1]: 2}]
9094
sample_count = 5
9195
trajectory = Trajectory(waypoints, sample_count=sample_count)
9296
result = trajectory._get_interp_points()
9397

9498
self.assertEqual(len(result), len(waypoints[0]))
9599
self.assertEqual(len(result[0][1]), sample_count)
96100
self.assertEqual(len(result[1][1]), sample_count)
97-
self.assertEqual(result[0][0], 'lat')
98-
self.assertEqual(result[1][0], 'lon')
101+
self.assertIn(result[0][0], dim_names)
102+
self.assertIn(result[1][0], dim_names)
99103

100104
def test_3d(self):
101-
waypoints = [{'y': 0, 'x': 0, 'z': 2}, {'y': 1, 'x': 2, 'z': 10}]
105+
dim_names = ['y', 'x', 'z']
106+
waypoints = [{dim_names[0]: 0, dim_names[1]: 0, dim_names[2]: 2},
107+
{dim_names[0]: 1, dim_names[1]: 2, dim_names[2]: 10}]
102108
sample_count = 5
103109
trajectory = Trajectory(waypoints, sample_count=sample_count)
104110
result = trajectory._get_interp_points()
@@ -107,9 +113,9 @@ def test_3d(self):
107113
self.assertEqual(len(result[0][1]), sample_count)
108114
self.assertEqual(len(result[1][1]), sample_count)
109115
self.assertEqual(len(result[2][1]), sample_count)
110-
self.assertEqual(result[0][0], 'y')
111-
self.assertEqual(result[1][0], 'x')
112-
self.assertEqual(result[2][0], 'z')
116+
self.assertIn(result[0][0], dim_names)
117+
self.assertIn(result[1][0], dim_names)
118+
self.assertIn(result[2][0], dim_names)
113119

114120

115121
class Test_interpolate(tests.IrisTest):

0 commit comments

Comments
 (0)