BSD Ports

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

SystemPortVersion
MidnightBSDmath/xtensor0.27.1
FreeBSDmath/xtensor0.27.1
NetBSDwip/xtensor0.19.4
DragonFlymath/xtensor0.25.0
HardenedBSDmath/xtensor0.27.1
GhostBSDmath/xtensor0.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

Runtime 2

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
FileSizeSHA256
xtensor-stack-xtensor-0.27.1_GH0.tar.gz1.224405e+06117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23

Commit history 1

DateCommitCreditsLog 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]>