conatus.view

conatus.view(source, *, scale='smoke', label=None, at=None, mode=None)[source]

Declare a view for Simulation.watch().

source: an unknown ("T"), a component of a vector unknown ("u.x") or a function f(sim) returning grid values. scale: "smoke" (sequential), "signed" (zero is black: vorticity, a perturbation), "dye" (fluorescein: a tracer). at={"y": 0.0}: the 2D slice of a 3D field at the grid node nearest to y = 0 (declared). mode: "isosurface", "volume" or "slices" makes it a 3D view of a 3D field.

Parameters:
  • source (str | Callable[[Any], Any])

  • scale (str)

  • label (str | None)

  • at (Mapping[str, float] | None)

  • mode (str | None)

Return type:

View