MCPcopy Create free account
hub / github.com/danieljfarrell/pvtrace / show

Method show

pvtrace/device/lsc.py:301–336  ·  view source on GitHub ↗
(
        self,
        wireframe=True,
        baubles=True,
        bauble_radius=None,
        world_segment="short",
        short_length=None,
        open_browser=False,
    )

Source from the content-addressed store, hash-verified

299 # Simulate
300
301 def show(
302 self,
303 wireframe=True,
304 baubles=True,
305 bauble_radius=None,
306 world_segment="short",
307 short_length=None,
308 open_browser=False,
309 ):
310
311 if bauble_radius is None:
312 bauble_radius = np.min(self.size) * 0.05
313
314 if short_length is None:
315 short_length = np.min(self.size) * 0.1
316
317 self._add_history_kwargs = {
318 "bauble_radius": bauble_radius,
319 "baubles": baubles,
320 "world_segment": world_segment,
321 "short_length": short_length,
322 }
323
324 if self._scene is None:
325 self._make_scene()
326
327 self._renderer = MeshcatRenderer(
328 open_browser=open_browser,
329 transparency=False,
330 opacity=0.5,
331 wireframe=wireframe,
332 max_histories=50,
333 )
334 self._renderer.render(self._scene)
335 time.sleep(1.0)
336 return self._renderer
337
338 def simulate(self, n, progress=None, emit_method="kT"):
339 if self._scene is None:

Callers 3

test1Function · 0.95
test2Function · 0.95
fluro_red.pyFile · 0.80

Calls 3

_make_sceneMethod · 0.95
MeshcatRendererClass · 0.90
renderMethod · 0.80

Tested by

no test coverage detected