Up – bechamel-js » Bechamel_jstype t = {
x_label : string;
y_label : string;
series : (string,
Bechamel.Benchmark.stats
* Bechamel_js__.Point.t list
* float list option
* Bechamel_js__.OLS.t )
Stdlib .Hashtbl.t ;
}
val label_witness : string Json_encoding .encoding
val witness : compare :(string -> string -> int) -> t Json_encoding .encoding
val of_ols_results :
x_label :Stdlib .String.t ->
y_label :Stdlib .String.t ->
(Stdlib .String.t, (string, Bechamel.Analyze.OLS.t ) Stdlib .Hashtbl.t )
Stdlib .Hashtbl.t ->
(string, Bechamel.Benchmark.t ) Stdlib .Hashtbl.t ->
(t , [> Rresult .R.msg ] ) Rresult .result
type value = [
|
`Null
|
`Bool of bool
|
`String of string
|
`Float of float
]
val flat :
[< `A of
[< `A of 'b
| `Bool of bool
| `Float of float
| `Null
| `O of (string * 'c ) list
| `String of string ]
list as 'b
| `Bool of bool
| `Float of float
| `Null
| `O of (string * 'c ) list
| `String of string ] as 'a ->
Jsonm .lexeme list
type buffer = bytes * int * int
type 'a or_error = ('a , [ `Msg of string ] ) Stdlib .result
val buffer : chunk :int -> (Stdlib .Buffer.t -> unit or_error ) dst
val channel : string -> (Stdlib .out_channel -> unit or_error ) dst
val emit :
'a. dst :'a dst ->
'a ->
?compare :(string -> string -> int) ->
x_label :string ->
y_label :string ->
(ols_results * raws ) ->
unit or_error