Commit 037a9476 authored by Lukas Platz's avatar Lukas Platz

add sugar.single_plot

parent 0b9700e9
Pipeline #46590 passed with stages
in 8 minutes and 9 seconds
...@@ -29,6 +29,7 @@ from .multi_field import MultiField ...@@ -29,6 +29,7 @@ from .multi_field import MultiField
from .operators.block_diagonal_operator import BlockDiagonalOperator from .operators.block_diagonal_operator import BlockDiagonalOperator
from .operators.diagonal_operator import DiagonalOperator from .operators.diagonal_operator import DiagonalOperator
from .operators.distributors import PowerDistributor from .operators.distributors import PowerDistributor
from .plot import Plot
__all__ = ['PS_field', 'power_analyze', 'create_power_operator', __all__ = ['PS_field', 'power_analyze', 'create_power_operator',
'create_harmonic_smoothing_operator', 'from_random', 'create_harmonic_smoothing_operator', 'from_random',
...@@ -37,7 +38,7 @@ __all__ = ['PS_field', 'power_analyze', 'create_power_operator', ...@@ -37,7 +38,7 @@ __all__ = ['PS_field', 'power_analyze', 'create_power_operator',
'sin', 'cos', 'tan', 'sinh', 'cosh', 'sin', 'cos', 'tan', 'sinh', 'cosh',
'absolute', 'one_over', 'clip', 'sinc', 'absolute', 'one_over', 'clip', 'sinc',
'conjugate', 'get_signal_variance', 'makeOp', 'domain_union', 'conjugate', 'get_signal_variance', 'makeOp', 'domain_union',
'get_default_codomain'] 'get_default_codomain', 'single_plot']
def PS_field(pspace, func): def PS_field(pspace, func):
...@@ -434,3 +435,14 @@ def get_default_codomain(domainoid, space=None): ...@@ -434,3 +435,14 @@ def get_default_codomain(domainoid, space=None):
ret = [dom for dom in domainoid] ret = [dom for dom in domainoid]
ret[space] = domainoid[space].get_default_codomain() ret[space] = domainoid[space].get_default_codomain()
return DomainTuple.make(ret) return DomainTuple.make(ret)
def single_plot(field, **kwargs):
"""Creates a single plot using `Plot`.
Keyword arguments are passed to both `Plot.add` and `Plot.output`.
"""
p = Plot()
p.add(field, **kwargs)
if 'title' in kwargs:
del(kwargs['title'])
p.output(**kwargs)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment