kypkk / NCHC_Intern_WebApp

A Trame web app that interact with .vtu/.vtk files compactly and intuitively.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NCHC_Intern_WebApp

NCHC Logo Trame Logo

A Trame web app that interact with .vtu/.vtk files compactly and intuitively.

Trame

Trame - An open-source platform for creating interactive and powerful visual analytics applications. Based on Python, and leveraging platforms such as VTK, ParaView, and Vega, it is possible to create web-based applications in minutes.

Installation

Install Dependencies

❯ pip install "vtk>=9.1.0" trame

Run Server

❯ python app.py --port 8080

Introduction

Tech Stack

  • Trame
    • A Python integration framework to easily build web applications
  • VTK(Visualization Toolkit)
    • A tool for 3D computer graphics, modeling, image processing, volume rendering, scientific visualization, and 2D plotting
  • Vuetify
    • A Vue UI Library with beautifully handcrafted Material Components

APP_URL


Development

Requirements

❯ git clone https://github.com/kypkk/NCHC_Intern_WebApp.git

❯ cd NCHC_Intern_WebApp

❯ pip install requirements.txt

Guides

VTK in Trame
Vuetify in Trame
Vuetify Components
Useful VTK Examples

About

A Trame web app that interact with .vtu/.vtk files compactly and intuitively.


Languages

Language:Python 100.0%