html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/pull/12#issuecomment-35688912,https://api.github.com/repos/pydata/xarray/issues/12,35688912,MDEyOklzc3VlQ29tbWVudDM1Njg4OTEy,1217238,2014-02-21T01:06:55Z,2014-02-21T01:06:55Z,MEMBER,"FYI -- I just pushed a commit renaming ""Array"" to ""XArray"" to master. There are probably still a few lingering references to clean up... On Thu, Feb 20, 2014 at 4:36 PM, akleeman notifications@github.com wrote: > Merged #12 https://github.com/akleeman/scidata/pull/12. > > ## > > Reply to this email directly or view it on GitHubhttps://github.com/akleeman/scidata/pull/12 > . ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,27625970 https://github.com/pydata/xarray/pull/12#issuecomment-35687068,https://api.github.com/repos/pydata/xarray/issues/12,35687068,MDEyOklzc3VlQ29tbWVudDM1Njg3MDY4,514053,2014-02-21T00:36:39Z,2014-02-21T00:36:39Z,CONTRIBUTOR,"This is all great. I've been experimenting with this branch and the majority of it is running fine. Given that this project is still under heavy development and rather than bloating this pull request, lets go ahead and merge it into master and iterate on top of it. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,27625970 https://github.com/pydata/xarray/pull/12#issuecomment-35145419,https://api.github.com/repos/pydata/xarray/issues/12,35145419,MDEyOklzc3VlQ29tbWVudDM1MTQ1NDE5,1794715,2014-02-15T02:39:21Z,2014-02-15T02:39:21Z,CONTRIBUTOR,"Thanks for looking at that. I'll do a more thorough evaluation over the weekend! On Fri, Feb 14, 2014 at 5:49 PM, Stephan Hoyer notifications@github.comwrote: > Thanks for @ebrevdo https://github.com/ebrevdo for taking a look! I'm > pretty sure the issue here is the numpy version. I am running numpy 1.8 on > my machine. It looks like we need at least numpy 1.7 for timedelta math > [1], and it appears that array_equal can only compare string arrays in > numpy 1.8 [2]. It's not insurmountable to work around either of these > issues, but for I will increment the required version of numpy to 1.8. > > [1] > http://pandas.pydata.org/pandas-docs/stable/timeseries.html#numpy-1-7-compatibility > [2] numpy/numpy#2686 https://github.com/numpy/numpy/issues/2686 > > ## > > Reply to this email directly or view it on GitHubhttps://github.com/akleeman/scidata/pull/12#issuecomment-35144276 > . ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,27625970 https://github.com/pydata/xarray/pull/12#issuecomment-35144276,https://api.github.com/repos/pydata/xarray/issues/12,35144276,MDEyOklzc3VlQ29tbWVudDM1MTQ0Mjc2,1217238,2014-02-15T01:49:31Z,2014-02-15T01:49:31Z,MEMBER,"Thanks for @ebrevdo for taking a look! I'm pretty sure the issue here is the numpy version. I am running numpy 1.8 on my machine. It looks like we need at least numpy 1.7 for timedelta math [1], and it appears that `array_equal` can only compare string arrays in numpy 1.8 [2]. It's not insurmountable to work around either of these issues, but for I will increment the required version of numpy to 1.8. [1] http://pandas.pydata.org/pandas-docs/stable/timeseries.html#numpy-1-7-compatibility [2] https://github.com/numpy/numpy/issues/2686 ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,27625970 https://github.com/pydata/xarray/pull/12#issuecomment-35133287,https://api.github.com/repos/pydata/xarray/issues/12,35133287,MDEyOklzc3VlQ29tbWVudDM1MTMzMjg3,1794715,2014-02-14T22:55:58Z,2014-02-14T22:55:58Z,CONTRIBUTOR,"Looks like a great change! I'm seeing some failing tests: ~/dev/scidata (DataView)$ python setup.py test running test running egg_info writing requirements to src/xray.egg-info/requires.txt writing src/xray.egg-info/PKG-INFO writing top-level names to src/xray.egg-info/top_level.txt writing dependency_links to src/xray.egg-info/dependency_links.txt reading manifest file 'src/xray.egg-info/SOURCES.txt' writing manifest file 'src/xray.egg-info/SOURCES.txt' running build_ext test_1d_math (test.test_array.TestArray) ... ok test_aggregate (test.test_array.TestArray) ... ERROR test_array_interface (test.test_array.TestArray) ... ok test_broadcasting_failures (test.test_array.TestArray) ... ok test_broadcasting_math (test.test_array.TestArray) ... ok test_collapse (test.test_array.TestArray) ... ok test_data (test.test_array.TestArray) ... ok test_from_stack (test.test_array.TestArray) ... ok test_groupby (test.test_array.TestArray) ... ERROR test_indexed_by (test.test_array.TestArray) ... ok test_inplace_math (test.test_array.TestArray) ... ok test_items (test.test_array.TestArray) ... ok test_properties (test.test_array.TestArray) ... ok test_repr (test.test_array.TestArray) ... ok test_transpose (test.test_array.TestArray) ... ok test_attributes (test.test_dataset.DataTest) ... SKIP: attribute checks are not yet backend specific test_coordinate (test.test_dataset.DataTest) ... ok test_copy (test.test_dataset.DataTest) ... ok test_dimension (test.test_dataset.DataTest) ... ok test_getitem (test.test_dataset.DataTest) ... ERROR test_indexed_by (test.test_dataset.DataTest) ... ok test_init (test.test_dataset.DataTest) ... ok test_iterator (test.test_dataset.DataTest) ... ok test_labeled_by (test.test_dataset.DataTest) ... ERROR test_merge (test.test_dataset.DataTest) ... ok test_rename (test.test_dataset.DataTest) ... ok test_repr (test.test_dataset.DataTest) ... ok test_select (test.test_dataset.DataTest) ... ok test_setitem (test.test_dataset.DataTest) ... ok test_to_dataframe (test.test_dataset.DataTest) ... ok test_unselect (test.test_dataset.DataTest) ... SKIP: need to write this test test_variable (test.test_dataset.DataTest) ... ok test_variable_indexing (test.test_dataset.DataTest) ... ok test_write_store (test.test_dataset.DataTest) ... ok test_attributes (test.test_dataset.NetCDF4DataTest) ... SKIP: attribute checks are not yet backend specific test_coordinate (test.test_dataset.NetCDF4DataTest) ... ok test_copy (test.test_dataset.NetCDF4DataTest) ... ok test_dimension (test.test_dataset.NetCDF4DataTest) ... ok test_dump_and_open_dataset (test.test_dataset.NetCDF4DataTest) ... ok test_getitem (test.test_dataset.NetCDF4DataTest) ... ERROR test_indexed_by (test.test_dataset.NetCDF4DataTest) ... ok test_init (test.test_dataset.NetCDF4DataTest) ... ok test_iterator (test.test_dataset.NetCDF4DataTest) ... ok test_labeled_by (test.test_dataset.NetCDF4DataTest) ... ERROR test_merge (test.test_dataset.NetCDF4DataTest) ... ok test_rename (test.test_dataset.NetCDF4DataTest) ... ok test_repr (test.test_dataset.NetCDF4DataTest) ... ok test_select (test.test_dataset.NetCDF4DataTest) ... ok test_setitem (test.test_dataset.NetCDF4DataTest) ... ok test_to_dataframe (test.test_dataset.NetCDF4DataTest) ... ok test_unselect (test.test_dataset.NetCDF4DataTest) ... SKIP: need to write this test test_variable (test.test_dataset.NetCDF4DataTest) ... ok test_variable_indexing (test.test_dataset.NetCDF4DataTest) ... ok test_write_store (test.test_dataset.NetCDF4DataTest) ... ok test_attributes (test.test_dataset.ScipyDataTest) ... SKIP: attribute checks are not yet backend specific test_coordinate (test.test_dataset.ScipyDataTest) ... ok test_copy (test.test_dataset.ScipyDataTest) ... ok test_dimension (test.test_dataset.ScipyDataTest) ... ok test_dump_and_open_dataset (test.test_dataset.ScipyDataTest) ... FAIL test_getitem (test.test_dataset.ScipyDataTest) ... ERROR test_indexed_by (test.test_dataset.ScipyDataTest) ... ok test_init (test.test_dataset.ScipyDataTest) ... ok test_iterator (test.test_dataset.ScipyDataTest) ... ok test_labeled_by (test.test_dataset.ScipyDataTest) ... ERROR test_merge (test.test_dataset.ScipyDataTest) ... ok test_rename (test.test_dataset.ScipyDataTest) ... ok test_repr (test.test_dataset.ScipyDataTest) ... ok test_select (test.test_dataset.ScipyDataTest) ... ok test_setitem (test.test_dataset.ScipyDataTest) ... ok test_to_dataframe (test.test_dataset.ScipyDataTest) ... ok test_unselect (test.test_dataset.ScipyDataTest) ... SKIP: need to write this test test_variable (test.test_dataset.ScipyDataTest) ... ok test_variable_indexing (test.test_dataset.ScipyDataTest) ... ok test_write_store (test.test_dataset.ScipyDataTest) ... ok test.test_dataset.create_test_data ... ok test_aggregate (test.test_dataset_array.TestDatasetArray) ... FAIL test_array_interface (test.test_dataset_array.TestDatasetArray) ... ok test_collapse (test.test_dataset_array.TestDatasetArray) ... ok test_dataset_getitem (test.test_dataset_array.TestDatasetArray) ... ok test_from_stack (test.test_dataset_array.TestDatasetArray) ... ok test_groupby (test.test_dataset_array.TestDatasetArray) ... FAIL test_indexed_by (test.test_dataset_array.TestDatasetArray) ... ok test_inplace_math (test.test_dataset_array.TestDatasetArray) ... ok test_intersection (test.test_dataset_array.TestDatasetArray) ... FAIL test_item_math (test.test_dataset_array.TestDatasetArray) ... ok test_items (test.test_dataset_array.TestDatasetArray) ... ok test_iteration (test.test_dataset_array.TestDatasetArray) ... ok test_labeled_by (test.test_dataset_array.TestDatasetArray) ... FAIL test_loc (test.test_dataset_array.TestDatasetArray) ... FAIL test_math (test.test_dataset_array.TestDatasetArray) ... ok test_properties (test.test_dataset_array.TestDatasetArray) ... ok test_refocus (test.test_dataset_array.TestDatasetArray) ... ok test_renamed (test.test_dataset_array.TestDatasetArray) ... ok test_frozen (test.test_utils.TestDictionaries) ... ok test_ordered_dict_intersection (test.test_utils.TestDictionaries) ... ok test_safe (test.test_utils.TestDictionaries) ... ok test_unsafe (test.test_utils.TestDictionaries) ... ok test_expanded_indexer (test.test_utils.TestIndexers) ... ok test_orthogonal_indexer (test.test_utils.TestIndexers) ... ok test (test.test_utils.TestNum2DatetimeIndex) ... ERROR # ## ERROR: test_aggregate (test.test_array.TestArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_array.py"", line 240, in test_aggregate self.assertVarEqual(expected_unique, actual_unique) File ""/Users/ebrevdo/dev/scidata/test/**init**.py"", line 10, in assertVarEqual self.assertTrue(utils.variable_equal(v1, v2)) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 132, in variable_equal return np.array_equal(data1, data2) File ""/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/numeric.py"", line 1977, in array_equal return bool(logical_and.reduce(equal(a1,a2).ravel())) AttributeError: 'NotImplementedType' object has no attribute 'ravel' # ## ERROR: test_groupby (test.test_array.TestArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_array.py"", line 220, in test_groupby self.assertVarEqual(expected_unique, grouped.unique_coord) File ""/Users/ebrevdo/dev/scidata/test/**init**.py"", line 10, in assertVarEqual self.assertTrue(utils.variable_equal(v1, v2)) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 132, in variable_equal return np.array_equal(data1, data2) File ""/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/numeric.py"", line 1977, in array_equal return bool(logical_and.reduce(equal(a1,a2).ravel())) AttributeError: 'NotImplementedType' object has no attribute 'ravel' # ## ERROR: test_getitem (test.test_dataset.DataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 325, in test_getitem {'units': 'days since 2000-01-01'}) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 464, in create_variable return self.add_variable(name, v) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 534, in add_variable return self.set_variable(name, var) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 595, in set_variable self.indices.build_index(name) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 109, in build_index self.cache[key] = self.dataset._create_index(key) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 224, in _create_index attr.get('calendar')) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## ERROR: test_labeled_by (test.test_dataset.DataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 234, in test_labeled_by {'units': 'days since 2000-01-01'}) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 464, in create_variable return self.add_variable(name, v) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 534, in add_variable return self.set_variable(name, var) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 595, in set_variable self.indices.build_index(name) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 109, in build_index self.cache[key] = self.dataset._create_index(key) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 224, in _create_index attr.get('calendar')) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## ERROR: test_getitem (test.test_dataset.NetCDF4DataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 325, in test_getitem {'units': 'days since 2000-01-01'}) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 464, in create_variable return self.add_variable(name, v) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 534, in add_variable return self.set_variable(name, var) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 595, in set_variable self.indices.build_index(name) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 109, in build_index self.cache[key] = self.dataset._create_index(key) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 224, in _create_index attr.get('calendar')) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## ERROR: test_labeled_by (test.test_dataset.NetCDF4DataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 234, in test_labeled_by {'units': 'days since 2000-01-01'}) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 464, in create_variable return self.add_variable(name, v) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 534, in add_variable return self.set_variable(name, var) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 595, in set_variable self.indices.build_index(name) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 109, in build_index self.cache[key] = self.dataset._create_index(key) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 224, in _create_index attr.get('calendar')) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## ERROR: test_getitem (test.test_dataset.ScipyDataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 325, in test_getitem {'units': 'days since 2000-01-01'}) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 464, in create_variable return self.add_variable(name, v) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 534, in add_variable return self.set_variable(name, var) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 595, in set_variable self.indices.build_index(name) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 109, in build_index self.cache[key] = self.dataset._create_index(key) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 224, in _create_index attr.get('calendar')) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## ERROR: test_labeled_by (test.test_dataset.ScipyDataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 234, in test_labeled_by {'units': 'days since 2000-01-01'}) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 464, in create_variable return self.add_variable(name, v) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 534, in add_variable return self.set_variable(name, var) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 595, in set_variable self.indices.build_index(name) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 109, in build_index self.cache[key] = self.dataset._create_index(key) File ""/Users/ebrevdo/dev/scidata/src/xray/dataset.py"", line 224, in _create_index attr.get('calendar')) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## ERROR: test (test.test_utils.TestNum2DatetimeIndex) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_utils.py"", line 68, in test actual = utils.num2datetimeindex(num_dates, units, calendar) File ""/Users/ebrevdo/dev/scidata/src/xray/utils.py"", line 106, in num2datetimeindex dates = first_time_delta \* num_delta + np.datetime64(first_dates[0]) TypeError: ufunc 'multiply' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe' # ## FAIL: test_dump_and_open_dataset (test.test_dataset.ScipyDataTest) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset.py"", line 404, in test_dump_and_open_dataset self.assertEquals(expected, actual) AssertionError: != # ## FAIL: test_aggregate (test.test_dataset_array.TestDatasetArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 213, in test_aggregate self.assertViewEqual(expected, actual) File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 9, in assertViewEqual self.assertEqual(dv1.dataset, dv2.dataset) AssertionError: != # ## FAIL: test_groupby (test.test_dataset_array.TestDatasetArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 189, in test_groupby grouped.collapse(np.sum, dimension=None)) File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 9, in assertViewEqual self.assertEqual(dv1.dataset, dv2.dataset) AssertionError: != # ## FAIL: test_intersection (test.test_dataset_array.TestDatasetArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 240, in test_intersection self.assertViewEqual(dv1, self.dv[:5]) File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 9, in assertViewEqual self.assertEqual(dv1.dataset, dv2.dataset) AssertionError: != # ## FAIL: test_labeled_by (test.test_dataset_array.TestDatasetArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 75, in test_labeled_by self.assertViewEqual(self.dv, self.dv.labeled_by(x=slice(None))) File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 9, in assertViewEqual self.assertEqual(dv1.dataset, dv2.dataset) AssertionError: != # ## FAIL: test_loc (test.test_dataset_array.TestDatasetArray) Traceback (most recent call last): File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 81, in test_loc self.assertViewEqual(self.dv[:3], self.dv.loc[:'c']) File ""/Users/ebrevdo/dev/scidata/test/test_dataset_array.py"", line 9, in assertViewEqual self.assertEqual(dv1.dataset, dv2.dataset) AssertionError: != --- Ran 100 tests in 1.248s FAILED (failures=6, errors=9, skipped=6) ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,27625970