package owl-base
OCaml Scientific and Engineering Computing - Base
Install
Dune Dependency
Authors
Maintainers
Sources
owl-1.0.2.tbz
sha256=38d210ce6c1c2f09631fd59951430e4f364b5ae036c71ed1b32ce559b2a29263
sha512=c468100556445384b9c6adad9c37b5a9b8c27db8be35f61979e65fafa88c60221b8bda0a9c06cfbbc8d4e216a1ed08a315dfefb45bb4f5f15aa82d4358f57567
doc/index.html
owl-base
API
Library owl-base
Owl_algodiff_check
Owl_algodiff_core
Owl_algodiff_core_sig
Owl_algodiff_generic
Owl_algodiff_generic_sig
Owl_algodiff_graph_convert
Owl_algodiff_graph_convert_sig
Owl_algodiff_ops
Owl_algodiff_ops_builder
Owl_algodiff_ops_builder_sig
Owl_algodiff_ops_sig
Owl_algodiff_reverse
Owl_algodiff_types
Owl_algodiff_types_sig
Owl_base
Owl_base_algodiff_primal_ops
Owl_base_complex
Owl_base_dense_common
Owl_base_dense_matrix_c
Owl_base_dense_matrix_d
Owl_base_dense_matrix_generic
Matrix module: including creation, manipulation, and various vectorised mathematical operations.Owl_base_dense_matrix_intf
Owl_base_dense_matrix_s
Owl_base_dense_matrix_z
Owl_base_dense_ndarray
Ndarray: module aliasesOwl_base_dense_ndarray_c
Owl_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_intf
Owl_base_dense_ndarray_s
Owl_base_dense_ndarray_z
Owl_base_linalg_c
Owl_base_linalg_d
Owl_base_linalg_generic
Owl_base_linalg_intf
Owl_base_linalg_s
Owl_base_linalg_z
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_computation
Owl_computation_cpu_device
Owl_computation_cpu_engine
Owl_computation_cpu_eval
Owl_computation_cpu_init
Owl_computation_engine
This functor takes a device as its input, then it generates the computation graph module without flattening the module hierarchy.Owl_computation_engine_sig
Owl_computation_graph
Owl_computation_graph_sig
Owl_computation_operator
Owl_computation_operator_sig
Owl_computation_optimiser
Owl_computation_optimiser_sig
Owl_computation_shape
Owl_computation_shape_sig
Owl_computation_symbol
Owl_computation_symbol_sig
Owl_computation_type
Owl_computation_type_sig
Owl_const
Metric system: CGS, MKS, SI, and physical constants.Owl_countmin_sketch
Owl_countmin_sketch_sig
Owl_countmin_table
Owl_dataframe
Owl_exception
Owl_graph
Graph module supports basic operations on DAG.Owl_heavyhitters_sketch
Owl_heavyhitters_sketch_sig
Owl_io
Owl_lazy
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_compiler
Owl_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_computation_device
Owl_types_computation_engine
Owl_types_maths_basic
Owl_types_ndarray_algodiff
Owl_types_ndarray_basic
Owl_types_ndarray_compare
Owl_types_ndarray_eltcmp
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_heap
Owl_utils_infer_shape
Owl_utils_multimap
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