xtensor

Edit Package xtensor
https://github.com/xtensor-stack/xtensor

xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.

xtensor provides

an extensible expression system enabling lazy broadcasting.
an API following the idioms of the C++ standard library.
tools to manipulate array expressions and build upon xtensor.

Containers of xtensor are inspired by NumPy, the Python array programming library. Adaptors for existing data structures to be plugged into our expression system can easily be written.

In fact, xtensor can be used to process NumPy data structures inplace using Python's buffer protocol. Similarly, we can operate on Julia and R arrays. For more details on the NumPy, Julia and R bindings, check out the xtensor-python, xtensor-julia and xtensor-r projects respectively.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000108 108 Bytes
xtensor-0.25.0.tar.gz 0001214069 1.16 MB
xtensor.changes 0000006207 6.06 KB
xtensor.spec 0000003566 3.48 KB
Revision 9 (latest revision is 10)
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 1141952 from Matwey Kornilov's avatar Matwey Kornilov (matwey) (revision 9)
- Version 0.25.0
  - Fix conversion warning in xrepeat
  - Upraded to xsimd 11
  - Update to use XTENSOR_DEFAULT_ALIGNMENT when using XSIMD
  - Removed failing test xinfo on clang 16
  - Bump cmake version and resolve build issues
  - Make reshape_view accept -1 as a wildcard dimension
  - Fixing bug in argmin/argmax called with axis on rank-1 container
  - pre-commit autoupdate
  - Use L suffix for long double constants
  - Use 1/4 step for testing arange
  - [Optimization] Updated concatenate_access and stack_access to remove allocations
  - Minor xindex_view to_array cleanup
- Drop upstreamed 0001-Use-L-suffix-for-long-double-constants.patch
  0002-Use-1-4-step-for-testing-arange.patch
Comments 0
openSUSE Build Service is sponsored by