Files
tensor/facade_generated.go
T

786 lines
26 KiB
Go
Raw Normal View History

2026-09-03 10:00:00 +02:00
// Copyright (c) 2026 Petr Balvín <opensource@petrbalvin.org> (https://petrbalvin.org)
// SPDX-License-Identifier: MIT
// Package tensor is the public facade: the overview and the guarantees
// live in doc.go, and this file only forwards.
package tensor
import (
grad "sourcedock.dev/petrbalvin/tensor/grad"
integrate "sourcedock.dev/petrbalvin/tensor/integrate"
core "sourcedock.dev/petrbalvin/tensor/internal/core"
io "sourcedock.dev/petrbalvin/tensor/io"
linalg "sourcedock.dev/petrbalvin/tensor/linalg"
optim "sourcedock.dev/petrbalvin/tensor/optim"
plot "sourcedock.dev/petrbalvin/tensor/plot"
signal "sourcedock.dev/petrbalvin/tensor/signal"
stats "sourcedock.dev/petrbalvin/tensor/stats"
)
// Wavelet names for signal.CWT.
const (
Morlet = signal.Morlet
MexicanHat = signal.MexicanHat
)
// Core types.
type Array = core.Array
type Dtype = core.Dtype
type Generator = core.Generator
type JacobianOptions = core.JacobianOptions
type Scalar = core.Scalar
type SparseCOO = core.SparseCOO
type BoundaryConditions = integrate.BoundaryConditions
type BDFVarOptions = integrate.BDFVarOptions
type BDFVarStats = integrate.BDFVarStats
type CollocationOptions = integrate.CollocationOptions
type CollocationSolution = integrate.CollocationSolution
type CubicSpline = linalg.CubicSpline
type DAEOptions = integrate.DAEOptions
type FITSTable = io.FITSTable
type FITSTableColumn = io.FITSTableColumn
type HDF5Dataset = io.HDF5Dataset
type HDF5TextDataset = io.HDF5TextDataset
type HDF5WriteOptions = io.HDF5WriteOptions
type NetCDFDim = io.NetCDFDim
type NetCDFVar = io.NetCDFVar
type HMCOptions = grad.HMCOptions
type NewtonCGOptions = grad.NewtonCGOptions
type HessianOptions = grad.HessianOptions
type KalmanOptions = signal.KalmanOptions
type KalmanResult = signal.KalmanResult
type StateFunc = signal.StateFunc
type JacobianFunc = signal.JacobianFunc
type ARMAOptions = signal.ARMAOptions
type ARMAResult = signal.ARMAResult
type ElasticNetResult = stats.ElasticNetResult
type LassoPathResult = stats.LassoPathResult
type HuberRegressionResult = stats.HuberRegressionResult
type QuantileRegressionResult = stats.QuantileRegressionResult
type PCAResult = stats.PCAResult
type KMeansResult = stats.KMeansResult
type GaussianMixtureResult = stats.GaussianMixtureResult
type LinearMixedModelResult = stats.LinearMixedModelResult
type HiddenMarkovModel = stats.HiddenMarkovModel
type HiddenMarkovFitResult = stats.HiddenMarkovFitResult
type Dendrogram = stats.Dendrogram
type Alternative = stats.Alternative
type Linkage = stats.Linkage
type Kernel = stats.Kernel
type GaussianProcessResult = stats.GaussianProcessResult
type LinearProgramOptions = optim.LinearProgramOptions
type QPOptions = optim.QPOptions
type CMAESOptions = optim.CMAESOptions
type SimulatedAnnealingOptions = optim.SimulatedAnnealingOptions
type NonlinearConstraints = optim.NonlinearConstraints
type CubatureOptions = integrate.CubatureOptions
type TriangleMesh2D = integrate.TriangleMesh2D
type TetraMesh3D = integrate.TetraMesh3D
type FEMPoissonOptions = integrate.FEMPoissonOptions
type FEMPoisson3DOptions = integrate.FEMPoisson3DOptions
type MidpointOptions = integrate.MidpointOptions
type FilonOptions = integrate.FilonOptions
type LeastSquaresInfo = linalg.LeastSquaresInfo
type LinearRegressionResult = stats.LinearRegressionResult
type LogisticRegressionResult = stats.LogisticRegressionResult
type PoissonRegressionResult = stats.PoissonRegressionResult
type BrentOptions = optim.BrentOptions
type CWTWavelet = signal.CWTWavelet
type Daubechies = signal.Daubechies
type DifferentialEvolutionOptions = optim.DifferentialEvolutionOptions
type LBFGSOptions = optim.LBFGSOptions
type LinearConstraints = optim.LinearConstraints
type LMOptions = optim.LMOptions
type FitResult = optim.FitResult
type FitStatus = optim.FitStatus
type DWTMode = signal.DWTMode
type MinimiseOptions = optim.MinimiseOptions
type ODEEventHit = integrate.ODEEventHit
type ODEOptions = integrate.ODEOptions
type ODEWatch = integrate.ODEWatch
type Pipeline = linalg.Pipeline
type QuadratureOptions = integrate.QuadratureOptions
type RootSystemOptions = optim.RootSystemOptions
type SparseCSR = linalg.SparseCSR
type SparseCSC = linalg.SparseCSC
type SparseCholesky = linalg.SparseCholesky
type SparseLU = linalg.SparseLU
type SparseOrdering = linalg.SparseOrdering
type SparseILU = linalg.SparseILU
type STFTOptions = signal.STFTOptions
type Tensor = grad.Tensor
// Charts.
type Chart = plot.Chart
type Point = plot.Point
type Series = plot.Series
// Core constants.
const (
Bool = core.Bool
Float = core.Float
Float16 = core.Float16
Float32 = core.Float32
Int = core.Int
Int8 = core.Int8
Uint8 = core.Uint8
Int16 = core.Int16
Uint16 = core.Uint16
Int32 = core.Int32
Uint32 = core.Uint32
Complex = core.Complex
)
// Sparse factorisation orderings.
const (
SparseOrderingNatural = linalg.SparseOrderingNatural
SparseOrderingReverseCuthillMcKee = linalg.SparseOrderingReverseCuthillMcKee
SparseOrderingMinimumDegree = linalg.SparseOrderingMinimumDegree
)
// Wavelet extension modes.
const (
DWTPeriodic = signal.DWTPeriodic
DWTZeroPad = signal.DWTZeroPad
)
// Daubechies wavelet families.
const (
DB2 = signal.DB2
DB3 = signal.DB3
DB4 = signal.DB4
DB5 = signal.DB5
DB6 = signal.DB6
DB7 = signal.DB7
DB8 = signal.DB8
)
// Least-squares stopping criteria.
const (
LeastSquaresResidual = linalg.LeastSquaresResidual
LeastSquaresNormal = linalg.LeastSquaresNormal
LeastSquaresCondition = linalg.LeastSquaresCondition
)
// Alternatives of the directional tests.
const (
TwoSided = stats.TwoSided
Less = stats.Less
Greater = stats.Greater
)
// Hierarchical clustering linkages.
const (
SingleLinkage = stats.SingleLinkage
CompleteLinkage = stats.CompleteLinkage
AverageLinkage = stats.AverageLinkage
CentroidLinkage = stats.CentroidLinkage
WardLinkage = stats.WardLinkage
)
// Fit statuses.
const (
FitConverged = optim.FitConverged
FitStalled = optim.FitStalled
FitBudget = optim.FitBudget
)
// Robust regression constants.
const (
DefaultHuberTuning = stats.DefaultHuberTuning
TheilSenMaxObservations = stats.TheilSenMaxObservations
)
var ArgMaxAxis = core.ArgMaxAxis
var FromArray = grad.FromArray
var FromFloat64s = grad.FromFloat64s
var ArgMinAxis = core.ArgMinAxis
var TopK = core.TopK
var FromComplexes = core.FromComplexes
var FromFloat32s = core.FromFloat32s
var Abs = core.Abs
var Add = core.Add
var AddC = core.AddC
var AddF = core.AddF
var AddI = core.AddI
var Airy = core.Airy
var AnalyticSignal = signal.AnalyticSignal
var ArgSort = core.ArgSort
var Argwhere = core.Argwhere
var ARMASpectrum = signal.ARMASpectrum
var AssignBins = core.AssignBins
var Astype = core.Astype
var BesselI0 = core.BesselI0
var BesselI1 = core.BesselI1
var BesselIn = core.BesselIn
var BesselK0 = core.BesselK0
var BesselK1 = core.BesselK1
var BesselKn = core.BesselKn
var And = core.And
var Beta = core.Beta
var BoolsFromArray = core.BoolsFromArray
var BroadcastTo = core.BroadcastTo
var Ceil = core.Ceil
var ChebyshevT = core.ChebyshevT
var ChebyshevU = core.ChebyshevU
var Chirp = signal.Chirp
var ChiSquareIndependence = stats.ChiSquareIndependence
var ClipF = core.ClipF
var ClipI = core.ClipI
var Col = core.Col
var ComplexFromArray = core.ComplexFromArray
var Concat = core.Concat
var Copy = core.Copy
var CramersV = stats.CramersV
var Cos = core.Cos
var Cosm1 = core.Cosm1
var CrossProduct = core.CrossProduct
var CumProd = core.CumProd
var CumSum = core.CumSum
var CumulativeIntegrate = core.CumulativeIntegrate
var Diag = core.Diag
var Diagonal = core.Diagonal
var Diff = core.Diff
var Digamma = core.Digamma
var DirichletDensity = stats.DirichletDensity
var DirichletDraws = stats.DirichletDraws
var DirichletMean = stats.DirichletMean
var DirichletMode = stats.DirichletMode
var Div = core.Div
var DivC = core.DivC
var DivF = core.DivF
var DivI = core.DivI
var Dot = core.Dot
var Einsum = core.Einsum
var Eq = core.Eq
var EqF = core.EqF
var EqI = core.EqI
var ElasticNet = stats.ElasticNet
var Erf = core.Erf
var Erfc = core.Erfc
var Envelope = signal.Envelope
var EstimateAR = signal.EstimateAR
var EstimateARMA = signal.EstimateARMA
var EvaluatePolynomial = core.EvaluatePolynomial
var Exp = core.Exp
var ExpIntegralE1 = core.ExpIntegralE1
var ExpIntegralEi = core.ExpIntegralEi
var ExtendedKalmanFilter = signal.ExtendedKalmanFilter
var Filtfilt = signal.Filtfilt
var FisherExactTest = stats.FisherExactTest
var FitHiddenMarkovModel = stats.FitHiddenMarkovModel
var Flatten = core.Flatten
var Flip = core.Flip
var Float32s = core.Float32s
var Floats = core.Floats
var FloatsFromArray = core.FloatsFromArray
var Floor = core.Floor
var FresnelC = core.FresnelC
var FresnelS = core.FresnelS
var FromBools = core.FromBools
var FromBytes = core.FromBytes
var FromFloat32Slice = core.FromFloat32Slice
var FromFloat16s = core.FromFloat16s
var FromFloatSlice = core.FromFloatSlice
var FromFloats = core.FromFloats
var FromInt16s = core.FromInt16s
var FromInt32s = core.FromInt32s
var FromInt8s = core.FromInt8s
var FromInts = core.FromInts
var FromUint16s = core.FromUint16s
var FromUint32s = core.FromUint32s
var FromUint8s = core.FromUint8s
var FullC = core.FullC
var FullF = core.FullF
var FullF16 = core.FullF16
var FullF32s = core.FullF32s
var FullI = core.FullI
var HalvesFromArray = core.HalvesFromArray
var HalfFromFloat64 = core.HalfFromFloat64
var HalfToFloat64 = core.HalfToFloat64
var GaussianMixture = stats.GaussianMixture
var GaussianMixtureBIC = stats.GaussianMixtureBIC
var GaussianProcessRegression = stats.GaussianProcessRegression
var Gamma = core.Gamma
var Gather = core.Gather
var Ge = core.Ge
var GeF = core.GeF
var GeI = core.GeI
var Grid = core.Grid
var Gt = core.Gt
var GtF = core.GtF
var GtI = core.GtI
var Hermite = core.Hermite
var HierarchicalClustering = stats.HierarchicalClustering
var Identity = core.Identity
var Int16sFromArray = core.Int16sFromArray
var Int32sFromArray = core.Int32sFromArray
var Int8sFromArray = core.Int8sFromArray
var Interpolate = core.Interpolate
var Interpolate2D = core.Interpolate2D
var InterpolateGrid = core.InterpolateGrid
var InterpolateMonotone = core.InterpolateMonotone
var Ints = core.Ints
var IntsFromArray = core.IntsFromArray
var IsFinite = core.IsFinite
var IsInf = core.IsInf
var IsNaN = core.IsNaN
var Jacobian = core.Jacobian
var Kron = core.Kron
var Laguerre = core.Laguerre
var Le = core.Le
var LeF = core.LeF
var LeI = core.LeI
var Legendre = core.Legendre
var LegendreAssociated = core.LegendreAssociated
var Linspace = core.Linspace
var LinearMixedModel = stats.LinearMixedModel
var LnGamma = core.LnGamma
var Log = core.Log
var Log10 = core.Log10
var Log2 = core.Log2
var LognormalCDF = stats.LognormalCDF
var LognormalDensity = stats.LognormalDensity
var LognormalQuantile = stats.LognormalQuantile
var LowerTriangle = core.LowerTriangle
var Lt = core.Lt
var LtF = core.LtF
var LtI = core.LtI
var MatMul2D = core.MatMul2D
var Max = core.Max
var MaxAxis = core.MaxAxis
var Maximum = core.Maximum
var McNemarTest = stats.McNemarTest
var MeanAxis = core.MeanAxis
var Min = core.Min
var MinAxis = core.MinAxis
var Minimum = core.Minimum
var MoveAxis = core.MoveAxis
var Mul = core.Mul
var MulC = core.MulC
var MulF = core.MulF
var MulI = core.MulI
var Ne = core.Ne
var NeF = core.NeF
var NeI = core.NeI
var New = core.New
var NewGenerator = core.NewGenerator
var NewHiddenMarkovModel = stats.NewHiddenMarkovModel
var NewSparseCOO = core.NewSparseCOO
var NewTetraMesh3D = integrate.NewTetraMesh3D
var Norm = core.Norm
var Normal = core.Normal
var Not = core.Not
var OneHot = core.OneHot
var Ones = core.Ones
var OnesLike = core.OnesLike
var Or = core.Or
var Pad = core.Pad
var Permutation = core.Permutation
var Pow = core.Pow
var PowI = core.PowI
var Prod = core.Prod
var Quo = core.Quo
var QuoI = core.QuoI
var Range = core.Range
var RangeBy = core.RangeBy
var Repeat = core.Repeat
var Reshape = core.Reshape
var Resample = signal.Resample
var ResampleFourier = signal.ResampleFourier
var Reverse = core.Reverse
var RRQR = linalg.RRQR
var RRQRRank = linalg.RRQRRank
var Roll = core.Roll
var RollingMax = stats.RollingMax
var RollingMean = stats.RollingMean
var RollingMin = stats.RollingMin
var RollingSum = stats.RollingSum
var Round = core.Round
var Row = core.Row
var Scatter = core.Scatter
var SearchSorted = core.SearchSorted
var Select = core.Select
var Shuffle = core.Shuffle
var Splitmix64 = core.Splitmix64
var Substream = core.Substream
var Sigmoid = core.Sigmoid
var Sign = core.Sign
var Sin = core.Sin
var Sinc = core.Sinc
var Slice = core.Slice
var Sort = core.Sort
var SpAdd = core.SpAdd
var SpMatMul = core.SpMatMul
var SpMul = core.SpMul
var SparseFrom = core.SparseFrom
var SphericalBesselJ = core.SphericalBesselJ
var SphericalBesselY = core.SphericalBesselY
var SphericalHarmonic = core.SphericalHarmonic
var Spectrogram = signal.Spectrogram
var STFT = signal.STFT
var SphericalHarmonicReal = core.SphericalHarmonicReal
var Sqrt = core.Sqrt
var Squeeze = core.Squeeze
var Stack = core.Stack
var Sub = core.Sub
var SubC = core.SubC
var SubF = core.SubF
var SubI = core.SubI
var Sum = core.Sum
var SumAxis = core.SumAxis
var Take = core.Take
var Tan = core.Tan
var Tanh = core.Tanh
var Tile = core.Tile
var Transpose = core.Transpose
var TransposeAxes = core.TransposeAxes
var TrimmedMean = stats.TrimmedMean
var Trigamma = core.Trigamma
var Trunc = core.Trunc
var TruncatedNormal = core.TruncatedNormal
var Uint16sFromArray = core.Uint16sFromArray
var Uint32sFromArray = core.Uint32sFromArray
var Uint8sFromArray = core.Uint8sFromArray
var Unique = core.Unique
var Unsqueeze = core.Unsqueeze
var UpperTriangle = core.UpperTriangle
var Where = core.Where
var WithComplex = core.WithComplex
var WithFloat = core.WithFloat
var WithInt = core.WithInt
var Xor = core.Xor
var Zeros = core.Zeros
var ZerosLike = core.ZerosLike
// Functions re-exported from the domain packages.
var ANOVAOneWay = stats.ANOVAOneWay
var AdaptiveAvgPool1D = signal.AdaptiveAvgPool1D
var AdaptiveAvgPool2D = signal.AdaptiveAvgPool2D
var AdaptiveAvgPool3D = signal.AdaptiveAvgPool3D
var AdaptiveMaxPool1D = signal.AdaptiveMaxPool1D
var AdaptiveMaxPool2D = signal.AdaptiveMaxPool2D
var AdaptiveMaxPool3D = signal.AdaptiveMaxPool3D
var AdjointODE = grad.AdjointODE
var Hessian = grad.Hessian
var HessianVectorProduct = grad.HessianVectorProduct
var MinimiseNewtonCG = grad.MinimiseNewtonCG
var All = core.All
var Any = core.Any
var ArgMax = core.ArgMax
var ArgMin = core.ArgMin
var ArrayFromFloatsSafe = linalg.ArrayFromFloatsSafe
var AvgPool1D = signal.AvgPool1D
var AvgPool2D = signal.AvgPool2D
var AvgPool3D = signal.AvgPool3D
var BenjaminiHochberg = stats.BenjaminiHochberg
var BesselJ = core.BesselJ
var BesselJRealOrder = core.BesselJRealOrder
var BesselY = core.BesselY
var BetaIncomplete = stats.BetaIncomplete
var BinCounts = stats.BinCounts
var BinomialCDF = stats.BinomialCDF
var BinomialDraws = stats.BinomialDraws
var BinomialQuantile = stats.BinomialQuantile
var Bonferroni = stats.Bonferroni
var BoolAt = core.BoolAt
var BootstrapCI = stats.BootstrapCI
var BoxTetraMesh3D = integrate.BoxTetraMesh3D
var BroadcastWith = core.BroadcastWith
var ChiSquareCDF = stats.ChiSquareCDF
var ChiSquareDraws = stats.ChiSquareDraws
var ChiSquareGoodnessOfFit = stats.ChiSquareGoodnessOfFit
var ChiSquareQuantile = stats.ChiSquareQuantile
var Cholesky = linalg.Cholesky
var CholeskyDowndate = linalg.CholeskyDowndate
var CholeskyUpdate = linalg.CholeskyUpdate
var ComplexAt = core.ComplexAt
var Cond = linalg.Cond
var Conv1D = signal.Conv1D
var Conv2D = signal.Conv2D
var Conv2DGroups = signal.Conv2DGroups
var Conv3D = signal.Conv3D
var ConvTranspose2D = signal.ConvTranspose2D
var Correlation = core.Correlation
var CorrelationMatrix = stats.CorrelationMatrix
var CountNonzero = core.CountNonzero
var Covariance = core.Covariance
var CovarianceMatrix = stats.CovarianceMatrix
var DaubechiesDWT = signal.DaubechiesDWT
var DaubechiesIDWT = signal.DaubechiesIDWT
var DCT = signal.DCT
var DST = signal.DST
var Decimate = signal.Decimate
var Det = linalg.Det
var DetComplex = linalg.DetComplex
var Eigen = linalg.Eigen
var EigenComplex = linalg.EigenComplex
var EigenGeneral = linalg.EigenGeneral
var EigenGeneralised = linalg.EigenGeneralised
var Equal = core.Equal
var ExponentialCDF = stats.ExponentialCDF
var ExponentialDraws = stats.ExponentialDraws
var ExponentialQuantile = stats.ExponentialQuantile
var FFT = signal.FFT
var FFT2 = signal.FFT2
var FFT3 = signal.FFT3
var FFTFreq = signal.FFTFreq
var FFTN = signal.FFTN
var FindRoot = optim.FindRoot
var FindRootNewton = optim.FindRootNewton
var FindRootBrent = optim.FindRootBrent
var FindRootSystem = optim.FindRootSystem
var FitPolynomial = linalg.FitPolynomial
var FloatAt = core.FloatAt
var GMRES = linalg.GMRES
var GammaCDF = stats.GammaCDF
var GammaDraws = stats.GammaDraws
var GammaLower = stats.GammaLower
var GammaQuantile = stats.GammaQuantile
var GammaUpper = stats.GammaUpper
var GaussLegendreNodes = integrate.GaussLegendreNodes
var GlobalAvgPool1D = signal.GlobalAvgPool1D
var GlobalAvgPool2D = signal.GlobalAvgPool2D
var GlobalAvgPool3D = signal.GlobalAvgPool3D
var GlobalMaxPool1D = signal.GlobalMaxPool1D
var GlobalMaxPool2D = signal.GlobalMaxPool2D
var GlobalMaxPool3D = signal.GlobalMaxPool3D
var Gradient1D = signal.Gradient1D
var Histogram = stats.Histogram
var Histogram2D = stats.Histogram2D
var Holm = stats.Holm
var HuberRegression = stats.HuberRegression
var HuberRegressionTuned = stats.HuberRegressionTuned
var IDCT = signal.IDCT
var IDST = signal.IDST
var IFFT = signal.IFFT
var IFFT2 = signal.IFFT2
var IFFT3 = signal.IFFT3
var IFFTN = signal.IFFTN
var IRFFT = signal.IRFFT
var IntAt = core.IntAt
var Integrate = core.Integrate
var IntegrateAdvection1D = integrate.IntegrateAdvection1D
var IntegrateAdvectionDiffusion1D = integrate.IntegrateAdvectionDiffusion1D
var IntegrateBDF2 = integrate.IntegrateBDF2
var IntegrateBDFVar = integrate.IntegrateBDFVar
var IntegrateBackwardEuler = integrate.IntegrateBackwardEuler
var IntegrateBoundary = integrate.IntegrateBoundary
var IntegrateDAE = integrate.IntegrateDAE
var IntegrateFunction = integrate.IntegrateFunction
var IntegrateFilon = integrate.IntegrateFilon
var IntegrateMidpoint = integrate.IntegrateMidpoint
var IntegrateODE = integrate.IntegrateODE
var IntegrateODEPath = integrate.IntegrateODEPath
var IntegrateODESteps = integrate.IntegrateODESteps
var IntegrateROS4 = integrate.IntegrateROS4
var IntegrateRK4 = integrate.IntegrateRK4
var IntegrateUpwindAdvection1D = integrate.IntegrateUpwindAdvection1D
var IntegrateVerlet = integrate.IntegrateVerlet
var IntegrateYoshida4 = integrate.IntegrateYoshida4
var Inv = linalg.Inv
var Item = core.Item
var KalmanFilter = signal.KalmanFilter
var UnscentedKalmanFilter = signal.UnscentedKalmanFilter
var KendallTau = stats.KendallTau
var KolmogorovSmirnovTest = stats.KolmogorovSmirnovTest
var KernelDensity = stats.KernelDensity
var KMeans = stats.KMeans
var Laplacian = signal.Laplacian
var LeastSquares = linalg.LeastSquares
var Lasso = stats.Lasso
var LassoPath = stats.LassoPath
var LevenbergMarquardt = optim.LevenbergMarquardt
var LevenbergMarquardtFit = optim.LevenbergMarquardtFit
var LogisticRegression = stats.LogisticRegression
var LnFactorial = core.LnFactorial
var LoadCSV = io.LoadCSV
var LoadCSVReader = io.LoadCSVReader
var LoadFITS = io.LoadFITS
var LoadHDF5 = io.LoadHDF5
var LoadNetCDF = io.LoadNetCDF
var LombScargle = signal.LombScargle
var MannWhitneyU = stats.MannWhitneyU
var MapFloat32s = io.MapFloat32s
var MapFloats = io.MapFloats
var MapInts = io.MapInts
var MarginalLogLikelihood = stats.MarginalLogLikelihood
var Matern32Kernel = stats.Matern32Kernel
var Matern52Kernel = stats.Matern52Kernel
var MatrixExp = linalg.MatrixExp
var MatrixLog = linalg.MatrixLog
var MatrixRank = linalg.MatrixRank
var MatrixSqrt = linalg.MatrixSqrt
var MaxPool1D = signal.MaxPool1D
var MaxPool2D = signal.MaxPool2D
var MaxPool3D = signal.MaxPool3D
var Mean = core.Mean
var Median = stats.Median
var MedianAbsoluteDeviation = stats.MedianAbsoluteDeviation
var MedianFilter = signal.MedianFilter
var MedianFilter2D = signal.MedianFilter2D
var Minimise = optim.Minimise
var MinimiseCMAES = optim.MinimiseCMAES
var MinimiseConstrained = optim.MinimiseConstrained
var MinimiseLBFGS = optim.MinimiseLBFGS
var MinimiseLinear = optim.MinimiseLinear
var MinimiseLinearRows = optim.MinimiseLinearRows
var MinimiseNonlinearConstrained = optim.MinimiseNonlinearConstrained
var MinimiseQP = optim.MinimiseQP
var MinimiseSimulatedAnnealing = optim.MinimiseSimulatedAnnealing
var MultivariateNormalDraws = stats.MultivariateNormalDraws
var MultivariateNormalLogDensity = stats.MultivariateNormalLogDensity
var NegativeBinomialCDF = stats.NegativeBinomialCDF
var NegativeBinomialPMF = stats.NegativeBinomialPMF
var NegativeBinomialQuantile = stats.NegativeBinomialQuantile
var NoncentralChiSquareCDF = stats.NoncentralChiSquareCDF
var NoncentralChiSquareDensity = stats.NoncentralChiSquareDensity
var NoncentralChiSquareQuantile = stats.NoncentralChiSquareQuantile
var NoncentralFCDF = stats.NoncentralFCDF
var NoncentralFQuantile = stats.NoncentralFQuantile
var NoncentralTCDF = stats.NoncentralTCDF
var NoncentralTQuantile = stats.NoncentralTQuantile
var NUFFTType1 = signal.NUFFTType1
var Nonzero = core.Nonzero
var NormalCDF = stats.NormalCDF
var NormalQuantile = stats.NormalQuantile
var NumWorkers = core.NumWorkers
var PCA = stats.PCA
var ParetoCDF = stats.ParetoCDF
var ParetoDensity = stats.ParetoDensity
var ParetoQuantile = stats.ParetoQuantile
var PeriodicKernel = stats.PeriodicKernel
var Pinverse = linalg.Pinverse
var PoissonCDF = stats.PoissonCDF
var PoissonDraws = stats.PoissonDraws
var PoissonQuantile = stats.PoissonQuantile
var PoissonRegression = stats.PoissonRegression
var PolynomialRoots = linalg.PolynomialRoots
var QR = linalg.QR
var Quantile = stats.Quantile
var QuantileRegression = stats.QuantileRegression
var RankFilter = signal.RankFilter
var RankFilter2D = signal.RankFilter2D
var RFFT = signal.RFFT
var SVD = linalg.SVD
var SVDComplex = linalg.SVDComplex
var SampleHMC = grad.SampleHMC
var SaveCSV = io.SaveCSV
var SaveCSVWriter = io.SaveCSVWriter
var SaveFITS = io.SaveFITS
var SaveFITSTable = io.SaveFITSTable
var SaveHDF5 = io.SaveHDF5
var SaveHDF5Text = io.SaveHDF5Text
var SaveNativeFloats = io.SaveNativeFloats
var SaveNetCDF = io.SaveNetCDF
var SavitzkyGolay = signal.SavitzkyGolay
var SelectARMA = signal.SelectARMA
var SchurComplex = linalg.SchurComplex
var SetNumCPU = core.SetNumCPU
var Solve = linalg.Solve
var SolveBoundaryCollocation = integrate.SolveBoundaryCollocation
var SolveCyclicTridiagonal = linalg.SolveCyclicTridiagonal
var SolvePoissonDirichlet = signal.SolvePoissonDirichlet
var SolvePoissonFEM3D = integrate.SolvePoissonFEM3D
var SolvePoissonNeumann = signal.SolvePoissonNeumann
var SolvePoissonPeriodic = signal.SolvePoissonPeriodic
var SolveRRQR = linalg.SolveRRQR
var SolveTikhonov = linalg.SolveTikhonov
var SolveTridiagonal = linalg.SolveTridiagonal
var SolveTruncated = linalg.SolveTruncated
var SpearmanRho = stats.SpearmanRho
var SpEigen = linalg.SpEigen
var SpEigenComplex = linalg.SpEigenComplex
var SpEigenGeneral = linalg.SpEigenGeneral
var SpEigenGeneralComplex = linalg.SpEigenGeneralComplex
var SpExpApply = linalg.SpExpApply
var SpLSMR = linalg.SpLSMR
var SpLSQR = linalg.SpLSQR
var SpSolve = linalg.SpSolve
var SpSolveBiCGSTAB = linalg.SpSolveBiCGSTAB
var SquaredExponentialKernel = stats.SquaredExponentialKernel
var Std = stats.Std
var SpSolveComplexCG = linalg.SpSolveComplexCG
var SpSolveComplexBiCGSTAB = linalg.SpSolveComplexBiCGSTAB
var StudentTCDF = stats.StudentTCDF
var StudentTDraws = stats.StudentTDraws
var StudentTQuantile = stats.StudentTQuantile
var SumKahan = signal.SumKahan
var TheilSenRegression = stats.TheilSenRegression
var Trace = core.Trace
var TraceComplex = core.TraceComplex
var Var = stats.Var
var VarSample = stats.VarSample
var WeibullCDF = stats.WeibullCDF
var WeibullDensity = stats.WeibullDensity
var WeibullQuantile = stats.WeibullQuantile
var WelchPSD = signal.WelchPSD
var WelchTTest = stats.WelchTTest
var WeightedLinearRegression = stats.WeightedLinearRegression
var WindowBartlett = signal.WindowBartlett
var WindowBlackman = signal.WindowBlackman
var WindowBlackmanHarris = signal.WindowBlackmanHarris
var WindowBox = signal.WindowBox
var WindowCosine = signal.WindowCosine
var WindowFlatTop = signal.WindowFlatTop
var WindowHamming = signal.WindowHamming
var WindowHann = signal.WindowHann
var WindowKaiser = signal.WindowKaiser
var EllipticK = core.EllipticK
var EllipticE = core.EllipticE
var EllipticPi = core.EllipticPi
var EllipticKScalar = core.EllipticKScalar
var EllipticFScalar = core.EllipticFScalar
var JacobiCDScalar = core.JacobiCDScalar
var JacobiSN = core.JacobiSN
var JacobiCN = core.JacobiCN
var JacobiDN = core.JacobiDN
var Hypergeometric2F1 = core.Hypergeometric2F1
var HaltonPoints = core.HaltonPoints
var SobolPoints = core.SobolPoints
var ButterworthBandPass = signal.ButterworthBandPass
var ButterworthBandStop = signal.ButterworthBandStop
var ButterworthHighPass = signal.ButterworthHighPass
var ButterworthLowPass = signal.ButterworthLowPass
var CauerBandPass = signal.CauerBandPass
var CauerBandStop = signal.CauerBandStop
var CauerHighPass = signal.CauerHighPass
var CauerLowPass = signal.CauerLowPass
var ChebyshevBandPass = signal.ChebyshevBandPass
var ChebyshevBandStop = signal.ChebyshevBandStop
var ChebyshevHighPass = signal.ChebyshevHighPass
var ChebyshevLowPass = signal.ChebyshevLowPass
var CSRFromCOO = linalg.CSRFromCOO
var CSCFromCOO = linalg.CSCFromCOO
var InverseChebyshevBandPass = signal.InverseChebyshevBandPass
var InverseChebyshevBandStop = signal.InverseChebyshevBandStop
var InverseChebyshevHighPass = signal.InverseChebyshevHighPass
var InverseChebyshevLowPass = signal.InverseChebyshevLowPass
var FilterApply = signal.FilterApply
var IntegrateODEEvents = integrate.IntegrateODEEvents
var LoadFITSTable = io.LoadFITSTable
var NewCubicSpline = linalg.NewCubicSpline
var NewSparseCholesky = linalg.NewSparseCholesky
var NewSparseLU = linalg.NewSparseLU
var NewSparseILU = linalg.NewSparseILU
var Pipe = linalg.Pipe
var IntegrateND = integrate.IntegrateND
var IntegrateHeat1D = integrate.IntegrateHeat1D
var IntegrateHeat2D = integrate.IntegrateHeat2D
var NewTriangleMesh2D = integrate.NewTriangleMesh2D
var GridTriangleMesh2D = integrate.GridTriangleMesh2D
var SolvePoissonFEM2D = integrate.SolvePoissonFEM2D
var IntegrateWave1D = integrate.IntegrateWave1D
var IntegrateWave2D = integrate.IntegrateWave2D
var Line = plot.Line
var LinearRegression = stats.LinearRegression
var Autocorrelate = signal.Autocorrelate
var CrossCorrelate = signal.CrossCorrelate
var PartialAutocorrelate = signal.PartialAutocorrelate
var DWT = signal.DWT
var IDWT = signal.IDWT
var CWT = signal.CWT
var MinimiseDifferentialEvolution = optim.MinimiseDifferentialEvolution