# Industrial field study — provenance

## Pump bracket

- Dataset: https://github.com/pyvista/data/tree/master/Data/fea/pump_bracket
- Original public project: https://www.simscale.com/projects/STR/bracket/
- Dataset documentation: https://docs.pyvista.org/api/examples/_autosummary/pyvista.examples.downloads.download_pump_bracket.html
- Source archive: https://raw.githubusercontent.com/pyvista/data/master/Data/fea/pump_bracket/pump_bracket.zip
- PyVista explicitly documents this dataset as freely licensed to reproduce, distribute and publish under SimScale's terms. See the dataset-specific license statement in https://github.com/pyvista/pyvista/blob/main/pyvista/examples/downloads.py (download_pump_bracket).
- The PyVista data repository distributes its data under Apache-2.0; a copy is included as LICENSE-APACHE-2.0.txt. Original source and the dataset-specific statement above are retained, rather than inferring permission from the PyVista code license.

## Changes made here

The original quadratic volume grid is converted to a triangulated surface using VTK's DataSetSurfaceFilter with nonlinear subdivision level 0. Geometry is centered and uniformly scaled so its longest dimension is 6 display units. Modes disp_0, disp_3 and disp_7 are retained. Each mode is independently normalized by its maximum surface displacement magnitude. Components and positions are rounded to six decimal places. Original index connectivity is retained for the extracted surface.

The resulting bracket.json has 40,928 surface nodes and 81,852 triangles. Each field stores its original normalization factor and array name. archiveSHA256 identifies the exact downloaded archive. The conversion is reproducible with examples/stage-02-engineering/core/convert-data.py.

Values displayed by the viewer are dimensionless normalized modal displacements, not millimeters, stresses or newly solved results. The deformation control is a visualization scale. No finite-element solver runs in the browser.

The model and original simulation are the work of their source authors. This site's contribution is the browser viewer, interaction/state design, conversion pipeline and technical explanation.

## Map study

Default streets, building footprints and points are procedurally authored schematic data, not OpenStreetMap features or actual facilities. Their coordinate range is near Hangzhou only to demonstrate geographic camera behavior. Snapshot values are synthetic dimensionless scalars.

Optional street basemap: © OpenStreetMap contributors, https://www.openstreetmap.org/copyright. Raster tiles are fetched on demand from tile.openstreetmap.org with visible attribution; they are not bundled or pre-fetched.

Map renderer: MapLibre GL JS, BSD-3-Clause (license distributed in the installed package). Industrial renderer: Three.js, MIT (license distributed in the installed package).
