Owlinclude module type of struct include Owl_types endinclude module type of struct include Owl_types_common endtype ('a, 'b) owl_arr = ('a, 'b, Bigarray.c_layout) Bigarray.Genarray.ttype slice = index listtype slice_ = index_ arraymodule type Ndarray_Basic = Owl_types.Ndarray_Basicmodule type Ndarray_Compare = Owl_types.Ndarray_Comparemodule type Ndarray_Mutable = Owl_types.Ndarray_Mutablemodule type Ndarray_Algodiff = Owl_types.Ndarray_Algodiffmodule type Ndarray_Numdiff = Owl_types.Ndarray_Numdiffmodule type Stats_Dist = Owl_types.Stats_Distmodule type Computation_Device = Owl_types.Computation_Deviceval float32 : (float, Bigarray.float32_elt) Bigarray.kindval float64 : (float, Bigarray.float64_elt) Bigarray.kindval complex32 : (Complex.t, Bigarray.complex32_elt) Bigarray.kindval complex64 : (Complex.t, Bigarray.complex64_elt) Bigarray.kindMake alias of the modules in Owl for your convenience.
module Const = Owl_constmodule Exception = Owl_exceptionmodule Dense = Owl_densemodule Maths = Owl_mathsmodule Stats = Owl_statsmodule Linalg = Owl_linalgmodule Algodiff = Owl_algodiffmodule Optimise = Owl_optimisemodule Regression = Owl_regressionmodule Neural = Owl_neuralmodule Fft = Owl_fftmodule Cluster = Owl_clustermodule Utils = Owl_utilsmodule Dataset = Owl_datasetmodule Dataframe = Owl_dataframemodule Lazy = Owl_lazymodule Graph = Owl_graphmodule Nlp = Owl_nlpmodule Log = Owl_logmodule Computation = Owl_computationmodule Signal = Owl_signalmodule Cblas = Owl_cblasmodule Lapacke = Owl_lapackemodule Arr : sig ... endmodule Mat : sig ... end