Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kypkk/nchc_intern_webapp
- Owner: kypkk
- Created: 2022-07-27T03:23:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-22T03:57:33.000Z (about 2 years ago)
- Last Synced: 2023-03-09T04:47:22.043Z (over 1 year ago)
- Topics: 3d, interactive-visualizations, paraviewweb, python, vtk, vtk-applications, webapp
- Language: Python
- Homepage:
- Size: 4.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NCHC_Intern_WebApp
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/)