gitextract_lx7y446y/ ├── .github/ │ └── workflows/ │ ├── linux.yml │ ├── osx.yml │ └── windows.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── benchmark/ │ ├── CMakeLists.txt │ ├── benchmark_pyarray.py │ ├── benchmark_pybind_array.py │ ├── benchmark_pybind_vectorize.py │ ├── benchmark_pytensor.py │ ├── benchmark_pyvectorize.py │ ├── main.cpp │ └── setup.py ├── cmake/ │ └── FindNumPy.cmake ├── docs/ │ ├── Doxyfile │ ├── Makefile │ ├── environment.yml │ ├── make.bat │ └── source/ │ ├── _static/ │ │ └── main_stylesheet.css │ ├── api_reference.rst │ ├── array_tensor.rst │ ├── basic_usage.rst │ ├── compilers.rst │ ├── conf.py │ ├── cookiecutter.rst │ ├── dev_build_options.rst │ ├── examples/ │ │ ├── copy_cast/ │ │ │ ├── CMakeLists.txt │ │ │ ├── example.py │ │ │ └── main.cpp │ │ ├── readme_example_1/ │ │ │ ├── CMakeLists.txt │ │ │ ├── example.py │ │ │ └── main.cpp │ │ └── sfinae/ │ │ ├── CMakeLists.txt │ │ ├── example.py │ │ ├── main.cpp │ │ ├── mymodule.hpp │ │ └── python.cpp │ ├── examples.rst │ ├── index.rst │ ├── installation.rst │ ├── numpy_capi.rst │ ├── pyarray.rst │ ├── pytensor.rst │ ├── pyvectorize.rst │ └── releasing.rst ├── environment-dev.yml ├── include/ │ └── xtensor-python/ │ ├── pyarray.hpp │ ├── pyarray_backstrides.hpp │ ├── pycontainer.hpp │ ├── pynative_casters.hpp │ ├── pystrides_adaptor.hpp │ ├── pytensor.hpp │ ├── pyvectorize.hpp │ ├── xtensor_python_config.hpp │ └── xtensor_type_caster_base.hpp ├── readthedocs.yml ├── test/ │ ├── CMakeLists.txt │ ├── copyGTest.cmake.in │ ├── downloadGTest.cmake.in │ ├── main.cpp │ ├── test_common.hpp │ ├── test_pyarray.cpp │ ├── test_pyarray_traits.cpp │ ├── test_pytensor.cpp │ ├── test_pyvectorize.cpp │ └── test_sfinae.cpp ├── test_python/ │ ├── main.cpp │ ├── setup.py │ └── test_pyarray.py ├── xtensor-python.pc.in └── xtensor-pythonConfig.cmake.in