/usr/share/vtk/Infovis/Python/tables2.py is in vtk-examples 5.8.0-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | """
This file contains Python code illustrating the creation and manipulation of
vtkTable objects.
"""
from vtk import *
#------------------------------------------------------------------------------
# Script Entry Point (i.e., main() )
#------------------------------------------------------------------------------
if __name__ == "__main__":
""" Main entry point of this python script """
print "vtkTable Example 2: Loading table data from a comma-separated value file."
# Create a Delimited Text Reader object
csv_source = vtkDelimitedTextReader()
# Tell it we want the field-separator to be a comma
csv_source.SetFieldDelimiterCharacters(",")
# Tell the filter that the first row in the data file are headers.
csv_source.SetHaveHeaders(True)
# Provide the filename that we want to load.
csv_source.SetFileName("table_data.csv")
# Update forces the filter to execute and get the data.
csv_source.Update()
# Print out the table data to the screen
csv_source.GetOutput().Dump(6)
# Note: tables loaded from DelimitedTextReader have all
# types defaulted to string data.
print "vtkTable Example 2: Finished."
|