trame Training

This course will introduce trame and go over the basics (reactive state, method calls, custom-widgets, from vue to Python syntax). We’ll cover VTK and ParaView in the context of trame. Then we’ll explore the various deployment options from a single code base (local, desktop, jupyter, cloud, ondemand).

At the end of the training, each participant will have created, during simple exercises spread along the course, a simple yet powerful frame-based web application with 3D remote and local rendering and with plots and graphical user interface.

Slicer

Objectives

  1. What is it? How does it work?
  2. Where to find information and documentation?
  3. Diving into trame and how it works with VTK
  4. Understanding the syntax and how to match web documentation to trame Python
  5. The goto project structure
  6. Trame with pvpython vs regular Python
  7. Desktop, jupyter, cloud, onDemand

Prerequisites

  • Reasonable Python Background
  • HTML/CSS knowledge would be a plus but not required

Program

  • Introduction
    • What is it?
    • How does it work?
  • Getting started
    • Where to find information and documentation
  • Trame and VTK
    • Diving into trame and how it works with VTK
  • Cheat sheets
    • Understanding the syntax and how to match web documentation to trame Python
  • Cookiecutter
    • The goto project structure
  • ParaView specificity
    • Trame with pvpython vs regular Python
  • Deployment
    • Desktop, jupyter, cloud, onDemand
  • Questions

This training course will be taught in English. Course notes are also in English.
Participants are asked to bring a laptop computer for this training session.
The instructor will communicate all the specifications required to each participants before the training session.

Lunch is included.

Kitware SAS is registered as a training center in France

Practical Information

Duration: 1 day
Next training Date: March 14, 2024
Time zone: Paris (CET / GMT+1h)
Schedule: 9am to 5pm
Location: Online
Price: 800€

Company Training

All our training can be offered on site with a custom agenda. Contact us for more information.

Meet the instructor

Jules joined Kitware Europe as a Web Developer in December 2020.

His knowledge in software engineering and particularly in web technologies allows him to work on all kinds of projects at Kitware.