| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 9ed2bfd commit bbaa902
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -23,7 +23,7 @@ install: | |||
| 23 | 23 | - conda update -q conda | |
| 24 | 24 | - conda info -a | |
| 25 | 25 | - conda install gtest cmake -c conda-forge | |
| 26 | - - conda install xtensor==0.10.2 pytest numpy pybind11==2.1.1 -c conda-forge | ||
| 26 | + - conda install xtensor==0.10.9 pytest numpy pybind11==2.1.1 -c conda-forge | ||
| 27 | 27 | - "set PYTHONHOME=%MINICONDA%" | |
| 28 | 28 | - cmake -G "NMake Makefiles" -D CMAKE_INSTALL_PREFIX=%MINICONDA%\\Library -D BUILD_TESTS=ON -D PYTHON_EXECUTABLE=%MINICONDA%\\python.exe . | |
| 29 | 29 | - nmake test_xtensor_python | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -94,7 +94,7 @@ install: | |||
| 94 | 94 | - conda update -q conda | |
| 95 | 95 | # Useful for debugging any issues with conda | |
| 96 | 96 | - conda info -a | |
| 97 | - - conda install xtensor==0.10.2 pytest numpy pybind11==2.1.1 -c conda-forge | ||
| 97 | + - conda install xtensor==0.10.9 pytest numpy pybind11==2.1.1 -c conda-forge | ||
| 98 | 98 | - conda install cmake gtest -c conda-forge | |
| 99 | 99 | - cmake -D BUILD_TESTS=ON -D CMAKE_INSTALL_PREFIX=$HOME/miniconda . | |
| 100 | 100 | - make -j2 test_xtensor_python | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -189,7 +189,7 @@ from the `docs` subdirectory. | |||
| 189 | 189 | ||
| 190 | 190 | | `xtensor-python` | `xtensor` | `pybind11` | | |
| 191 | 191 | |-------------------|------------|-------------| | |
| 192 | - | master | ^0.10.2 | ^2.1.0 | | ||
| 192 | + | master | ^0.10.9 | ^2.1.0 | | ||
| 193 | 193 | | 0.12.x | ^0.10.2 | ^2.1.0 | | |
| 194 | 194 | | 0.11.x | ^0.10.0 | ^2.1.0 | | |
| 195 | 195 | | 0.10.x | ^0.9.0 | ^2.1.0 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -318,7 +318,7 @@ namespace xt | |||
| 318 | 318 | vec.reshape(rm.m_shape, layout_type::row_major); | |
| 319 | 319 | assign_array(vec, rm.m_assigner); | |
| 320 | 320 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), rm.m_data.cbegin())); | |
| 321 | - EXPECT_EQ(vec(2, 1, 0), vec(2, 1)); | ||
| 321 | + EXPECT_EQ(vec(0, 1, 1), vec(1, 1)); | ||
| 322 | 322 | EXPECT_EQ(vec(2, 1, 3), vec(2, 2, 2, 1, 3)); | |
| 323 | 323 | test_bound_check(vec); | |
| 324 | 324 | } | |
@@ -329,7 +329,7 @@ namespace xt | |||
| 329 | 329 | vec.reshape(cm.m_shape, layout_type::column_major); | |
| 330 | 330 | assign_array(vec, cm.m_assigner); | |
| 331 | 331 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), cm.m_data.cbegin())); | |
| 332 | - EXPECT_EQ(vec(2, 1, 0), vec(2, 1)); | ||
| 332 | + EXPECT_EQ(vec(0, 1, 1), vec(1, 1)); | ||
| 333 | 333 | EXPECT_EQ(vec(2, 1, 3), vec(2, 2, 2, 1, 3)); | |
| 334 | 334 | test_bound_check(vec); | |
| 335 | 335 | } | |
@@ -340,7 +340,7 @@ namespace xt | |||
| 340 | 340 | vec.reshape(cem.m_shape, cem.m_strides); | |
| 341 | 341 | assign_array(vec, cem.m_assigner); | |
| 342 | 342 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), cem.m_data.cbegin())); | |
| 343 | - EXPECT_EQ(vec(2, 1, 0), vec(2, 1)); | ||
| 343 | + EXPECT_EQ(vec(0, 1, 1), vec(1, 1)); | ||
| 344 | 344 | EXPECT_EQ(vec(2, 1, 3), vec(2, 2, 2, 1, 3)); | |
| 345 | 345 | test_bound_check(vec); | |
| 346 | 346 | } | |
@@ -351,7 +351,7 @@ namespace xt | |||
| 351 | 351 | vec.reshape(usr.m_shape, layout_type::row_major); | |
| 352 | 352 | assign_array(vec, usr.m_assigner); | |
| 353 | 353 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), usr.m_data.cbegin())); | |
| 354 | - EXPECT_EQ(vec(2, 0, 0), vec(2, 0)); | ||
| 354 | + EXPECT_EQ(vec(0, 1, 0), vec(1, 0)); | ||
| 355 | 355 | EXPECT_EQ(vec(2, 0, 3), vec(2, 2, 2, 0, 3)); | |
| 356 | 356 | test_bound_check(vec); | |
| 357 | 357 | } | |
@@ -379,15 +379,15 @@ namespace xt | |||
| 379 | 379 | template <class V, class C = std::vector<std::size_t>> | |
| 380 | 380 | void test_indexed_access(V& vec) | |
| 381 | 381 | { | |
| 382 | - xindex index1 = { 2, 1 }; | ||
| 383 | - xindex index2 = { 2, 2, 2, 1, 3}; | ||
| 382 | + xindex index1 = {1, 1}; | ||
| 383 | + xindex index2 = {2, 2, 2, 1, 3}; | ||
| 384 | 384 | { | |
| 385 | 385 | SCOPED_TRACE("row_major access"); | |
| 386 | 386 | row_major_result<C> rm; | |
| 387 | 387 | vec.reshape(rm.m_shape, layout_type::row_major); | |
| 388 | 388 | indexed_assign_array(vec, rm.m_assigner); | |
| 389 | 389 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), rm.m_data.cbegin())); | |
| 390 | - EXPECT_EQ(vec(2, 1, 0), vec[index1]); | ||
| 390 | + EXPECT_EQ(vec(0, 1, 1), vec[index1]); | ||
| 391 | 391 | EXPECT_EQ(vec(2, 1, 3), vec[index2]); | |
| 392 | 392 | } | |
| 393 | 393 | ||
@@ -397,7 +397,7 @@ namespace xt | |||
| 397 | 397 | vec.reshape(cm.m_shape, layout_type::column_major); | |
| 398 | 398 | indexed_assign_array(vec, cm.m_assigner); | |
| 399 | 399 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), cm.m_data.cbegin())); | |
| 400 | - EXPECT_EQ(vec(2, 1, 0), vec[index1]); | ||
| 400 | + EXPECT_EQ(vec(0, 1, 1), vec[index1]); | ||
| 401 | 401 | EXPECT_EQ(vec(2, 1, 3), vec[index2]); | |
| 402 | 402 | } | |
| 403 | 403 | ||
@@ -407,7 +407,7 @@ namespace xt | |||
| 407 | 407 | vec.reshape(cem.m_shape, cem.m_strides); | |
| 408 | 408 | indexed_assign_array(vec, cem.m_assigner); | |
| 409 | 409 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), cem.m_data.cbegin())); | |
| 410 | - EXPECT_EQ(vec(2, 1, 0), vec[index1]); | ||
| 410 | + EXPECT_EQ(vec(0, 1, 1), vec[index1]); | ||
| 411 | 411 | EXPECT_EQ(vec(2, 1, 3), vec[index2]); | |
| 412 | 412 | } | |
| 413 | 413 | ||
@@ -417,9 +417,9 @@ namespace xt | |||
| 417 | 417 | vec.reshape(usr.m_shape, layout_type::row_major); | |
| 418 | 418 | indexed_assign_array(vec, usr.m_assigner); | |
| 419 | 419 | EXPECT_TRUE(std::equal(vec.data().cbegin(), vec.data().cend(), usr.m_data.cbegin())); | |
| 420 | - xindex id1 = { 2, 0 }; | ||
| 420 | + xindex id1 = { 1, 0 }; | ||
| 421 | 421 | xindex id2 = { 2, 2, 2, 0, 3 }; | |
| 422 | - EXPECT_EQ(vec(2, 0, 0), vec[id1]); | ||
| 422 | + EXPECT_EQ(vec(0, 1, 0), vec[id1]); | ||
| 423 | 423 | EXPECT_EQ(vec(2, 0, 3), vec[id2]); | |
| 424 | 424 | } | |
| 425 | 425 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments