MCPcopy Create free account
hub / github.com/NanoComp/meep / plot_sources

Function plot_sources

python/visualization.py:787–812  ·  view source on GitHub ↗
(
    sim: Simulation,
    ax: Axes,
    output_plane: Optional[Volume] = None,
    labels: bool = False,
    source_parameters: Optional[dict] = None,
)

Source from the content-addressed store, hash-verified

785
786
787def plot_sources(
788 sim: Simulation,
789 ax: Axes,
790 output_plane: Optional[Volume] = None,
791 labels: bool = False,
792 source_parameters: Optional[dict] = None,
793) -> Axes:
794 # consolidate plotting parameters
795 if source_parameters is None:
796 source_parameters = default_source_parameters
797 else:
798 source_parameters = dict(default_source_parameters, **source_parameters)
799
800 label = "source" if labels else None
801
802 for src in sim.sources:
803 vol = Volume(center=src.center, size=src.size)
804 ax = plot_volume(
805 sim,
806 ax,
807 vol,
808 output_plane,
809 plotting_parameters=source_parameters,
810 label=label,
811 )
812 return ax
813
814
815def plot_monitors(

Callers 1

plot2DFunction · 0.85

Calls 2

VolumeClass · 0.90
plot_volumeFunction · 0.85

Tested by

no test coverage detected