Skip to content

Commit 8df57e8

Browse files
author
Daniel Jacobs
committed
update xtensor includes
1 parent a7288ce commit 8df57e8

12 files changed

+33
-33
lines changed

benchmark/main.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
#include "pybind11/numpy.h"
33
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
44
#include "numpy/arrayobject.h"
5-
#include "xtensor/xtensor.hpp"
6-
#include "xtensor/xarray.hpp"
5+
#include "xtensor/containers/xtensor.hpp"
6+
#include "xtensor/containers/xarray.hpp"
77
#include "xtensor-python/pyarray.hpp"
88
#include "xtensor-python/pytensor.hpp"
99
#include "xtensor-python/pyvectorize.hpp"

docs/source/basic_usage.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Example 1: Use an algorithm of the C++ library on a numpy array inplace
1616
1717
#include <numeric> // Standard library import for std::accumulate
1818
#include "pybind11/pybind11.h" // Pybind11 import to define Python bindings
19-
#include "xtensor/xmath.hpp" // xtensor import for the C++ universal functions
19+
#include "xtensor/core/xmath.hpp" // xtensor import for the C++ universal functions
2020
#define FORCE_IMPORT_ARRAY // numpy C api loading
2121
#include "xtensor-python/pyarray.hpp" // Numpy bindings
2222

include/xtensor-python/pyarray.hpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
#include <cstddef>
1515
#include <vector>
1616

17-
#include "xtensor/xbuffer_adaptor.hpp"
18-
#include "xtensor/xiterator.hpp"
19-
#include "xtensor/xsemantic.hpp"
17+
#include "xtensor/containers/xbuffer_adaptor.hpp"
18+
#include "xtensor/core/xiterator.hpp"
19+
#include "xtensor/core/xsemantic.hpp"
2020

2121
#include "pyarray_backstrides.hpp"
2222
#include "pycontainer.hpp"

include/xtensor-python/pycontainer.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#undef copysign
3333

3434
#include <cmath>
35-
#include "xtensor/xcontainer.hpp"
35+
#include "xtensor/containers/xcontainer.hpp"
3636

3737
#include "xtl/xsequence.hpp"
3838

include/xtensor-python/pytensor.hpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
#include <array>
1515
#include <cstddef>
1616

17-
#include "xtensor/xbuffer_adaptor.hpp"
18-
#include "xtensor/xiterator.hpp"
19-
#include "xtensor/xsemantic.hpp"
20-
#include "xtensor/xutils.hpp"
17+
#include "xtensor/containers/xbuffer_adaptor.hpp"
18+
#include "xtensor/core/xiterator.hpp"
19+
#include "xtensor/core/xsemantic.hpp"
20+
#include "xtensor/utils/xutils.hpp"
2121

2222
#include "pycontainer.hpp"
2323
#include "pystrides_adaptor.hpp"

include/xtensor-python/pyvectorize.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <type_traits>
1414

1515
#include "pyarray.hpp"
16-
#include "xtensor/xvectorize.hpp"
16+
#include "xtensor/core/xvectorize.hpp"
1717

1818
namespace xt
1919
{

include/xtensor-python/xtensor_type_caster_base.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
#include <algorithm>
1515
#include <vector>
1616

17-
#include "xtensor/xtensor.hpp"
18-
#include "xtensor/xfixed.hpp"
17+
#include "xtensor/containers/xtensor.hpp"
18+
#include "xtensor/containers/xfixed.hpp"
1919

2020
#include <pybind11/numpy.h>
2121
#include <pybind11/pybind11.h>

test/test_common.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#ifndef TEST_COMMON_HPP
1111
#define TEST_COMMON_HPP
1212

13-
#include "xtensor/xlayout.hpp"
14-
#include "xtensor/xmanipulation.hpp"
13+
#include "xtensor/core/xlayout.hpp"
14+
#include "xtensor/misc/xmanipulation.hpp"
1515

1616
#include "xtl/xsequence.hpp"
1717

test/test_pyarray.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
#include "xtensor-python/pyarray.hpp"
1313

14-
#include "xtensor/xarray.hpp"
15-
#include "xtensor/xview.hpp"
14+
#include "xtensor/containers/xarray.hpp"
15+
#include "xtensor/views/xview.hpp"
1616

1717
#include "test_common.hpp"
1818

test/test_pytensor.cpp

+9-9
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
#include "xtensor-python/pytensor.hpp"
1313

14-
#include "xtensor/xtensor.hpp"
15-
#include "xtensor/xview.hpp"
14+
#include "xtensor/containers/xtensor.hpp"
15+
#include "xtensor/views/xview.hpp"
1616

1717
#include "test_common.hpp"
1818

@@ -22,13 +22,13 @@ namespace xt
2222

2323
TEST(pytensor, initializer_constructor)
2424
{
25-
pytensor<int, 3> t
26-
{{{ 0, 1, 2},
27-
{ 3, 4, 5},
28-
{ 6, 7, 8}},
29-
{{ 9, 10, 11},
30-
{12, 13, 14},
31-
{15, 16, 17}}};
25+
pytensor<int, 3> t
26+
{{{ 0, 1, 2},
27+
{ 3, 4, 5},
28+
{ 6, 7, 8}},
29+
{{ 9, 10, 11},
30+
{12, 13, 14},
31+
{15, 16, 17}}};
3232
EXPECT_EQ(t.dimension(), 3);
3333
EXPECT_EQ(t(0, 0, 1), 1);
3434
EXPECT_EQ(t.shape()[0], 2);

test/test_sfinae.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
#include "gtest/gtest.h"
1313
#include "xtensor-python/pytensor.hpp"
1414
#include "xtensor-python/pyarray.hpp"
15-
#include "xtensor/xarray.hpp"
16-
#include "xtensor/xtensor.hpp"
15+
#include "xtensor/containers/xarray.hpp"
16+
#include "xtensor/containers/xtensor.hpp"
1717

1818
namespace xt
1919
{

test_python/main.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
#include <numeric>
1111

12-
#include "xtensor/xmath.hpp"
13-
#include "xtensor/xarray.hpp"
14-
#include "xtensor/xfixed.hpp"
12+
#include "xtensor/core/xmath.hpp"
13+
#include "xtensor/containers/xarray.hpp"
14+
#include "xtensor/containers/xfixed.hpp"
1515
#define FORCE_IMPORT_ARRAY
1616
#include "xtensor-python/pyarray.hpp"
1717
#include "xtensor-python/pytensor.hpp"
@@ -336,7 +336,7 @@ PYBIND11_MODULE(xtensor_python_test, m)
336336
m.def("array_subtraction", array_subtraction);
337337
m.def("array_multiplication", array_multiplication);
338338
m.def("array_division", array_division);
339-
339+
340340
m.def("vectorize_example1", xt::pyvectorize(add));
341341

342342
m.def("rect_to_polar", xt::pyvectorize([](complex_t x) { return std::abs(x); }));

0 commit comments

Comments
 (0)