Module ImportFrom alias ImportFrom alias identifier alias ImportFrom alias Assign NameStore Dict FunctionDef arguments args NameParam defaults body If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Return SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIn NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index NameLoad orelse If BoolOpAnd CompareGt Call NameLoad NameLoad Num SubscriptLoad NameLoad Index Num body Assign NameStore SubscriptLoad NameLoad Index Num If BoolOpAnd CompareGt Call NameLoad NameLoad Num SubscriptLoad NameLoad Index Num body Assign NameStore SubscriptLoad NameLoad Index Num If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Num If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr TupleLoad TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad If CompareGt Call NameLoad NameLoad Num body Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr GeneratorExp BinOpMod Str TupleLoad NameLoad IfExp Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd SubscriptLoad NameLoad Slice BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore Str For TupleStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assign NameStore BinOpMod Str Call AttributeLoad Str attr NameLoad Assign NameStore Dict Exec NameLoad NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults ListLoad ListLoad body Assign NameStore Call NameLoad GeneratorExp TupleLoad Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Assign NameStore Str FunctionDef arguments args defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr body Break Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad TupleLoad NameLoad Call AttributeLoad Str attr NameLoad decorator_list Expr Call NameLoad Assign NameStore Call NameLoad Str ListLoad TupleLoad Str TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad keyword ListLoad TupleLoad TupleLoad Str Str Assign NameStore Call NameLoad Str NameLoad keyword ListLoad TupleLoad TupleLoad Str Str Assign NameStore Call NameLoad Str ListLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str ListLoad TupleLoad Str TupleLoad Str TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str Num TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str Num TupleLoad TupleLoad Str Num TupleLoad TupleLoad Str Num Assign NameStore Call NameLoad Str NameLoad ListLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad ListLoad TupleLoad TupleLoad Str NameLoad ListLoad TupleLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad ListLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad Assign NameStore Call NameLoad Str ListLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad ListLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad Assign NameStore Call NameLoad Str NameLoad Assign NameStore Call NameLoad Str ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str Num TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str NameLoad TupleLoad TupleLoad Str Num TupleLoad TupleLoad Str Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad
N/A __future__ division collections namedtuple _namedtuple Mapping itertools izip N/A _docs N/A get_field_name N/A N/A v N/A N/A N/A N/A isinstance N/A v N/A 0 tuple N/A N/A N/A N/A v N/A 0 N/A 0 N/A N/A v N/A 0 N/A namedtuple N/A N/A typename fields N/A N/A N/A field_names N/A N/A get_field_name f N/A f fields N/A default_values N/A N/A default_found False N/A field_types N/A N/A docstrings N/A N/A new_fields N/A N/A f fields N/A N/A field_name N/A get_field_name f N/A field_key N/A typename field_name N/A field_type None N/A docstring None N/A default_value None N/A N/A field_key _docs N/A N/A N/A field_type docstring N/A _docs N/A field_key N/A N/A N/A N/A N/A len f 1 N/A f N/A 1 N/A N/A field_type N/A f N/A 1 N/A N/A N/A N/A len f 2 N/A f N/A 2 N/A N/A docstring N/A f N/A 2 N/A N/A isinstance N/A f N/A 0 tuple N/A N/A default_found True N/A default_value N/A N/A f N/A 0 N/A 1 N/A N/A N/A default_values append default_value N/A N/A default_found N/A N/A N/A Exception N/A Field "%s" must have default value since the preceding field does. N/A f N/A 0 N/A field_type N/A N/A N/A N/A field_types append N/A (%s) field_type N/A N/A N/A N/A field_types append N/A docstring N/A N/A N/A N/A docstrings append N/A 
        %s
 docstring N/A N/A N/A N/A docstrings append N/A N/A N/A new_fields append N/A N/A field_name default_value field_type docstring N/A fields new_fields N/A T N/A _namedtuple typename field_names N/A args N/A N/A N/A N/A len default_values 0 N/A N/A N/A N/A T __new__ __defaults__ N/A tuple default_values N/A N/A N/A args extend N/A N/A %s=%s N/A field_name N/A N/A isinstance default_val basestring N/A "%s" default_val default_val N/A N/A field_name default_val N/A izip N/A reversed field_names N/A reversed default_values N/A N/A N/A args reverse N/A args N/A N/A field_names N/A N/A N/A len field_names N/A len default_values args N/A N/A args field_names N/A init_docstring N/A N/A field_name field_type docstring N/A izip field_names field_types docstrings N/A N/A init_docstring N/A     .. py:attribute:: %s %s
