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). Finally we’ll leave 30 minutes for open questions.

Objectives

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

Prerequisites

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

Agenda

This course is approximately 4 hours, which can be divided into 1 session.

Introduction (15m)

  • What is it?
  • How does it work?

Getting started (5m)

  • Where to find information and documentation

Trame and VTK (1h)

  • Diving into trame and how it works with VTK

Cheat sheets (10m)

  • Understanding the syntax and how to match web documentation to trame Python

BREAK (20m)

Cookiecutter (30m)

  • The goto project structure

ParaView specificity (10m)

  • Trame with pvpython vs regular Python

Deployment (50m)

  • Desktop, jupyter, cloud, onDemand

Questions (30m)

Next Public Course

September 26, 2024, 1-5 pm ET

Instructor: Sébastien Jourdain
Duration: 4 hours
Venue: Remote
Language: English
Price: $520

Early Bird Special

Use the code TRAMECOURSE for an extra $100 early bird discount to be used through September 12th, 2024.

Are you a student?

Save $310 on this course by registering with your school email address and using this discount code: STUDENT4

*Discounts may not be combined.

Register

Private Team Training

Our expert instructors can train your team online or at your site. The course syllabus can be customized for your needs.

Get a Quote