The 'Introduction to Python Scripting' course introduces the concepts and techniques of the Python programming language, how this has been extended for use with Abaqus, and how these tools can be used to automate simulation workflows to achieve improvements in productivity and reliability.

Introduction to Python scripting for Abaqus

Abaqus makes extensive use of Python, a powerful, object-oriented scripting language that is used widely by organizations throughout the world. Python has been embedded within the Abaqus software products, and the language has been extended to include a rich set of commands that are well suited for the daily tasks of a finite element analyst.

Python scripts can be written as stand-alone utilities or can be written to integrate the Abaqus products with other codes. At a basic level, scripts can be used to automate repetitive tasks such as the creation of results plots from a collection of output files. With some experience, users can even extend the functionality of the Abaqus products. At the advanced level, users are able to work with SIMULIA affiliates to customize the GUI (graphical user interface) of Abaqus interactive products (Abaqus/CAE and Abaqus/Viewer).

The ‘Introduction to Python scripting for Abaqus’ e-learning program is a comprehensive primer on these topics. It runs over a course of 5 weeks, consisting of 2-hour lectures each week. Each session includes the lecture itself, demonstrations, and a Q&A session. Additional workshops are provided for delegates to conduct in their own time, with email support and mentoring available between lectures.

Duration:

5 x 2-hour sessions (1 session each week over 5 weeks)

Course objectives:

The scripting course introduces the concepts and techniques of Python scripting and how it can be used to automate simulation workflows to achieve improvements in productivity and reliability.

Topics covered:

The ‘Introduction to Python scripting for Abaqus’ course introduces the concepts and techniques of the Python programming language, how this has been extended for use with Abaqus, and how these tools can be used to automate simulation workflows to achieve improvements in productivity and reliability.

The course covers the following topics:

  • Basics of the Python language (including data types, control flow, functions, and modules)
  • Useful tools in Abaqus for developing scripts
  • How to automate pre- and post-processing tasks
  • How to customize the GUI and create plugins

Who should attend?

Engineers with some experience of Abaqus/CAE who would like to start automating simulation tasks.

Want to get started with Abaqus/CAE before moving on to more advanced topics? Try our ‘Introduction to Abaqus/CAE‘ course.

Scheduled Courses

Sorry, no sessions are currently scheduled. Please contact us to arrange a suitable training date.

What's included on the course?

Here's what you can expect from all our live training courses.
An experienced, specialist trainer
Dedicated training facilities
Years of industry experience
Personal attendance certificate
On hand training co-ordinator
Lunch & refreshments

How does it work?

Get in touch

Submit your course enquiry one of three ways; complete our booking request form, send us an email or give us a call.

We'll send you information

Our dedicated training co-ordinator will come back to you with information on dates, times and costs.

Arrange your payment

Once you confirm your course, date and location we will confirm payment information with you.

We'll keep you informed

Our training co-ordinator is on hand to help with dietary requirements, travel information, hotel recommendations and any other information you may need.