tcv.geom module

TCV geometry and vessel properties

class tcv.geom.PortsDrawer[source]

Bases: object

get_patch()[source]
get_ports_coordinates()[source]
render(ax=None)[source]
class tcv.geom.StaticParameters(coordinates)[source]

Bases: object

TCV static parameters

classmethod from_tree(shotnum)[source]

Read the vessel’s parameters from the static MDS nodes

get_coordinates(part, coord_names=None)[source]

Get the coordinates of a certain vessel part.

class tcv.geom.VesselDrawer(coordinates)[source]

Bases: object

clip_collections_inside(ax)[source]
classmethod from_static(shotnum=0)[source]
get_coordinates(key)[source]
get_patches()[source]
has_tiles_coordinates()[source]
render(ax=None, tiles=True)[source]
tcv.geom.tcvview(shotnum, time, vessel=True, ports=False, tiles=True)[source]

Popular way to display TCV.

Parameters:
  • shotnum (int, or MDSConnection) – Shot number or an open MDS connection instance.
  • time (float) – Time of the equilibrium.
  • vessel (bool, optional) – Draw vessel.
  • ports (bool, optional) – Draw ports
  • tiles (bool, optional) – Draw tiles.

Example

>>> import tcv
>>> tcv.tcvview(42660, 1)