zarray
zarray copied to clipboard
Dynamically typed N-D expression system based on xtensor
Upgrade
 
Hello all, I was trying to compile `xtensor-zarr` but found out that some `zarray` headers were not installed through `make install`. Those headers are: ``` ${ZARRAY_INCLUDE_DIR}/zarray/zfunctors.hpp ${ZARRAY_INCLUDE_DIR}/zarray/zarray_impl_register.hpp ${ZARRAY_INCLUDE_DIR}/zarray/zmpl.hpp ${ZARRAY_INCLUDE_DIR}/zarray/zarray_temporary_pool.hpp ${ZARRAY_INCLUDE_DIR}/zarray/zinit.hpp...
this throws a `bad_function_call` and gdb says "no stack" =/. Failing test is in #62 ```C++ TEST_CASE("bad_function_call") { zdispatcher_t::init(); auto x0 = xarray::from_shape({2,2}); auto x1 = xarray::from_shape({2,2}); zarray z0(x0); zarray...
In #28 we implemented views on zarray with the following limitation: if the zarray holds an expression which is already a view, then this expression is evaluated and stored in...
With a fresh conda environment: ```bash mamba install make cmake gtest compilers xtensor=0.23.0 xtensor-io=0.12.0 xsimd=7.4.8 nlohmann_json=3.2.0 ``` After entering: ```bash cmake .. -DBUILD_TESTS=ON make xtest ``` I get the following...
Currently only the overloads accepting floating point types are registered. This is due to an issue in xsimd that should be fixed in https://github.com/xtensor-stack/xsimd/pull/402