Github user huikyole commented on the pull request:
https://github.com/apache/climate/pull/195#issuecomment-98277935
Dear Mike,
Thank you so much!
I did not know how to run the test locally. Sorry for the trouble.
Cheers,
Kyo
-------- Original message --------
From: Michael Joyce
Date:5/1/2015 4:56 PM (GMT-08:00)
To: apache/climate
Cc: "Lee, Kyo (329C-Caltech)"
Subject: Re: [climate] A loader to handle Weather Research and Forecasting
model's two-dimensional output file (#195)
@huikyole<https://github.com/huikyole> Judging from the output of the
failing tests it seems that you have a bug. Specifically, it seems that any
test that loads a dataset fails because you have a bug in
normalize_lat_lon_values.
I suggest you run these tests and debug your changes locally before making
a pull request. It makes getting contributions integrated quicker when you
don't have to wait for us to run the tests for you and paste the output here.
Instead you can get that feedback instantly.
If you don't know how to run the tests, see below. If you get stuck feel
free to email the list and we'll get any problems sorted.
cd $OCW_HOME/ocw
nosetests
# Wait for the tests to run. Example below was run on an up-to-date
checkout of the code.
| ~/Coding/Climate/github-climate/ocw
| -> nosetests
.............................................................................................................................
----------------------------------------------------------------------
Ran 125 tests in 218.398s
OK
Here's the new results from your changes.
+ nosetests
.........EEEEEEEEEEEE...EE..EEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEE....EEEEEEEEEEEEEEEEEE.EEEE..EEEE..EEEEEEEE....
======================================================================
ERROR: test_lats (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_lons (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_name (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_origin (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_times (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_values (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_variable (ocw.tests.test_dataset.TestDatasetAttributes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
41, in setUp
origin=self.origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_spatial_boundaries (ocw.tests.test_dataset.TestDatasetFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
127, in setUp
self.value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_spatial_resolution (ocw.tests.test_dataset.TestDatasetFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
127, in setUp
self.value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_temporal_resolution
(ocw.tests.test_dataset.TestDatasetFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
127, in setUp
self.value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_time_range (ocw.tests.test_dataset.TestDatasetFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
127, in setUp
self.value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_bad_lat_shape (ocw.tests.test_dataset.TestInvalidDatasetInit)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
76, in test_bad_lat_shape
Dataset(self.lat, self.lon, self.time, self.value, 'prec')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
71, in __init__
self._validate_inputs(lats, lons, times, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
176, in _validate_inputs
lon_count = lons.shape[1]
IndexError: tuple index out of range
======================================================================
ERROR: test_lons_values_incorrectly_gridded
(ocw.tests.test_dataset.TestInvalidDatasetInit)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
111, in test_lons_values_incorrectly_gridded
ds = Dataset(lats, bad_lons, times, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_reversed_lats (ocw.tests.test_dataset.TestInvalidDatasetInit)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset.py", line
115, in test_reversed_lats
ds = Dataset(self.lat[::-1], self.lon, self.time, self.value)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_ensemble_logic (ocw.tests.test_dataset_processor.TestEnsemble)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 40, in test_ensemble_logic
self.datasets.append(build_ten_cube_dataset(1))
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 412, in build_ten_cube_dataset
dataset = ds.Dataset(lats, lons, times, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_ensemble_name (ocw.tests.test_dataset_processor.TestEnsemble)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 54, in test_ensemble_name
self.datasets.append(build_ten_cube_dataset(1))
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 412, in build_ten_cube_dataset
dataset = ds.Dataset(lats, lons, times, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_unequal_dataset_shapes
(ocw.tests.test_dataset_processor.TestEnsemble)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 33, in test_unequal_dataset_shapes
self.ten_year_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_out_of_dataset_bounds_end
(ocw.tests.test_dataset_processor.TestFailingSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 308, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_out_of_dataset_bounds_lat_max
(ocw.tests.test_dataset_processor.TestFailingSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 308, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_out_of_dataset_bounds_lat_min
(ocw.tests.test_dataset_processor.TestFailingSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 308, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_out_of_dataset_bounds_lon_max
(ocw.tests.test_dataset_processor.TestFailingSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 308, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_out_of_dataset_bounds_lon_min
(ocw.tests.test_dataset_processor.TestFailingSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 308, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_out_of_dataset_bounds_start
(ocw.tests.test_dataset_processor.TestFailingSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 308, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_file_write (ocw.tests.test_dataset_processor.TestNetCDFWrite)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 351, in setUp
self.ds = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_that_file_contents_are_valid
(ocw.tests.test_dataset_processor.TestNetCDFWrite)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 351, in setUp
self.ds = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_daily
(ocw.tests.test_dataset_processor.TestNormalizeDatasetDatetimes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 159, in setUp
self.monthly_dataset = ten_year_monthly_15th_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 387, in ten_year_monthly_15th_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_montly
(ocw.tests.test_dataset_processor.TestNormalizeDatasetDatetimes)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 159, in setUp
self.monthly_dataset = ten_year_monthly_15th_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 387, in ten_year_monthly_15th_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_entire_bounds_overlap
(ocw.tests.test_dataset_processor.TestSafeSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 250, in setUp
name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: Ensure that safe_subset can handle out of bounds spatial values
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 250, in setUp
name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: Ensure that safe_subset can handle out of bounds temporal values
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 250, in setUp
name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_returned_lats
(ocw.tests.test_dataset_processor.TestSpatialRegrid)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 136, in setUp
self.input_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_returned_lons
(ocw.tests.test_dataset_processor.TestSpatialRegrid)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 136, in setUp
self.input_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_shape_of_values
(ocw.tests.test_dataset_processor.TestSpatialRegrid)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 136, in setUp
self.input_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_variable_propagation
(ocw.tests.test_dataset_processor.TestSpatialRegrid)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 136, in setUp
self.input_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_subset (ocw.tests.test_dataset_processor.TestSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 176, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_subset_name (ocw.tests.test_dataset_processor.TestSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 176, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_subset_name_propagation
(ocw.tests.test_dataset_processor.TestSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 176, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_subset_using_non_exact_spatial_bounds
(ocw.tests.test_dataset_processor.TestSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 176, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_subset_using_non_exact_temporal_bounds
(ocw.tests.test_dataset_processor.TestSubset)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 176, in setUp
self.target_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_daily_to_annual_rebin
(ocw.tests.test_dataset_processor.TestTemporalRebin)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 63, in setUp
self.ten_year_monthly_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: This test takes a really long time to run. TODO: Figure out where
the performance drag is
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 63, in setUp
self.ten_year_monthly_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_monthly_to_annual_rebin
(ocw.tests.test_dataset_processor.TestTemporalRebin)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 63, in setUp
self.ten_year_monthly_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_monthly_to_full_rebin
(ocw.tests.test_dataset_processor.TestTemporalRebin)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 63, in setUp
self.ten_year_monthly_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: This will take a monthly dataset and ask for a monthly rebin of 28
days. The resulting
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 63, in setUp
self.ten_year_monthly_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_variable_propagation
(ocw.tests.test_dataset_processor.TestTemporalRebin)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 63, in setUp
self.ten_year_monthly_dataset = ten_year_monthly_dataset()
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_dataset_processor.py",
line 378, in ten_year_monthly_dataset
input_dataset = ds.Dataset(lats, lons, times, values, variable="test
variable name", units='test variable units', name='foo')
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_add_dataset (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_add_datasets (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_add_metric (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_add_metrics (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_add_ref_dataset (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_bias_output_shape (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_full_init (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_init (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_invalid_ref_dataset (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_invalid_subregion_bound
(ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_valid_subregion (ocw.tests.test_evaluation.TestEvaluation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_evaluation.py", line
38, in setUp
self.test_dataset = Dataset(lat, lon, time, value, self.variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: Test adding a custom name to a dataset
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_local.py", line 69,
in test_custom_dataset_name
ds = local.load_file(self.file_path, 'value', name='foo')
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/data_source/local.py", line
270, in load_file
units=variable_unit, name=name, origin=origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'MaskedArray' object has no attribute 'dim'
======================================================================
ERROR: test_dataset_origin (ocw.tests.test_local.test_load_file)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_local.py", line 73,
in test_dataset_origin
ds = local.load_file(self.file_path, 'value', elevation_index=1)
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/data_source/local.py", line
270, in load_file
units=variable_unit, name=name, origin=origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'MaskedArray' object has no attribute 'dim'
======================================================================
ERROR: To test load_file function for latitudes
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_local.py", line 48,
in test_function_load_file_lats
self.assertItemsEqual(local.load_file(self.file_path, "value").lats,
self.latitudes)
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/data_source/local.py", line
270, in load_file
units=variable_unit, name=name, origin=origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'MaskedArray' object has no attribute 'dim'
======================================================================
ERROR: To test load_file function for longitudes
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_local.py", line 53,
in test_function_load_file_lons
self.assertItemsEqual(local.load_file(self.file_path, "value").lons,
self.longitudes)
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/data_source/local.py", line
270, in load_file
units=variable_unit, name=name, origin=origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'MaskedArray' object has no attribute 'dim'
======================================================================
ERROR: To test load_file function for times
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_local.py", line 59,
in test_function_load_file_times
self.assertItemsEqual(local.load_file(self.file_path, "value").times,
newTimes)
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/data_source/local.py", line
270, in load_file
units=variable_unit, name=name, origin=origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'MaskedArray' object has no attribute 'dim'
======================================================================
ERROR: To test load_file function for values
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_local.py", line 65,
in test_function_load_file_values
self.assertTrue(numpy.allclose(local.load_file(self.file_path,
"value").values, new_values))
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/data_source/local.py", line
270, in load_file
units=variable_unit, name=name, origin=origin)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'MaskedArray' object has no attribute 'dim'
======================================================================
ERROR: Test bias function between reference dataset and target dataset.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
41, in setUp
self.reference_time, self.reference_value, self.reference_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_function_run (ocw.tests.test_metrics.TestPatternCorrelation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
118, in setUp
'ds1'
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_function_run (ocw.tests.test_metrics.TestRMSError)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
260, in setUp
self.ref_times, self.ref_values, self.ref_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_function_run
(ocw.tests.test_metrics.TestSpatialMeanOfTemporalMeanBias)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
231, in setUp
self.ref_times, self.ref_values, self.ref_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_function_run (ocw.tests.test_metrics.TestStdDevRatio)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
92, in setUp
'ds1'
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_identical_inputs
(ocw.tests.test_metrics.TestTemporalCorrelation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
148, in setUp
self.ref_times, self.ref_values, self.ref_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_negative_correlation
(ocw.tests.test_metrics.TestTemporalCorrelation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
148, in setUp
self.ref_times, self.ref_values, self.ref_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: test_positive_correlation
(ocw.tests.test_metrics.TestTemporalCorrelation)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
148, in setUp
self.ref_times, self.ref_values, self.ref_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: Test mean bias function between reference dataset and target dataset.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
194, in setUp
self.reference_time, self.reference_value, self.reference_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/utils.py", line 182,
in normalize_lat_lon_values
if lats.ndim ==1 and lons.dim ==1:
AttributeError: 'numpy.ndarray' object has no attribute 'dim'
======================================================================
ERROR: Test mean bias function between reference dataset and target dataset
with abs as True.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/tests/test_metrics.py", line
194, in setUp
self.reference_time, self.reference_value, self.reference_variable)
File "/var/lib/jenkins/jobs/OCWPRBuild/workspace/ocw/dataset.py", line
72, in __init__
lats, lons, values = utils.normalize_lat_lon
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---