numcpp/2.12.1

A Templatized Header Only C++ Implementation of the Python NumPy Library
Recipe info
2023-10-19

Available packages
Header Only

Install
Add the following line to your conanfile.txt:
[requires]
numcpp/2.12.1

Using numcpp

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
numcpp/2.12.1
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("numcpp/2.12.1")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): NumCpp
  • CMake target name(s): NumCpp::NumCpp
  • pkg-config file name(s): numcpp.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(NumCpp REQUIRED)
# ...
target_link_libraries(YOUR_TARGET NumCpp::NumCpp)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the numcpp homepage listed above:

#include "NumCpp.hpp"
#include "NumCpp/Coordinates.hpp"
#include "NumCpp/Coordinates/Cartesian.hpp"
#include "NumCpp/Coordinates/Euler.hpp"
#include "NumCpp/Coordinates/Orientation.hpp"
#include "NumCpp/Coordinates/ReferenceFrames.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/AER.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/Celestial.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/Constants.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/ECEF.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/ENU.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/Geocentric.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/LLA.hpp"
#include "NumCpp/Coordinates/ReferenceFrames/NED.hpp"
#include "NumCpp/Coordinates/Transforms.hpp"
#include "NumCpp/Coordinates/Transforms/AERtoECEF.hpp"
#include "NumCpp/Coordinates/Transforms/AERtoENU.hpp"
#include "NumCpp/Coordinates/Transforms/AERtoLLA.hpp"
#include "NumCpp/Coordinates/Transforms/AERtoNED.hpp"
#include "NumCpp/Coordinates/Transforms/ECEFEulerToENURollPitchYaw.hpp"
#include "NumCpp/Coordinates/Transforms/ECEFEulerToNEDRollPitchYaw.hpp"
#include "NumCpp/Coordinates/Transforms/ECEFtoAER.hpp"
#include "NumCpp/Coordinates/Transforms/ECEFtoENU.hpp"
#include "NumCpp/Coordinates/Transforms/ECEFtoLLA.hpp"
#include "NumCpp/Coordinates/Transforms/ECEFtoNED.hpp"
#include "NumCpp/Coordinates/Transforms/ENURollPitchYawToECEFEuler.hpp"
#include "NumCpp/Coordinates/Transforms/ENUUnitVecsInECEF.hpp"
#include "NumCpp/Coordinates/Transforms/ENUtoAER.hpp"
#include "NumCpp/Coordinates/Transforms/ENUtoECEF.hpp"
#include "NumCpp/Coordinates/Transforms/ENUtoLLA.hpp"
#include "NumCpp/Coordinates/Transforms/ENUtoNED.hpp"
#include "NumCpp/Coordinates/Transforms/LLAtoAER.hpp"
#include "NumCpp/Coordinates/Transforms/LLAtoECEF.hpp"
#include "NumCpp/Coordinates/Transforms/LLAtoENU.hpp"
#include "NumCpp/Coordinates/Transforms/LLAtoGeocentric.hpp"
#include "NumCpp/Coordinates/Transforms/LLAtoNED.hpp"
#include "NumCpp/Coordinates/Transforms/NEDRollPitchYawToECEFEuler.hpp"
#include "NumCpp/Coordinates/Transforms/NEDUnitVecsInECEF.hpp"
#include "NumCpp/Coordinates/Transforms/NEDtoAER.hpp"
#include "NumCpp/Coordinates/Transforms/NEDtoECEF.hpp"
#include "NumCpp/Coordinates/Transforms/NEDtoENU.hpp"
#include "NumCpp/Coordinates/Transforms/NEDtoLLA.hpp"
#include "NumCpp/Coordinates/Transforms/geocentricRadius.hpp"
#include "NumCpp/Coordinates/Transforms/geocentricToLLA.hpp"
#include "NumCpp/Core.hpp"
#include "NumCpp/Core/Constants.hpp"
#include "NumCpp/Core/DataCube.hpp"
#include "NumCpp/Core/DtypeInfo.hpp"
#include "NumCpp/Core/Enums.hpp"
#include "NumCpp/Core/Internal/Endian.hpp"
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
#include "NumCpp/Core/Internal/StdComplexOperators.hpp"
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
#include "NumCpp/Core/Internal/TypeTraits.hpp"
#include "NumCpp/Core/Internal/Version.hpp"
#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Timer.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/DateTime.hpp"
#include "NumCpp/DateTime/Clock.hpp"
#include "NumCpp/DateTime/DateTime.hpp"
#include "NumCpp/Filter.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/addBoundary1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/constant1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/mirror1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/nearest1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/reflect1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/trimBoundary1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries1d/wrap1d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/constant2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/fillCorners.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/mirror2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/nearest2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/reflect2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/trimBoundary2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/wrap2d.hpp"
#include "NumCpp/Filter/Boundaries/Boundary.hpp"
#include "NumCpp/Filter/Filters/Filters1d/complementaryMeanFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/complementaryMedianFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/convolve1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/gaussianFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/maximumFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/meanFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/medianFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/minimumFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/percentileFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/rankFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters1d/uniformFilter1d.hpp"
#include "NumCpp/Filter/Filters/Filters2d/complementaryMeanFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/complementaryMedianFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/convolve.hpp"
#include "NumCpp/Filter/Filters/Filters2d/gaussianFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/laplace.hpp"
#include "NumCpp/Filter/Filters/Filters2d/maximumFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/meanFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/medianFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/minimumFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/percentileFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/rankFilter.hpp"
#include "NumCpp/Filter/Filters/Filters2d/uniformFilter.hpp"
#include "NumCpp/Functions.hpp"
#include "NumCpp/Functions/abs.hpp"
#include "NumCpp/Functions/add.hpp"
#include "NumCpp/Functions/alen.hpp"
#include "NumCpp/Functions/all.hpp"
#include "NumCpp/Functions/allclose.hpp"
#include "NumCpp/Functions/amax.hpp"
#include "NumCpp/Functions/amin.hpp"
#include "NumCpp/Functions/angle.hpp"
#include "NumCpp/Functions/any.hpp"
#include "NumCpp/Functions/append.hpp"
#include "NumCpp/Functions/applyFunction.hpp"
#include "NumCpp/Functions/applyPoly1d.hpp"
#include "NumCpp/Functions/arange.hpp"
#include "NumCpp/Functions/arccos.hpp"
#include "NumCpp/Functions/arccosh.hpp"
#include "NumCpp/Functions/arcsin.hpp"
#include "NumCpp/Functions/arcsinh.hpp"
#include "NumCpp/Functions/arctan.hpp"
#include "NumCpp/Functions/arctan2.hpp"
#include "NumCpp/Functions/arctanh.hpp"
#include "NumCpp/Functions/argmax.hpp"
#include "NumCpp/Functions/argmin.hpp"
#include "NumCpp/Functions/argsort.hpp"
#include "NumCpp/Functions/argwhere.hpp"
#include "NumCpp/Functions/around.hpp"
#include "NumCpp/Functions/array_equal.hpp"
#include "NumCpp/Functions/array_equiv.hpp"
#include "NumCpp/Functions/asarray.hpp"
#include "NumCpp/Functions/astype.hpp"
#include "NumCpp/Functions/average.hpp"
#include "NumCpp/Functions/bartlett.hpp"
#include "NumCpp/Functions/binaryRepr.hpp"
#include "NumCpp/Functions/bincount.hpp"
#include "NumCpp/Functions/bit_count.hpp"
#include "NumCpp/Functions/bitwise_and.hpp"
#include "NumCpp/Functions/bitwise_not.hpp"
#include "NumCpp/Functions/bitwise_or.hpp"
#include "NumCpp/Functions/bitwise_xor.hpp"
#include "NumCpp/Functions/blackman.hpp"
#include "NumCpp/Functions/byteswap.hpp"
#include "NumCpp/Functions/cbrt.hpp"
#include "NumCpp/Functions/ceil.hpp"
#include "NumCpp/Functions/centerOfMass.hpp"
#include "NumCpp/Functions/clip.hpp"
#include "NumCpp/Functions/column_stack.hpp"
#include "NumCpp/Functions/complex.hpp"
#include "NumCpp/Functions/concatenate.hpp"
#include "NumCpp/Functions/conj.hpp"
#include "NumCpp/Functions/contains.hpp"
#include "NumCpp/Functions/copy.hpp"
#include "NumCpp/Functions/copySign.hpp"
#include "NumCpp/Functions/copyto.hpp"
#include "NumCpp/Functions/corrcoef.hpp"
#include "NumCpp/Functions/cos.hpp"
#include "NumCpp/Functions/cosh.hpp"
#include "NumCpp/Functions/count_nonzero.hpp"
#include "NumCpp/Functions/cov.hpp"
#include "NumCpp/Functions/cov_inv.hpp"
#include "NumCpp/Functions/cross.hpp"
#include "NumCpp/Functions/cube.hpp"
#include "NumCpp/Functions/cumprod.hpp"
#include "NumCpp/Functions/cumsum.hpp"
#include "NumCpp/Functions/deg2rad.hpp"
#include "NumCpp/Functions/degrees.hpp"
#include "NumCpp/Functions/deleteIndices.hpp"
#include "NumCpp/Functions/diag.hpp"
#include "NumCpp/Functions/diagflat.hpp"
#include "NumCpp/Functions/diagonal.hpp"
#include "NumCpp/Functions/diff.hpp"
#include "NumCpp/Functions/digitize.hpp"
#include "NumCpp/Functions/divide.hpp"
#include "NumCpp/Functions/dot.hpp"
#include "NumCpp/Functions/dump.hpp"
#include "NumCpp/Functions/empty.hpp"
#include "NumCpp/Functions/empty_like.hpp"
#include "NumCpp/Functions/endianess.hpp"
#include "NumCpp/Functions/equal.hpp"
#include "NumCpp/Functions/exp.hpp"
#include "NumCpp/Functions/exp2.hpp"
#include "NumCpp/Functions/expm1.hpp"
#include "NumCpp/Functions/extract.hpp"
#include "NumCpp/Functions/eye.hpp"
#include "NumCpp/Functions/fillDiagnol.hpp"
#include "NumCpp/Functions/find.hpp"
#include "NumCpp/Functions/fix.hpp"
#include "NumCpp/Functions/flatnonzero.hpp"
#include "NumCpp/Functions/flatten.hpp"
#include "NumCpp/Functions/flip.hpp"
#include "NumCpp/Functions/fliplr.hpp"
#include "NumCpp/Functions/flipud.hpp"
#include "NumCpp/Functions/floor.hpp"
#include "NumCpp/Functions/floor_divide.hpp"
#include "NumCpp/Functions/fmax.hpp"
#include "NumCpp/Functions/fmin.hpp"
#include "NumCpp/Functions/fmod.hpp"
#include "NumCpp/Functions/frombuffer.hpp"
#include "NumCpp/Functions/fromfile.hpp"
#include "NumCpp/Functions/fromfunction.hpp"
#include "NumCpp/Functions/fromiter.hpp"
#include "NumCpp/Functions/fromstring.hpp"
#include "NumCpp/Functions/full.hpp"
#include "NumCpp/Functions/full_like.hpp"
#include "NumCpp/Functions/gcd.hpp"
#include "NumCpp/Functions/geomspace.hpp"
#include "NumCpp/Functions/gradient.hpp"
#include "NumCpp/Functions/greater.hpp"
#include "NumCpp/Functions/greater_equal.hpp"
#include "NumCpp/Functions/hamming.hpp"
#include "NumCpp/Functions/hammingEncode.hpp"
#include "NumCpp/Functions/hanning.hpp"
#include "NumCpp/Functions/histogram.hpp"
#include "NumCpp/Functions/hsplit.hpp"
#include "NumCpp/Functions/hstack.hpp"
#include "NumCpp/Functions/hypot.hpp"
#include "NumCpp/Functions/identity.hpp"
#include "NumCpp/Functions/imag.hpp"
#include "NumCpp/Functions/inner.hpp"
#include "NumCpp/Functions/insert.hpp"
#include "NumCpp/Functions/interp.hpp"
#include "NumCpp/Functions/intersect1d.hpp"
#include "NumCpp/Functions/invert.hpp"
#include "NumCpp/Functions/isclose.hpp"
#include "NumCpp/Functions/isinf.hpp"
#include "NumCpp/Functions/isnan.hpp"
#include "NumCpp/Functions/isneginf.hpp"
#include "NumCpp/Functions/isposinf.hpp"
#include "NumCpp/Functions/kaiser.hpp"
#include "NumCpp/Functions/lcm.hpp"
#include "NumCpp/Functions/ldexp.hpp"
#include "NumCpp/Functions/left_shift.hpp"
#include "NumCpp/Functions/less.hpp"
#include "NumCpp/Functions/less_equal.hpp"
#include "NumCpp/Functions/linspace.hpp"
#include "NumCpp/Functions/load.hpp"
#include "NumCpp/Functions/log.hpp"
#include "NumCpp/Functions/log10.hpp"
#include "NumCpp/Functions/log1p.hpp"
#include "NumCpp/Functions/log2.hpp"
#include "NumCpp/Functions/logaddexp.hpp"
#include "NumCpp/Functions/logaddexp2.hpp"
#include "NumCpp/Functions/logb.hpp"
#include "NumCpp/Functions/logical_and.hpp"
#include "NumCpp/Functions/logical_not.hpp"
#include "NumCpp/Functions/logical_or.hpp"
#include "NumCpp/Functions/logical_xor.hpp"
#include "NumCpp/Functions/logspace.hpp"
#include "NumCpp/Functions/matmul.hpp"
#include "NumCpp/Functions/max.hpp"
#include "NumCpp/Functions/maximum.hpp"
#include "NumCpp/Functions/mean.hpp"
#include "NumCpp/Functions/median.hpp"
#include "NumCpp/Functions/meshgrid.hpp"
#include "NumCpp/Functions/min.hpp"
#include "NumCpp/Functions/minimum.hpp"
#include "NumCpp/Functions/mod.hpp"
#include "NumCpp/Functions/multiply.hpp"
#include "NumCpp/Functions/nan_to_num.hpp"
#include "NumCpp/Functions/nanargmax.hpp"
#include "NumCpp/Functions/nanargmin.hpp"
#include "NumCpp/Functions/nancumprod.hpp"
#include "NumCpp/Functions/nancumsum.hpp"
#include "NumCpp/Functions/nanmax.hpp"
#include "NumCpp/Functions/nanmean.hpp"
#include "NumCpp/Functions/nanmedian.hpp"
#include "NumCpp/Functions/nanmin.hpp"
#include "NumCpp/Functions/nanpercentile.hpp"
#include "NumCpp/Functions/nanprod.hpp"
#include "NumCpp/Functions/nans.hpp"
#include "NumCpp/Functions/nans_like.hpp"
#include "NumCpp/Functions/nanstdev.hpp"
#include "NumCpp/Functions/nansum.hpp"
#include "NumCpp/Functions/nanvar.hpp"
#include "NumCpp/Functions/nbytes.hpp"
#include "NumCpp/Functions/negative.hpp"
#include "NumCpp/Functions/newbyteorder.hpp"
#include "NumCpp/Functions/none.hpp"
#include "NumCpp/Functions/nonzero.hpp"
#include "NumCpp/Functions/norm.hpp"
#include "NumCpp/Functions/normalize.hpp"
#include "NumCpp/Functions/not_equal.hpp"
#include "NumCpp/Functions/nth_root.hpp"
#include "NumCpp/Functions/ones.hpp"
#include "NumCpp/Functions/ones_like.hpp"
#include "NumCpp/Functions/outer.hpp"
#include "NumCpp/Functions/packbits.hpp"
#include "NumCpp/Functions/pad.hpp"
#include "NumCpp/Functions/partition.hpp"
#include "NumCpp/Functions/percentile.hpp"
#include "NumCpp/Functions/place.hpp"
#include "NumCpp/Functions/polar.hpp"
#include "NumCpp/Functions/power.hpp"
#include "NumCpp/Functions/powerf.hpp"
#include "NumCpp/Functions/print.hpp"
#include "NumCpp/Functions/prod.hpp"
#include "NumCpp/Functions/proj.hpp"
#include "NumCpp/Functions/ptp.hpp"
#include "NumCpp/Functions/put.hpp"
#include "NumCpp/Functions/putmask.hpp"
#include "NumCpp/Functions/rad2deg.hpp"
#include "NumCpp/Functions/radians.hpp"
#include "NumCpp/Functions/ravel.hpp"
#include "NumCpp/Functions/real.hpp"
#include "NumCpp/Functions/reciprocal.hpp"
#include "NumCpp/Functions/remainder.hpp"
#include "NumCpp/Functions/repeat.hpp"
#include "NumCpp/Functions/replace.hpp"
#include "NumCpp/Functions/reshape.hpp"
#include "NumCpp/Functions/resizeFast.hpp"
#include "NumCpp/Functions/resizeSlow.hpp"
#include "NumCpp/Functions/right_shift.hpp"
#include "NumCpp/Functions/rint.hpp"
#include "NumCpp/Functions/rms.hpp"
#include "NumCpp/Functions/roll.hpp"
#include "NumCpp/Functions/rot90.hpp"
#include "NumCpp/Functions/round.hpp"
#include "NumCpp/Functions/row_stack.hpp"
#include "NumCpp/Functions/searchsorted.hpp"
#include "NumCpp/Functions/select.hpp"
#include "NumCpp/Functions/setdiff1d.hpp"
#include "NumCpp/Functions/shape.hpp"
#include "NumCpp/Functions/sign.hpp"
#include "NumCpp/Functions/signbit.hpp"
#include "NumCpp/Functions/sin.hpp"
#include "NumCpp/Functions/sinc.hpp"
#include "NumCpp/Functions/sinh.hpp"
#include "NumCpp/Functions/size.hpp"
#include "NumCpp/Functions/sort.hpp"
#include "NumCpp/Functions/split.hpp"
#include "NumCpp/Functions/sqrt.hpp"
#include "NumCpp/Functions/square.hpp"
#include "NumCpp/Functions/stack.hpp"
#include "NumCpp/Functions/stdev.hpp"
#include "NumCpp/Functions/subtract.hpp"
#include "NumCpp/Functions/sum.hpp"
#include "NumCpp/Functions/swap.hpp"
#include "NumCpp/Functions/swapCols.hpp"
#include "NumCpp/Functions/swapRows.hpp"
#include "NumCpp/Functions/swapaxes.hpp"
#include "NumCpp/Functions/take.hpp"
#include "NumCpp/Functions/tan.hpp"
#include "NumCpp/Functions/tanh.hpp"
#include "NumCpp/Functions/tile.hpp"
#include "NumCpp/Functions/toStlVector.hpp"
#include "NumCpp/Functions/tofile.hpp"
#include "NumCpp/Functions/trace.hpp"
#include "NumCpp/Functions/transpose.hpp"
#include "NumCpp/Functions/trapz.hpp"
#include "NumCpp/Functions/tri.hpp"
#include "NumCpp/Functions/trim_zeros.hpp"
#include "NumCpp/Functions/trunc.hpp"
#include "NumCpp/Functions/union1d.hpp"
#include "NumCpp/Functions/unique.hpp"
#include "NumCpp/Functions/unpackbits.hpp"
#include "NumCpp/Functions/unwrap.hpp"
#include "NumCpp/Functions/vander.hpp"
#include "NumCpp/Functions/var.hpp"
#include "NumCpp/Functions/vsplit.hpp"
#include "NumCpp/Functions/vstack.hpp"
#include "NumCpp/Functions/where.hpp"
#include "NumCpp/Functions/wrap.hpp"
#include "NumCpp/Functions/wrap2Pi.hpp"
#include "NumCpp/Functions/zeros.hpp"
#include "NumCpp/Functions/zeros_like.hpp"
#include "NumCpp/ImageProcessing.hpp"
#include "NumCpp/ImageProcessing/Centroid.hpp"
#include "NumCpp/ImageProcessing/Cluster.hpp"
#include "NumCpp/ImageProcessing/ClusterMaker.hpp"
#include "NumCpp/ImageProcessing/Pixel.hpp"
#include "NumCpp/ImageProcessing/applyThreshold.hpp"
#include "NumCpp/ImageProcessing/centroidClusters.hpp"
#include "NumCpp/ImageProcessing/clusterPixels.hpp"
#include "NumCpp/ImageProcessing/generateCentroids.hpp"
#include "NumCpp/ImageProcessing/generateThreshold.hpp"
#include "NumCpp/ImageProcessing/windowExceedances.hpp"
#include "NumCpp/Integrate.hpp"
#include "NumCpp/Integrate/gauss_legendre.hpp"
#include "NumCpp/Integrate/romberg.hpp"
#include "NumCpp/Integrate/simpson.hpp"
#include "NumCpp/Integrate/trapazoidal.hpp"
#include "NumCpp/Linalg.hpp"
#include "NumCpp/Linalg/cholesky.hpp"
#include "NumCpp/Linalg/det.hpp"
#include "NumCpp/Linalg/gaussNewtonNlls.hpp"
#include "NumCpp/Linalg/hat.hpp"
#include "NumCpp/Linalg/inv.hpp"
#include "NumCpp/Linalg/lstsq.hpp"
#include "NumCpp/Linalg/lu_decomposition.hpp"
#include "NumCpp/Linalg/matrix_power.hpp"
#include "NumCpp/Linalg/multi_dot.hpp"
#include "NumCpp/Linalg/pinv.hpp"
#include "NumCpp/Linalg/pivotLU_decomposition.hpp"
#include "NumCpp/Linalg/solve.hpp"
#include "NumCpp/Linalg/svd.hpp"
#include "NumCpp/Linalg/svd/SVDClass.hpp"
#include "NumCpp/Logging.hpp"
#include "NumCpp/Logging/BinaryLogger.hpp"
#include "NumCpp/Logging/Logger.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/NdArray/NdArrayBroadcast.hpp"
#include "NumCpp/NdArray/NdArrayCore.hpp"
#include "NumCpp/NdArray/NdArrayIterators.hpp"
#include "NumCpp/NdArray/NdArrayOperators.hpp"
#include "NumCpp/Polynomial.hpp"
#include "NumCpp/Polynomial/Poly1d.hpp"
#include "NumCpp/Polynomial/chebyshev_t.hpp"
#include "NumCpp/Polynomial/chebyshev_u.hpp"
#include "NumCpp/Polynomial/hermite.hpp"
#include "NumCpp/Polynomial/laguerre.hpp"
#include "NumCpp/Polynomial/legendre_p.hpp"
#include "NumCpp/Polynomial/legendre_q.hpp"
#include "NumCpp/Polynomial/spherical_harmonic.hpp"
#include "NumCpp/PythonInterface.hpp"
#include "NumCpp/PythonInterface/BoostInterface.hpp"
#include "NumCpp/PythonInterface/BoostNumpyNdarrayHelper.hpp"
#include "NumCpp/PythonInterface/PybindInterface.hpp"
#include "NumCpp/Random.hpp"
#include "NumCpp/Random/RNG.hpp"
#include "NumCpp/Random/bernoulli.hpp"
#include "NumCpp/Random/beta.hpp"
#include "NumCpp/Random/binomial.hpp"
#include "NumCpp/Random/cauchy.hpp"
#include "NumCpp/Random/chiSquare.hpp"
#include "NumCpp/Random/choice.hpp"
#include "NumCpp/Random/discrete.hpp"
#include "NumCpp/Random/exponential.hpp"
#include "NumCpp/Random/extremeValue.hpp"
#include "NumCpp/Random/f.hpp"
#include "NumCpp/Random/gamma.hpp"
#include "NumCpp/Random/generator.hpp"
#include "NumCpp/Random/geometric.hpp"
#include "NumCpp/Random/laplace.hpp"
#include "NumCpp/Random/lognormal.hpp"
#include "NumCpp/Random/negativeBinomial.hpp"
#include "NumCpp/Random/nonCentralChiSquared.hpp"
#include "NumCpp/Random/normal.hpp"
#include "NumCpp/Random/permutation.hpp"
#include "NumCpp/Random/poisson.hpp"
#include "NumCpp/Random/rand.hpp"
#include "NumCpp/Random/randFloat.hpp"
#include "NumCpp/Random/randInt.hpp"
#include "NumCpp/Random/randN.hpp"
#include "NumCpp/Random/shuffle.hpp"
#include "NumCpp/Random/standardNormal.hpp"
#include "NumCpp/Random/studentT.hpp"
#include "NumCpp/Random/triangle.hpp"
#include "NumCpp/Random/uniform.hpp"
#include "NumCpp/Random/uniformOnSphere.hpp"
#include "NumCpp/Random/weibull.hpp"
#include "NumCpp/Roots.hpp"
#include "NumCpp/Roots/Bisection.hpp"
#include "NumCpp/Roots/Brent.hpp"
#include "NumCpp/Roots/Dekker.hpp"
#include "NumCpp/Roots/Iteration.hpp"
#include "NumCpp/Roots/Newton.hpp"
#include "NumCpp/Roots/Secant.hpp"
#include "NumCpp/Rotations.hpp"
#include "NumCpp/Rotations/DCM.hpp"
#include "NumCpp/Rotations/Quaternion.hpp"
#include "NumCpp/Rotations/rodriguesRotation.hpp"
#include "NumCpp/Rotations/wahbasProblem.hpp"
#include "NumCpp/Special.hpp"
#include "NumCpp/Special/airy_ai.hpp"
#include "NumCpp/Special/airy_ai_prime.hpp"
#include "NumCpp/Special/airy_bi.hpp"
#include "NumCpp/Special/airy_bi_prime.hpp"
#include "NumCpp/Special/bernoulli.hpp"
#include "NumCpp/Special/bessel_in.hpp"
#include "NumCpp/Special/bessel_in_prime.hpp"
#include "NumCpp/Special/bessel_jn.hpp"
#include "NumCpp/Special/bessel_jn_prime.hpp"
#include "NumCpp/Special/bessel_kn.hpp"
#include "NumCpp/Special/bessel_kn_prime.hpp"
#include "NumCpp/Special/bessel_yn.hpp"
#include "NumCpp/Special/bessel_yn_prime.hpp"
#include "NumCpp/Special/beta.hpp"
#include "NumCpp/Special/cnr.hpp"
#include "NumCpp/Special/comp_ellint_1.hpp"
#include "NumCpp/Special/comp_ellint_2.hpp"
#include "NumCpp/Special/comp_ellint_3.hpp"
#include "NumCpp/Special/cyclic_hankel_1.hpp"
#include "NumCpp/Special/cyclic_hankel_2.hpp"
#include "NumCpp/Special/digamma.hpp"
#include "NumCpp/Special/ellint_1.hpp"
#include "NumCpp/Special/ellint_2.hpp"
#include "NumCpp/Special/ellint_3.hpp"
#include "NumCpp/Special/erf.hpp"
#include "NumCpp/Special/erf_inv.hpp"
#include "NumCpp/Special/erfc.hpp"
#include "NumCpp/Special/erfc_inv.hpp"
#include "NumCpp/Special/expint.hpp"
#include "NumCpp/Special/factorial.hpp"
#include "NumCpp/Special/gamma.hpp"
#include "NumCpp/Special/gamma1pm1.hpp"
#include "NumCpp/Special/log_gamma.hpp"
#include "NumCpp/Special/pnr.hpp"
#include "NumCpp/Special/polygamma.hpp"
#include "NumCpp/Special/prime.hpp"
#include "NumCpp/Special/riemann_zeta.hpp"
#include "NumCpp/Special/softmax.hpp"
#include "NumCpp/Special/spherical_bessel_jn.hpp"
#include "NumCpp/Special/spherical_bessel_yn.hpp"
#include "NumCpp/Special/spherical_hankel_1.hpp"
#include "NumCpp/Special/spherical_hankel_2.hpp"
#include "NumCpp/Special/trigamma.hpp"
#include "NumCpp/Utils.hpp"
#include "NumCpp/Utils/cube.hpp"
#include "NumCpp/Utils/essentiallyEqual.hpp"
#include "NumCpp/Utils/essentiallyEqualComplex.hpp"
#include "NumCpp/Utils/gaussian.hpp"
#include "NumCpp/Utils/gaussian1d.hpp"
#include "NumCpp/Utils/interp.hpp"
#include "NumCpp/Utils/num2str.hpp"
#include "NumCpp/Utils/power.hpp"
#include "NumCpp/Utils/powerf.hpp"
#include "NumCpp/Utils/sqr.hpp"
#include "NumCpp/Utils/timeit.hpp"
#include "NumCpp/Utils/value2str.hpp"
#include "NumCpp/Vector.hpp"
#include "NumCpp/Vector/Vec2.hpp"
#include "NumCpp/Vector/Vec3.hpp"