Python Scripting Service

Enhance your productivity within the Virtual Environment

IES are in the unique position to offer incredibly powerful Python based workflow navigators that guarantee to improve your productivity when modelling with the VE. Our Python Scripting services provide automated report generation of VE model inputs and outputs to compliment your modelling portfolio. Scripting expands your capability to interact, analyse and present data in the way you want to. 

What can be achieved with a Python Script?

  • Quickly and automatically extract and present simulation results.
  • Advanced analysis/calculations can be performed on data.
  • Results presentation can be customised, e.g. chart types and tables.
  • Model inputs can be exported, collated and presented in a similar fashion.
  • Formatted output files can be generated in selected types, e.g. excel, PDF.
  • Tools can be developed via bespoke Graphical User Interface. These can interact with or without the VE depending on their function.

What are the productivity benefits?

  1. Speed
    • Reduces modelling time by avoiding manual results extraction.
    • Standard repetitive results tasks can be obtained quickly.
  2. Consistency
    • Scripts use repeatable steps to produce results, creating consistency when producing content for projects/organisations.
    • Easier to compare the different simulation scenario results, for the same or even different projects.
  3. Quality
    • Less time expended on results extraction means more time for checks on model set-up and results interrogation leading to improved model quality.
    • Scripts can fit defined output formats to support ISO 9001 processes.
  4. Cost
    • Less time spent on modelling and reporting tasks means accumulated savings over weeks and months leading to significant cost saving.
    • Increased quality of the model reduces chances of error or revision, saving time and cost.
  5. Communication
    • Script outputs can immediately be provided to clients, helping communication with clear, concise and impressive reporting content.

How do IES work with clients?


We will work with you to create a brief and define your scripting needs within a proposal. We provide an outline specification document for review before we start coding.

If your script is to run within the VE we will create a secure script package to launch within the VE Python Scripts Navigator. You have assurance that scripts designed for the VE will be compatible with future versions. External scripts will be provide in a file format that can be directly installed to run on your PC.

All scripts will include documentation outlining the installation and use of the script. 

Talk to us about how your needs and we can help devise solutions to support your business.

Examples of our work

More Information

Send an enquiry to our experts.

Send an enquiry