MCPcopy Index your code
hub / github.com/Kitware/paraviewweb

github.com/Kitware/paraviewweb @v3.2.21

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.2.21 ↗ · + Follow
2,248 symbols 5,321 edges 426 files 3 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ParaViewWeb

Kitware is Hiring Build Status Dependency Status semantic-release npm-download npm-version-requirement node-version-requirement

Introduction

ParaViewWeb aims to provide a framework for building interactive web visualizations which rely on VTK or ParaView to produce visualization data.

This data can be static or dynamic ranging from a no-server setup to having a ParaView or VTK backend sending either geometry or images to the client.

Documentation

See the documentation for a getting started guide, advanced documentation, and API descriptions.

Development

You can start building the ParaViewWeb library by itself with the following set of commands:

$ git clone https://github.com/kitware/paraviewweb.git
$ cd paraviewweb
$ npm install
$ npm run build:release

Licensing

ParaViewWeb is licensed under the BSD 3-Clause License.

Getting Involved

Fork our repository and do great things. At Kitware, we've been contributing to open-source software for 15 years and counting, and want to make ParaViewWeb useful to as many people as possible.

Core symbols most depended-on inside this repo

bind
called by 276
src/Common/State/PipelineState/index.js
setState
called by 207
src/Common/State/ToggleState/index.js
onChange
called by 104
src/Common/Core/LookupTable/index.js
busy
called by 64
src/IO/Girder/GirderClientBuilder/index.js
get
called by 58
src/IO/Core/DataManager/index.js
unsubscribe
called by 57
src/Common/Misc/SizeHelper/index.js
render
called by 52
src/React/Widgets/Coordinate2DWidget/test.js
update
called by 32
src/Rendering/Image/AbstractImageBuilder/index.js

Shape

Method 1,114
Function 855
Class 279

Languages

TypeScript99%
C1%

Modules by API surface

src/IO/Core/QueryDataModel/index.js46 symbols
src/InfoViz/Native/HistogramSelector/score.js44 symbols
src/Rendering/Image/DataProberImageBuilder/index.js41 symbols
src/Rendering/Image/BinaryDataProberImageBuilder/index.js36 symbols
src/InfoViz/Native/ParallelCoordinates/AxesManager.js34 symbols
src/Component/Native/Workbench/index.js30 symbols
src/Common/State/PipelineState/index.js30 symbols
src/Common/Misc/TimeProbeManager/index.js28 symbols
src/React/Widgets/LookupTableWidget/index.js27 symbols
src/React/Renderers/ImageRenderer/index.js26 symbols
src/IO/Girder/GirderClientBuilder/index.js26 symbols
src/Common/Core/LookupTable/index.js26 symbols

For agents

$ claude mcp add paraviewweb \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact