Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kypkk/nchc_intern_webapp

A Trame web app that interact with .vtu/.vtk files compactly and intuitively.
https://github.com/kypkk/nchc_intern_webapp

3d interactive-visualizations paraviewweb python vtk vtk-applications webapp

Last synced: about 9 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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**](https://www.python.org), and leveraging platforms such as [**VTK**](https://vtk.org), [**ParaView**](https://www.paraview.org), and [**Vega**](#), it is possible to create web-based applications in minutes.

## Installation

### Install Dependencies

```zsh
❯ pip install "vtk>=9.1.0" trame
```

### Run Server

```zsh
❯ python app.py --port 8080
```

## Introduction

### Tech Stack

- Trame
- A [**Python**](https://www.python.org) integration framework to easily build web applications
- VTK(Visualization Toolkit)
- A [**tool**](https://vtk.org) for 3D computer graphics, modeling, image processing, volume rendering, scientific visualization, and 2D plotting
- Vuetify
- A [**Vue**](https://vuejs.org) UI Library with beautifully handcrafted Material Components

### APP_URL

#### http://localhost:8080


## Development

### Requirements

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

❯ cd NCHC_Intern_WebApp

❯ pip install requirements.txt
```

### Guides

[**VTK in Trame**](https://kitware.github.io/trame/docs/tutorial-vtk.html)\
[**Vuetify in Trame**](https://kitware.github.io/trame/docs/tutorial-html.html)\
[**Vuetify Components**](https://vuetifyjs.com/en/components/buttons/)\
[**Useful VTK Examples**](https://kitware.github.io/vtk-examples/site/Python/)