package pythonlib

  1. Overview
  2. Docs
include module type of struct include Defunc.Param end

choice x y first attempts conversion using x.conv. if that fails, it attempts y.conv

val map : 'a Defunc.Of_python.t -> f:('a -> 'b) -> 'b Defunc.Of_python.t
val positional : Base.string -> 'a Defunc.Of_python.t -> docstring:Base.string -> 'a Defunc.t
val keyword : ?default:'a -> Base.string -> 'a Defunc.Of_python.t -> docstring:Base.string -> 'a Defunc.t
val keyword_opt : Base.string -> 'a Defunc.Of_python.t -> docstring:Base.string -> 'a Base.option Defunc.t
val triple : 'a Defunc.Of_python.t -> 'b Defunc.Of_python.t -> 'c Defunc.Of_python.t -> ('a * 'b * 'c) Defunc.Of_python.t
val quadruple : 'a Defunc.Of_python.t -> 'b Defunc.Of_python.t -> 'c Defunc.Of_python.t -> 'd Defunc.Of_python.t -> ('a * 'b * 'c * 'd) Defunc.Of_python.t
val quintuple : 'a Defunc.Of_python.t -> 'b Defunc.Of_python.t -> 'c Defunc.Of_python.t -> 'd Defunc.Of_python.t -> 'e Defunc.Of_python.t -> ('a * 'b * 'c * 'd * 'e) Defunc.Of_python.t
val array_or_iter : 'a Defunc.Of_python.t -> 'a Base.array Defunc.Of_python.t
val list_or_iter : 'a Defunc.Of_python.t -> 'a Base.list Defunc.Of_python.t
val one_or_tuple_or_list : 'a Defunc.Of_python.t -> 'a Base.list Defunc.Of_python.t
val one_or_tuple_or_list_relaxed : 'a Defunc.Of_python.t -> 'a Base.Or_error.t Base.list Defunc.Of_python.t
val with_broadcast : 'a Defunc.Of_python.t -> arg_name:Base.string -> 'a Broadcast.t Defunc.Of_python.t
val positional_broadcast : Base.string -> 'a Defunc.Of_python.t -> docstring:Base.string -> 'a Broadcast.t Defunc.t
val keyword_broadcast : ?default:'a Broadcast.t -> Base.string -> 'a Defunc.Of_python.t -> docstring:Base.string -> 'a Broadcast.t Defunc.t
val keyword_opt_broadcast : Base.string -> 'a Defunc.Of_python.t -> docstring:Base.string -> 'a Broadcast.t Base.option Defunc.t
val dict : key:'a Defunc.Of_python.t -> value:'b Defunc.Of_python.t -> ('a * 'b) Base.list Defunc.Of_python.t
val star_args : docstring:Base.string -> Pytypes.pyobject Base.list Defunc.t
val numpy_array : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> ('a, 'b, 'c) Bigarray.Genarray.t Defunc.Of_python.t
val numpy_array1 : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> ('a, 'b, 'c) Bigarray.Array1.t Defunc.Of_python.t
val numpy_array2 : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> ('a, 'b, 'c) Bigarray.Array2.t Defunc.Of_python.t
val numpy_array3 : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> ('a, 'b, 'c) Bigarray.Array3.t Defunc.Of_python.t
module Let_syntax : sig ... end