%s
 N/A field_name field_type docstring N/A init_template N/A def __init__(self, %s): pass N/A N/A ,  join args N/A d N/A N/A init_template d N/A N/A T __init__ N/A d N/A __init__ N/A N/A N/A N/A T __init__ im_func __doc__ init_docstring N/A N/A T _vistrails_fields fields N/A T N/A subnamedtuple N/A N/A typename cls new_fields override_fields N/A N/A N/A N/A N/A override_dict N/A dict N/A N/A N/A get_field_name f f N/A f override_fields N/A fields N/A N/A f N/A cls _vistrails_fields N/A N/A field_name N/A get_field_name f N/A N/A field_name override_dict N/A N/A N/A N/A fields append N/A override_dict N/A field_name N/A N/A N/A N/A fields append f N/A N/A N/A fields extend new_fields N/A N/A namedtuple typename fields N/A N/A _documentation 
   ConstantWidgetConfig.widget: QWidget | String

      The widget to be used either as the class itself or a string of
      the form ``<py_module>:<class>``
      (e.g. "vistrails.gui.modules.constant_configuration:BooleanWidget")

   ConstantWidgetConfig.widget_type: String

      A developer-available type that links a widget to a port entry_type

   ConstantWidgetConfig.widget_use: String

      Intended to differentiate widgets for different purposes in
      VisTrails.  Currently uses the values None, "query", and
      "paramexp" to define widget uses in parameter, query, and
      parameter exploration configurations, repsectively.

   QueryWidgetConfig.widget_use: String

      Like :py:attr:`ConstantWidgetConfig.widget_use`, just defaulted
      to "query"

   ParamExpWidgetConfig.widget_use: String

      Like :py:attr:`ConstantWidgetConfig.widget_use`, just defaulted
      to "paramexp"

   ModuleSettings.name: String

      An optional string that will identify the module (defaults to
      the module class's ``__name__``).

   ModuleSettings.configure_widget: QWidget | PathString

      An optional module configuration widget that is provided so that
      users can configure the module (e.g. PythonSource uses a widget
      to display a code editor more suited for writing code).

   ModuleSettings.constant_widget: ConstantWidgetConfig | QWidget | PathString

      If not None, the registry will use the specified widget(s) or
      import path string(s) of the form "<module>:<class>" to import
      the widget.  A tuple allows a user to specify the widget_type
      (e.g. "default", "enum", etc.)  as the second item and the
      widget_use (e.g. "default", "query", "paramexp").  If the plural
      form is used, we expect a list, the singular form is used for a
      single item.

   ModuleSettings.constant_widgets: List(constant_widget)

      See :py:attr:`ModuleSettings.constant_widget`

   ModuleSettings.signature: Callable

      If not None, then the cache uses this callable as the function
      to generate the signature for the module in the cache. The
      function should take three parameters: the pipeline (of type
      vistrails.core.vistrail.Pipeline), the module (of type
      vistrails.core.vistrail.Module), and a dict that stores
      parameter hashers. This dict is supposed to be passed to
      vistrails/core/cache/hasher.py:Hasher, in case that needs to be
      called.

   ModuleSettings.constant_signature: Callable

      If not None, the cache uses this callable as the function used
      to generate the signature for parameters of the associated
      module's type.  This function should take a single argument (of
      type vistrials.core.vistrail.module_param.ModuleParam) and
      returns a SHA hash.

   ModuleSettings.color: (Float, Float, Float)

      In the GUI, the module will be colored according to the
      specified RGB tuple where each value is a float in [0,1.0].

   ModuleSettings.fringe: List((Float, Float))

      If not None, generates custom lateral fringes for the module
      boxes.  module_fringe must be a list of pairs of floats.  The
      first point must be (0.0, 0.0), and the last must be (0.0,
      1.0). This will be used to generate custom lateral fringes for
      module boxes. All x values must be positive, and all y values
      must be between 0.0 and 1.0. Alternatively, the user can set
      :py:attr:`ModuleSettings.left_fringe` and
      :py:attr:`ModuleSettings.right_fringe` to set two different
      fringes.

   ModuleSettings.left_fringe: List((Float, Float))

      See :py:attr:`ModuleSettings.fringe`.

   ModuleSettings.right_fringe: List((Float, Float))

      See :py:attr:`ModuleSettings.fringe`.

   ModuleSettings.abstract: Boolean

      If True, means the module only serves as a base class for other
      modules.  It will not appear in the module palette but may be
      used as a input or output port type.

   ModuleSettings.package: String

      If not None, then we use this package instead of the current
      one.  This is only intended to be used with local per-module
      module registries (in other words: if you don't know what a
      local per-module registry is, you can ignore this option).

   ModuleSettings.namespace: String

      If not None, then we associate a namespace with the module. A
      namespace is essentially appended to the package identifier so
      that multiple modules inside the same package can share the same
      name.  Namespaces may be nested using the "|" separator.  For
      example, "Tools|Mathematical" specified the Mathematical
      namespace inside of the Tools namespace.

   ModuleSettings.version: String

      The module version.  This is usually used with subworkflows
      where the underlying module may have different versions.  Not
      recommended for general use at this time.

   ModuleSettings.package_version: String

      The current package version for the module.  As with
      :py:attr:`ModuleSettings.package`, you shuold not use this
      unless you know what you are doing as VisTrails will
      automatically fill in this information for any normal package.

   ModuleSettings.hide_namespace: Boolean

      If True, the module palette will not display the namespace for
      the module.  Used for subworkflows, otherwise it may be
      confusing for users.

   ModuleSettings.hide_descriptor: Boolean

      If True, the module palette will not display that module in its
      list (similar to abstract, but can be used when the module is
      not truly abstract).

   ModuleSettings.is_root: Boolean

      Internal use only.  This is used to designate the base Module
      class and should not be used by any other module.

   ModuleSettings.ghost_package: String

      If not None, then the 'ghost_identifier' is set on the
      descriptor, which will cause the module to be displayed under
      that package in the module palette, rather than the package
      specified by the package argument (or current package).

   ModuleSettings.ghost_package_version: String

      If not None, then the attribute 'ghost_package_version' is set
      on the descriptor.  Currently this value is unused, but
      eventually if multiple packages with the same identifier but
      different package versions are loaded simultaneously, this will
      allow overriding the package_version to clean up the module
      palette.

   ModuleSettings.ghost_namespace: String

      If not None, the descriptor will be displayed under the
      specified namespace instead of the 'namespace' attribute of the
      descriptor.

   Port.name: String

      The name of the of the port

   Port.signature: String

      The signature of the of the port (e.g. "basic:Float")

   Port.optional: Boolean

      Whether the port should be visible by default (defaults to True)

   Port.sort_key: Integer

      An integer value that indicates where, relative to other ports,
      this port should appear visually

   Port.docstring: String

      Documentation for the port

   Port.shape: "triangle" | "diamond" | "circle" | [(Float,Float)]

      The shape of the port.  If triangle, appending an angle (in
      degrees) rotates the triangle.  If a list of (x,y) tuples,
      specifies points of a polygon in the [0,1] x [0,1] region

   Port.min_conns: Integer

      The minimum number of values required for the port

   Port.max_conns: Integer

      The maximum number of values allowed for the port

   Port.depth: Integer

      The list depth of the port. Default is 0 (no list)
      
   InputPort.label: String

      A label to be shown with a port

   InputPort.default:

      The default value for a constant-typed port

   InputPort.values: List

      A list of enumerated values that a
      :py:class:`.ConstantWidgetConfig` uses to configure the widget.
      For example, the "enum" widget uses the entries to present an
      exclusive list of choices.

   InputPort.entry_type: String

      The type of the configuration widget that should be used with
      this port. Developers may use custom widgets on a port-by-port
      basis by adding widgets with different
      :py:attr:`ConstantWidgetConfig.widget_type` values and defining
      the port's entry_type to match.

   CompoundInputPort.labels: List(String)

      A list of :py:attr:`InputPort.label`

   CompoundInputPort.defaults: List

      A list of :py:attr:`InputPort.default`

   CompoundInputPort.values: List(List)

      A list of :py:attr:`InputPort.values`

   CompoundInputPort.entry_types: List(String)

      A list of :py:attr:`InputPort.entry_type`

   CompoundInputPort.items: List(InputPortItem)

      Either use this field and break individual
      labels/defaults/values/entry_types into
      :py:class:`.InputPortItem` components or use the other four
      fields.

   CompoundInputPort.signature: String

      The signature of the port (e.g. "basic:Integer, basic:Float").
      Note that for compound ports, this may be instead included on a
      per-component basis in :py:attr:`InputPortItem.signature`.

   CompoundOutputPort.items: List(OutputPortItem)

      Either use this field and break individual signatures into
      :py:class:`.OutputPortItem` components or use the signature
      field.

   CompoundOutputPort.signature: String

      The signature of the port (e.g. "basic:Integer, basic:Float").
      Note that for compound ports, this may be instead included on a
      per-component basis in :py:attr:`OutputPortItem.signature`.

   PortItem.signature: String

      See :py:attr:`InputPort.signature`

   InputPortItem.label: String

      See :py:attr:`InputPort.label`

   InputPortItem.default:

      See :py:attr:`InputPort.default`

   InputPortItem.values: List

      See :py:attr:`InputPort.values`

   InputPortItem.entry_type: String

      See :py:attr:`InputPort.entry_type`

 parse_documentation N/A N/A N/A N/A N/A line_iter N/A iter N/A N/A _documentation splitlines N/A N/A N/A line_iter next N/A line line_iter N/A N/A N/A field field_type N/A N/A N/A N/A line strip split : 1 N/A N/A cls_name field_name N/A N/A field split . N/A doc_lines N/A N/A line N/A N/A line_iter next N/A True N/A N/A line N/A N/A line_iter next N/A N/A N/A N/A line strip N/A N/A N/A N/A N/A doc_lines append N/A N/A line strip N/A N/A _docs N/A N/A cls_name field_name N/A field_type N/A N/A join doc_lines N/A N/A N/A parse_documentation N/A ConstantWidgetConfig N/A namedtuple ConstantWidgetConfig N/A N/A widget N/A N/A widget_type None N/A N/A widget_use None N/A QueryWidgetConfig N/A subnamedtuple QueryWidgetConfig ConstantWidgetConfig override_fields N/A N/A N/A widget_use query N/A ParamExpWidgetConfig N/A subnamedtuple ParamExpWidgetConfig ConstantWidgetConfig override_fields N/A N/A N/A widget_use paramexp N/A ModuleSettings N/A namedtuple ModuleSettings N/A N/A N/A name None N/A N/A configure_widget None N/A N/A constant_widget None N/A N/A constant_widgets None N/A N/A signature None N/A N/A constant_signature None N/A N/A color None N/A N/A fringe None N/A N/A left_fringe None N/A N/A right_fringe None N/A N/A abstract False N/A N/A package None N/A N/A namespace None N/A N/A version None N/A N/A package_version None N/A N/A hide_namespace False N/A N/A hide_descriptor False N/A N/A is_root False N/A N/A ghost_package None N/A N/A ghost_package_version None N/A N/A ghost_namespace None N/A Port N/A namedtuple Port N/A N/A name N/A signature N/A N/A optional False N/A N/A sort_key -1 N/A N/A docstring None N/A N/A shape None N/A N/A min_conns 0 N/A N/A max_conns -1 N/A N/A depth 0 N/A InputPort N/A subnamedtuple InputPort Port N/A N/A N/A label None N/A N/A default None N/A N/A values None N/A N/A entry_type None N/A OutputPort N/A subnamedtuple OutputPort Port N/A CompoundPort N/A subnamedtuple CompoundPort Port N/A N/A N/A items None N/A N/A N/A signature None N/A CompoundInputPort N/A subnamedtuple CompoundInputPort CompoundPort N/A N/A N/A labels None N/A N/A defaults None N/A N/A values None N/A N/A entry_types None N/A CompoundOutputPort N/A subnamedtuple CompoundOutputPort CompoundPort N/A PortItem N/A namedtuple PortItem N/A N/A signature None N/A InputPortItem N/A subnamedtuple InputPortItem PortItem N/A N/A N/A label None N/A N/A default None N/A N/A values None N/A N/A entry_type None N/A OutputPortItem N/A subnamedtuple OutputPortItem PortItem N/A DeprecatedInputPort N/A namedtuple DeprecatedInputPort N/A N/A name String N/A signature String N/A N/A optional True N/A N/A sort_key -1 N/A N/A labels None N/A N/A defaults None N/A N/A values None N/A N/A entry_types None N/A N/A docstring None N/A N/A shape None N/A N/A min_conns 0 N/A N/A max_conns -1 N/A IPort InputPort N/A OPort OutputPort N/A CIPort CompoundInputPort N/A COPort CompoundOutputPort N/A IPItem InputPortItem N/A OPItem OutputPortItem