Master Student Internship in Graphical Interface for a composite material software (M/F)

Reference : MRT-2018-Intern-013

Type: Intern
Contract type: Internship
Duration: 6 months
Place: Bascharage



The proposed research project will be carried out by the “Sustainable Polymeric & Composite Materials” unit of Materials Research and Technology department. The group of "Design and Durability" is involved. This group (made of 9 people) is dedicated to constitutive modelling of composites, damage and failure, multi-scale modelling, composites and adaptive advanced structures, structural dynamics and instabilities, smart materials, functionally graded materials, optimization and non-linear solution strategies.

Dr. Ahmed Makradi works on constitutive modeling of thermomechanical behavior of polymeric and composites based polymeric materials, design of heterogeneous composites with specific physical properties, modelling and simulation of processes such as fiber spinning, thin sheet thermoforming, Additive manufacturing (Selective Laser Sintering). He has been the principal investigator of many national and international research projects. He published more than 80 technical papers in the areas of mechanics and physics.

David Fiorelli is an internal specialist in data analysis, image processing and programming. He develops software for the group “Design and Durability”.




Heterogeneous composite material consists of a matrix filled with one or several heterogeneities to enhance its intrinsic properties (mechanical, electrical, thermal, etc.). Composite with desired properties can be achieved simply by controlling the distribution, shape and orientation of the heterogeneities within the matrix. LIST researchers have created a toolbox combining imaging tools and techniques with numerical mechanics methods to virtually create composite materials with tailored physical and mechanical properties. The programming was done in Python and a rudimentary graphical interface was realized with the module Tkinter. The Mahotas and Mayavi libraries are used for image analysis and visualization.

The student will develop a user-friendly graphical interface. Visualization of 3D objects will therefore be an important aspect of the work.

Project plan:

  • Task1: Understand the existing structural scheme of the python code towards possible reorganization of the code structure (1 month)
  • Task2: Develop a user-friendly graphical interface (4 months)
  • Task3: Final report

Expected outcomes:

  • Student will get familiar with advanced methods for software graphical interfaces development and visualization tools
  • User-friendly graphical interface





  • Master student in informatics


  • Proficiency in Python programming
  • Knowledge of graphic libraries


  • Fluent English or French (spoken and written) is mandatory


Share this page:



Apply online