math/xtensor 0.27.1 MidnightBSD
Multi-dimensional arrays with broadcasting and lazy computing
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
579f9d23cd- License
- bsd3
- Categories
- math
Description
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
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | math/xtensor | 0.27.1 |
| FreeBSD | math/xtensor | 0.27.1 |
| NetBSD | wip/xtensor | 0.19.4 |
| DragonFly | math/xtensor | 0.25.0 |
| HardenedBSD | math/xtensor | 0.27.1 |
| GhostBSD | math/xtensor | 0.27.1 |
Install
Binary package:
mport install xtensor
From mports:
cd /usr/mports/math/xtensor && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xtensor>0:math/xtensor
Dependencies
As this port's Makefile names them.
Build 2
nlohmann-json>0: devel/nlohmann-jsonxtl-quant-stack>0: devel/xtl-quant-stack
Runtime 2
nlohmann-json>0: devel/nlohmann-jsonxtl-quant-stack>0: devel/xtl-quant-stack
Build dependencies 2
Run dependencies 2
Required by 1
Configuration
No options to configure.
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 81
- etc/xeus-cpp/tags.d/xtensor.json
- include/xtensor.hpp
- include/xtensor/chunk/xchunked_array.hpp
- include/xtensor/chunk/xchunked_assign.hpp
- include/xtensor/chunk/xchunked_view.hpp
- include/xtensor/containers/xadapt.hpp
- include/xtensor/containers/xarray.hpp
- include/xtensor/containers/xbuffer_adaptor.hpp
- include/xtensor/containers/xcontainer.hpp
- include/xtensor/containers/xfixed.hpp
- include/xtensor/containers/xscalar.hpp
- include/xtensor/containers/xstorage.hpp
- include/xtensor/containers/xtensor.hpp
- include/xtensor/core/xaccessible.hpp
- include/xtensor/core/xassign.hpp
- include/xtensor/core/xeval.hpp
- include/xtensor/core/xexpression.hpp
- include/xtensor/core/xexpression_traits.hpp
- include/xtensor/core/xfunction.hpp
- include/xtensor/core/xiterable.hpp
- include/xtensor/core/xiterator.hpp
- include/xtensor/core/xlayout.hpp
- include/xtensor/core/xmath.hpp
- include/xtensor/core/xmultiindex_iterator.hpp
- include/xtensor/core/xnoalias.hpp
- include/xtensor/core/xoperation.hpp
- include/xtensor/core/xsemantic.hpp
- include/xtensor/core/xshape.hpp
- include/xtensor/core/xstrides.hpp
- include/xtensor/core/xtensor_config.hpp
- include/xtensor/core/xtensor_forward.hpp
- include/xtensor/core/xvectorize.hpp
- include/xtensor/generators/xbuilder.hpp
- include/xtensor/generators/xgenerator.hpp
- include/xtensor/generators/xrandom.hpp
- include/xtensor/io/xcsv.hpp
- include/xtensor/io/xinfo.hpp
- include/xtensor/io/xio.hpp
- include/xtensor/io/xjson.hpp
- include/xtensor/io/xmime.hpp
- include/xtensor/io/xnpy.hpp
- include/xtensor/misc/xcomplex.hpp
- include/xtensor/misc/xexpression_holder.hpp
- include/xtensor/misc/xfft.hpp
- include/xtensor/misc/xhistogram.hpp
- include/xtensor/misc/xmanipulation.hpp
- include/xtensor/misc/xpad.hpp
- include/xtensor/misc/xset_operation.hpp
- include/xtensor/misc/xsort.hpp
- include/xtensor/misc/xtl_concepts.hpp
- include/xtensor/optional/xoptional.hpp
- include/xtensor/optional/xoptional_assembly.hpp
- include/xtensor/optional/xoptional_assembly_base.hpp
- include/xtensor/optional/xoptional_assembly_storage.hpp
- include/xtensor/reducers/xaccumulator.hpp
- include/xtensor/reducers/xblockwise_reducer.hpp
- include/xtensor/reducers/xblockwise_reducer_functors.hpp
- include/xtensor/reducers/xnorm.hpp
- include/xtensor/reducers/xreducer.hpp
- include/xtensor/utils/xexception.hpp
- include/xtensor/utils/xtensor_simd.hpp
- include/xtensor/utils/xutils.hpp
- include/xtensor/views/xaxis_iterator.hpp
- include/xtensor/views/xaxis_slice_iterator.hpp
- include/xtensor/views/xbroadcast.hpp
- include/xtensor/views/xdynamic_view.hpp
- include/xtensor/views/xfunctor_view.hpp
- include/xtensor/views/xindex_view.hpp
- include/xtensor/views/xmasked_view.hpp
- include/xtensor/views/xoffset_view.hpp
- include/xtensor/views/xrepeat.hpp
- include/xtensor/views/xslice.hpp
- include/xtensor/views/xstrided_view.hpp
- include/xtensor/views/xstrided_view_base.hpp
- include/xtensor/views/xview.hpp
- include/xtensor/views/xview_utils.hpp
- share/cmake/xtensor/xtensorConfig.cmake
- share/cmake/xtensor/xtensorConfigVersion.cmake
- share/cmake/xtensor/xtensorTargets.cmake
- share/pkgconfig/xtensor.pc
- share/xeus-cpp/tagfiles/xtensor.tag
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xtensor-stack-xtensor-0.27.1_GH0.tar.gz | 1.224405e+06 | 117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23 |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
579f9d23cd |
Lucas Holt | math/xtensor: fix xtl dependency and package list Update devel/xtl-quant-stack to 0.8.2 so math/xtensor 0.27.1 can satisfy its CMake requirement for xtl 0.8.0 or newer.
Refresh math/xtensor's plist and test patch for the current upstream layout, and move WWW metadata into the port Makefiles.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |