package owl-base
An OCaml Numerical Library
Install
Dune Dependency
Authors
Maintainers
Sources
owl-base-0.3.8.tbz
sha256=7e7725e9a1a967b2af54d7f091a0aea76c54e9abeb4220947921864ef6ffe7d0
md5=247e4b6e6190df68830095441e71e69a
doc/index.html
owl-base
API
Library owl-base
Owl_algodiff_generic
Owl_algodiff_generic_sig
Owl_base
Owl_base_complex
Owl_base_dense_common
Owl_base_dense_ndarray
Ndarray: module aliasesOwl_base_dense_ndarray_d
Owl_base_dense_ndarray_generic
N-dimensional array module: including creation, manipulation, and various vectorised mathematical operations.Owl_base_dense_ndarray_s
Owl_base_linalg_generic
Owl_base_maths
Maths: fundamental and advanced mathematical functions.Owl_base_slicing
Owl_base_stats
Statistics: random number generators, PDF and CDF functions, and hypothesis tests. The module also includes some basic statistical functions such as mean, variance, skew, and etc.Owl_base_stats_dist_bernoulli
Owl_base_stats_dist_cauchy
Owl_base_stats_dist_exponential
Owl_base_stats_dist_gamma
Owl_base_stats_dist_gaussian
Owl_base_stats_dist_gumbel1
Owl_base_stats_dist_gumbel2
Owl_base_stats_dist_uniform
Owl_base_stats_prng
Owl_const
Metric system: CGS, MKS, SI, and physical constants.Owl_dataframe
Owl_exception
Owl_graph
Graph module supports basic operations on DAG.Owl_io
Owl_lazy
Lazy module The module is used to construct a computation graph explicitly for evaluation. The module can be used to simulate the lazy evaluation atop of OCaml. It can also be used for dataflow programming and supports incremental computation. If a variable is updated, only the subgraph depending on such variable will be evaluated.Owl_log
Log module provides logging functionality.Owl_maths_interpolate
Interpolation and ExtrapolationOwl_maths_quadrature
Numerical IntegrationOwl_maths_root
Root finding algorithms for nonlinear functionsOwl_neural_generic
Functor to create neural networks of different precision.Owl_neural_graph
Neural network: Graphical neural networkOwl_neural_graph_sig
Owl_neural_neuron
Neural network: Neuron definitionsOwl_neural_neuron_sig
Owl_numdiff_generic
Owl_numdiff_generic_sig
Numdiff: numerical differentiation moduleOwl_operator
Owl_optimise_generic
Optimisation engineOwl_optimise_generic_sig
Owl_pretty
Pretty print the n-dimensional arrayOwl_types
This module defines the types shared by various sub-libraries in Owl. Note that they just wrappers, to find the exact module signature, please refer to the definition in the corresponding module.Owl_types_common
Owl_types_maths_basic
Owl_types_ndarray_algodiff
Owl_types_ndarray_basic
Owl_types_ndarray_compare
Owl_types_ndarray_mutable
Owl_types_ndarray_numdiff
Owl_types_operator
Operator definitions such as add, sub, mul, and div. This signature defines the functions need to be implemented.Owl_types_stats_basic
Owl_types_stats_dist
Owl_utils
Helper functions used in the libraryOwl_utils_array
Owl_utils_conv
Owl_utils_ndarray
Owl_utils_stack
Owl_view
View module This module is used to create views atop of an ndarray. The view creation is very light-weighted and avoids copying actual data. You can further create views atop of existing views using slicing functions.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page