3.2.2. sciexp2.expdef.experiments.ExperimentsView
Methods
|
Same as |
|
Same as |
|
Same as |
|
Same as |
|
Same as |
|
Same as |
|
Return pretty representation. |
|
Same as |
|
Create a new view from this one. |
Get the inverse view of this one. |
Attributes
- class ExperimentsView(experiments, filter_base, filter_top, **kwargs)
Bases:
PrettyProxy to a subset of elements in a
Experimentsinstance.Notes
You can use a view with Python’s
withstatement to improve code readability:>>> e = Experiments() >>> e.params(a=range(2), b=range(2)) >>> with e.view("a != b") as v, v.view_inverse() as i: ... v.params(c=1) ... i.params(c=2) >>> e Experiments([{'a': 0, 'b': 0, 'c': 2}, {'a': 0, 'b': 1, 'c': 1}, {'a': 1, 'b': 0, 'c': 1}, {'a': 1, 'b': 1, 'c': 2}])
- property out
- property dereference
- view(*filters)
Create a new view from this one.
See also
- view_inverse()
Get the inverse view of this one.
If using nested views, this will invert the filter of this one, not all filters for parent views.
See also
- execute(*args, **kwargs)
Same as
Experiments.execute
- params(*filters, **variables)
Same as
Experiments.params
- params_append(*filters, **variables)
Same as
Experiments.params_append
- pack(template_from, template_to, dereference=None)
Same as
Experiments.pack
- generate(template_from, template_to, parallel=True, backend='pystache')
Same as
Experiments.generate
- generate_jobs(system, template_to, export=[], depends=[], submit_args=[], job_desc='jobs.jd', parallel=True)
Same as
Experiments.generate_jobs
- translate(template, with_exps=False, with_unique=True)
Same as
Experiments.translate