params-proto

v1 · Sweeps

Legacy v1 sweep construction, iteration, and supporting utilities.

These compatibility APIs ship with the selected source version. See the compatibility overview for other v1/v2 APIs, or migration when upgrading.

API index

NameKindDefined in
dot_joinfunctionparams_proto.v1.hyper
key_itemsfunctionparams_proto.v1.hyper
ProxyObjectclassparams_proto.v1.hyper
flatten_itemsfunctionparams_proto.v1.hyper
Sweepclassparams_proto.v1.hyper
sweepsingletonparams_proto.v1.hyper

params_proto.v1.hyper

dot_join

functionparams_proto.v1.hyper.dot_joinSource ↗
dot_join(*keys)

remove Nones from the keys, but not '',

ParameterType / defaultDescription
*keys
variadic

key_items

functionparams_proto.v1.hyper.key_itemsSource ↗
key_items(d, prefix = None)

Takes in tuples of [key, value], or [None, [[key, value], ...]] returns wtf

ParameterType / defaultDescription
d
required
prefix
= None

ProxyObject

classparams_proto.v1.hyper.ProxyObjectSource ↗
ProxyObject(hook, prefix = None)

Bases: object

ParameterType / defaultDescription
hook
required
prefix
= None

ProxyObject.__init__

methodparams_proto.v1.hyper.ProxyObject.__init__Source ↗
ProxyObject.__init__(hook, prefix = None)
ParameterType / defaultDescription
hook
required
prefix
= None

flatten_items

functionparams_proto.v1.hyper.flatten_itemsSource ↗
flatten_items(row) → Iterable[Item]
ParameterType / defaultDescription
row
required

Iterable[Item]

Sweep

classparams_proto.v1.hyper.SweepSource ↗
Sweep()

Sweep.__init__

methodparams_proto.v1.hyper.Sweep.__init__Source ↗
Sweep.__init__()

Sweep.set_param

methodparams_proto.v1.hyper.Sweep.set_paramSource ↗
Sweep.set_param(name, params, prefix = None)
ParameterType / defaultDescription
name
required
params
required
prefix
= None

Sweep.product

methodparams_proto.v1.hyper.Sweep.productSource ↗
Sweep.product(Strut: T) → ContextManager[T]
ParameterType / defaultDescription
StrutT
required

ContextManager[T]

Sweep.zip

methodparams_proto.v1.hyper.Sweep.zipSource ↗
Sweep.zip(Strut: T) → ContextManager[T]
ParameterType / defaultDescription
StrutT
required

ContextManager[T]

Sweep.set

methodparams_proto.v1.hyper.Sweep.setSource ↗
Sweep.set(Strut: T) → ContextManager[T]
ParameterType / defaultDescription
StrutT
required

ContextManager[T]

sweep

callable singletonparams_proto.v1.hyper.sweepSource ↗
sweep = Sweep()

sweep.__init__

methodparams_proto.v1.hyper.sweep.__init__Source ↗
sweep.__init__()

sweep.set_param

methodparams_proto.v1.hyper.sweep.set_paramSource ↗
sweep.set_param(name, params, prefix = None)
ParameterType / defaultDescription
name
required
params
required
prefix
= None

sweep.product

methodparams_proto.v1.hyper.sweep.productSource ↗
sweep.product(Strut: T) → ContextManager[T]
ParameterType / defaultDescription
StrutT
required

ContextManager[T]

sweep.zip

methodparams_proto.v1.hyper.sweep.zipSource ↗
sweep.zip(Strut: T) → ContextManager[T]
ParameterType / defaultDescription
StrutT
required

ContextManager[T]

sweep.set

methodparams_proto.v1.hyper.sweep.setSource ↗
sweep.set(Strut: T) → ContextManager[T]
ParameterType / defaultDescription
StrutT
required

ContextManager[T]

Public imports

These symbols are available from this module. Their definitions are documented in the linked modules.