File: using_frameworks.md

package info (click to toggle)
vtk9 9.5.2%2Bdfsg4-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 206,640 kB
  • sloc: cpp: 2,340,827; ansic: 327,116; python: 114,881; yacc: 4,104; java: 3,977; sh: 3,032; xml: 2,771; perl: 2,189; lex: 1,787; javascript: 1,261; makefile: 194; objc: 153; tcl: 59
file content (16 lines) | stat: -rw-r--r-- 982 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Using existing frameworks and applications

There are many VTK-based, free, open-source applications for scientific,
bio-medical and medical image visualization and processing; several of them are
extensible frameworks that can be customized for particular use cases.
[ParaView](https://paraview.org), [Trame](https://kitware.github.io/trame/index.html),
[PyVista](https://docs.pyvista.org), and [3D Slicer](https://www.slicer.org/)
are examples. Therefore, it is worth
evaluating if any of these would allow you to address your challenges. This
would save time by avoiding redeveloping everything from scratch and by
capitalizing on large communities with thousands of experts.

Generally, the default (complex, but powerful) user interface of these applications
allows one to figure out the complete workflow. Once one knows exactly what and how
to do it, they can create a small Python scripted module that automates most of the
steps and provides a simplified user interface.