Python Scripting in the VE

Home   /   Software   /  Python Scripting

Python Scripting: Unique VE Customisation to Maximise Productivity

Import and export data from VE models and export data from results files using the Python programming language.

You can use the VE Python API to create your own customised scripts to automate reports, data input, parametric simulations and many other tasks. Reduce the time spent on tasks and define workflows & Navigators that are bespoke to your needs. The IES Content Store allows you to download and share python scripts created by IES and other IES users around the world.

Features & Benefits

Customise Scripts

Create your own customised scripts to extract data from results files into preformatted reports.

Automate Data Import

Automate the import/export of model data to/from VE models.

Define Workflows

Define workflows and navigators that are bespoke to your needs.

Easily Share

Easily share across your company through your own navigator.

Improve QA

Improve quality assurance and consistency through customised workflows.

Create Content

Create and share user content driven reportage, visualisation and analysis.

Convey Outputs

Convey the outputs of various studies in an easy to read visual format.

Link to Libraries

Links to 3rd party Python libraries to enable automatic production of charts and graphs.

Want to see how VE Python Scripting works?

The Python Scripting tool has two main features: the Python Console or Integrated Development Environment (IDE) and the Python Navigator.

The Console IDE allows users to create their own scripts and promote them to their own Navigator, while the Python Navigator allows access to the resultant ‘program’. Scripts can be distributed for use in Navigator or IDE and can be pin protected or encrypted if desired.

Watch our video to discover the full power of VE Python Scripting. 

VE Python Scripting Resources

On-demand Webinar

Introduction to using Python with IESVE presented by Richard Quincey.


This free Upskill with IES session provides an understanding of how the Python Programming Language can be used to improve workflows and efficiency, for many different modelling tasks.

VE Python Articles 

A series of ‘how to’ guides for VE Python, sharing ways to maximise your productivity by customising the software.

Bespoke Scripting Service

IES Consulting can design scripts for your specific workflow needs that guarantee a boost to your productivity when working with the VE. We also offer mentoring to develop your scripting skills.

IES Content Store

The IES Content Store provides a valuable selection of custom generated resources that allow VE users to get ahead with the software and maximise their productivity.

Make an Enquiry

If you would like further information on VE Python Scripting, please contact our team.