# Intviewerpython

## Welcome to Scripting INTViewer with Python

Welcome to the INTViewer Python Script Development Site. This site provides information to all developers on how to leverage [INTViewer](http://www.int.com/products/intviewer.html)'s Python capabilities.

For questions, contact support:

* [SLB Support](https://www.software.slb.com/support)
* **Support:** [customersupport.digital@slb.com](mailto:customersupport.digital@slb.com?subject=INTViewer%20API%20documentation%20request)


Also checkout our latest blog article about Python scripting in INTViewer: [Live Completion Is Better than AutoCompletion](https://www.int.com/blog/live-completion-better-autocompletion/)

### Getting Started

[Introduction](/solutions/intviewer/python/introduction) - Why it's a good idea to use Python with INTViewer

[INTViewer Python Basics](/solutions/intviewer/python/intviewer-python-basics) - A brief overview of the Python elements that are featured in INTViewer

### Tutorials

[Comparing several datasets](/solutions/intviewer/python/tutorials/comparing-several-datasets)

[Indexing and transposing a seismic dataset](/solutions/intviewer/python/tutorials/indexing-and-transposing-a-seismic-dataset)

[More ...](/solutions/intviewer/python/tutorials)

### Automation Demos

[Ouputting 10 spectrum images to a file](/solutions/intviewer/python/automation-demos/output-10-spectrum-images-to-a-file)

[Converting a log curve to a Segy file](/solutions/intviewer/python/automation-demos/converting-a-log-curve-to-a-segy-file)

[More ...](/solutions/intviewer/python/automation-demos)

### Geoscience Demos

[Extracting seismic amplitudes along a well](/solutions/intviewer/python/geoscience-demos/extract-seismic-amplitudes-along-a-well)

[4D seismic modeling using Python trace processor](/solutions/intviewer/python/geoscience-demos/4d-modeling-using-python-trace-processor)

[More ...](/solutions/intviewer/python/geoscience-demos)

### UI Customization Features

[Python APIs for Contextual Menu Items](/solutions/intviewer/python/python-apis-for-contextual-menu-items)

[Python APIs for Reactive Scripts](/solutions/intviewer/python/python-apis-for-reactive-scripts)

[Python APIs for Contextual Functions](/solutions/intviewer/python/python-apis-for-contextual-menu-items)

[Python APIs for Prompts](/solutions/intviewer/python/python-apis-for-dialogs)

### Technical Discussions

[Sharing Python scripts in a collaborative environment](/solutions/intviewer/python/technical-discussions/sharing-python-scripts-in-a-collaborative-environment)

### Advanced Microsoft Office Demos

[Creating a PowerPoint presentation](/solutions/intviewer/python/advanced-microsoft-office-demos/creating-a-powerpoint-presentation)

[Creating an Excel spreadsheet](/solutions/intviewer/python/advanced-microsoft-office-demos/creating-an-excel-spreadsheet)

### References and APIs

[Python APIs for Data](/solutions/intviewer/python/python-apis-for-data)

[Python APIs for Windows](/solutions/intviewer/python/python-apis-for-windows)

[Python APIs for 2D Layers](/solutions/intviewer/python/python-apis-for-2d-layers)

[Python APIs for 3D Layers](/solutions/intviewer/python/python-apis-for-3d-layers)

[Python APIs for Selections](/solutions/intviewer/python/python-apis-for-selections)

[Python APIs for Dialogs](/solutions/intviewer/python/python-apis-for-dialogs)

[Python APIs for the INTViewer Desktop](/solutions/intviewer/python/python-apis-for-the-intviewer-desktop)

### Advanced

[Making Your Class Scriptable](/solutions/intviewer/python/intviewer-python-basics/making-your-class-scriptable) - To expose an existing Java class to the Python Interpreter