Appearance
Getting started
The Python track aims to provide the most developer friendly environment by letting the user leverage its own system for running and editing Python code while ensuring system isolation by always using virtual environments.
Fetching hands-on
While not fully required when you are following the tutorial from the website as code will be provided directly in the pages which will allow you to copy-paste it into local files for testing.
But if you rather have all the content on your drive right away, you can use git to download the tutorial repository. The command line given below will clone the repository on your system.
bash
git clone https://github.com/Kitware/sc25-trame-tutorial.git
Tutorial layout
This section of the tutorial is split in 6 sessions of 30 minutes with some slides overview and hands-on. The hands-on are a mix of examples and exercises.
- Trame fundamentals aims to introduce the core concepts behind trame with hands-on showing syntax and core logic.
- Dynamic Web Interface aims to expand on the syntax of the web templating infrastructure and how to take advantage of it.
- Vuetify for beautiful UI aims to go beyond basic HTML and start leveraging a widget library for building complete and appealing user interface while requiring less knowledge of HTML and CSS.
- 3D Visualization aims to cover how VTK and ParaView can be used inside a trame application. This include enabling local and remote rendering solutions.
- 2D Charts aims to cover how to integrate the charting capabilities of libraries like matplotlib, plotly and altair with trame.
- Interactive data processing aims to brings everything together in a complete solution where the interaction is key for exploring data in a different way.