# PyTecplot: Tecplot 360 Python Library

The pytecplot library is a high level API that connects your Python script to the power of the Tecplot 360 visualization engine. It offers line plotting, 2D and 3D surface plots in a variety of formats, and 3D volumetric visualization. Familiarity with Tecplot 360 and the Tecplot 360 macro language is helpful, but not required.

Note

PyTecplot requires 64-bit Python versions 2.7 or 3.5+ and Tecplot 360 version 2017 R1 or later with TecPLUS™ maintenance service. PyTecplot does not support 32 bit Python. Please refer to Installation for installation instructions and environment setup. For the best experience, developers are encouraged to use the latest version of Python. If you need help converting to Python 3 or wish to write code compatible with 2 and 3, please refer to the Python-Future Cheat Sheet.

- Installation
  - Python and Tecplot
    - Package Installer
    - Connecting PyTecplot to Tecplot 360 GUI
    - TecUtil Server
  - Windows
    - Installation
    - Environment Setup
    - Updating
  - Linux
    - Installation
    - Environment Setup (Batch Only)
    - Updating
  - Mac OSX
    - Installation
    - Environment Setup
    - Updating
    - System Integrity Protection (SIP)
  - Troubleshooting
  - Version Information
- Quick Start
  - Hello World
  - Zero-based Indexing
  - Macro Integration
  - Getting Help
- Examples
  - Hello World
  - Loading Layouts
  - Extracting Slices
  - Numpy Integration
  - Execute Equation
  - Line Plots
  - Creating Slices
  - Creating Iso-surfaces
  - Wing Surface Slices
  - Mach Iso-surfaces
  - Exception Handling
  - Streamtraces
  - Line Legend
  - Contour Legend
  - 3D View
  - Embedding LaTeX
  - Multiprocessing
- Reference
  - Session
    - tecplot
    - Session
    - Configuration
    - Miscellaneous
  - Layout
    - tecplot.layout
    - active_frame()
    - active_page()
    - add_page()
    - delete_page()
    - next_page()
    - new_layout()
    - load_layout()
    - page()
    - pages()
    - frames()
    - save_layout()
    - layout.aux_data()
    - Frame
    - Page
    - Paper
  - Data
    - tecplot.data
    - Loading Data
    - Saving Data
    - Data Queries
    - Data Operations
    - Data Extractions
    - Data Access
    - Auxiliary Data
  - Plot
    - Plots
    - Fieldmaps
    - Linemaps
  - Axes
    - Field Axes
    - Line Axes
    - Sketch Axes
    - Axis Elements
  - Plot Style
    - Scatter Plots
    - Vector Plots
    - Legends
    - Contours
    - Isosurface
    - Slice
    - Streamtraces
    - Text
    - Data Labels
    - Viewport
    - View and Lighting
  - Blanking
    - Value Blanking
  - Annotations
    - Text
    - Geometric Shapes
    - Images
  - Exporting
    - Exporting Images
    - Exporting Video
  - Macros
    - tecplot.macro
    - macro.execute_command()
    - macro.execute_extended_command()
    - macro.execute_file()
    - macro.execute_function()
  - Extensions
    - tecplot.extension
    - tecplot.extension.numpy
    - tecplot.extension.ipython
  - Constants
    - tecplot.constant
  - Exceptions
    - tecplot.exception

# Indices and tables

- Index
- Module Index
- Search Page