LICENSE
MANIFEST.in
README.md
pyproject.toml
simview/__init__.py
simview/__main__.py
simview/launcher.py
simview/live.py
simview/merge.py
simview/model.py
simview/py.typed
simview/scene.py
simview/server.py
simview/state.py
simview/utils.py
simview.egg-info/PKG-INFO
simview.egg-info/SOURCES.txt
simview.egg-info/dependency_links.txt
simview.egg-info/entry_points.txt
simview.egg-info/requires.txt
simview.egg-info/top_level.txt
simview/static/css/controls.css
simview/static/js/SimView.js
simview/static/js/config.js
simview/static/js/main.js
simview/static/js/components/AnimationController.js
simview/static/js/components/BatchManager.js
simview/static/js/components/InteractionController.js
simview/static/js/components/InteractionControls.js
simview/static/js/components/Scene.js
simview/static/js/components/StateStore.js
simview/static/js/objects/Body.js
simview/static/js/objects/StaticObject.js
simview/static/js/objects/Terrain.js
simview/static/js/objects/utils.js
simview/static/js/ui/AnalysisPanel.js
simview/static/js/ui/BatchLegend.js
simview/static/js/ui/BodyStateWindow.js
simview/static/js/ui/Controls.js
simview/static/js/ui/ErrorMetrics.js
simview/static/js/ui/Legend.js
simview/static/js/ui/PlaybackControls.js
simview/static/js/ui/ScalarPlotter.js
simview/static/js/utils/blobCodec.js
simview/static/js/utils/bodyTransforms.js
simview/static/js/utils/csv.js
simview/static/js/utils/errorMath.js
simview/static/js/utils/injectStyles.js
simview/static/js/utils/interpolate.js
simview/static/js/utils/liveFollow.js
simview/static/js/utils/loadRecordingLibs.js
simview/static/js/utils/viewState.js
simview/static/lib/download.js
simview/static/lib/js-colormaps.js
simview/static/lib/tar.js
simview/static/lib/uPlot.esm.js
simview/static/lib/uPlot.min.css
simview/static/lib/chroma-js-3.1.2/index.min.js
simview/static/lib/chroma-js-3.1.2/src/Color.js
simview/static/lib/chroma-js-3.1.2/src/chroma.js
simview/static/lib/chroma-js-3.1.2/src/version.js
simview/static/lib/chroma-js-3.1.2/src/colors/colorbrewer.js
simview/static/lib/chroma-js-3.1.2/src/colors/w3cx11.js
simview/static/lib/chroma-js-3.1.2/src/generator/average.js
simview/static/lib/chroma-js-3.1.2/src/generator/bezier.js
simview/static/lib/chroma-js-3.1.2/src/generator/blend.js
simview/static/lib/chroma-js-3.1.2/src/generator/cubehelix.js
simview/static/lib/chroma-js-3.1.2/src/generator/mix.js
simview/static/lib/chroma-js-3.1.2/src/generator/random.js
simview/static/lib/chroma-js-3.1.2/src/generator/scale.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/_hsx.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/hcg.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/hsi.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/hsl.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/hsv.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/index.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/lab.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/lch.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/lrgb.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/num.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/oklab.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/oklch.js
simview/static/lib/chroma-js-3.1.2/src/interpolator/rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/input.js
simview/static/lib/chroma-js-3.1.2/src/io/cmyk/cmyk2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/cmyk/index.js
simview/static/lib/chroma-js-3.1.2/src/io/cmyk/rgb2cmyk.js
simview/static/lib/chroma-js-3.1.2/src/io/css/css2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/css/hsl2css.js
simview/static/lib/chroma-js-3.1.2/src/io/css/index.js
simview/static/lib/chroma-js-3.1.2/src/io/css/lab2css.js
simview/static/lib/chroma-js-3.1.2/src/io/css/lch2css.js
simview/static/lib/chroma-js-3.1.2/src/io/css/oklab2css.js
simview/static/lib/chroma-js-3.1.2/src/io/css/oklch2css.js
simview/static/lib/chroma-js-3.1.2/src/io/css/rgb2css.js
simview/static/lib/chroma-js-3.1.2/src/io/gl/index.js
simview/static/lib/chroma-js-3.1.2/src/io/hcg/hcg2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/hcg/index.js
simview/static/lib/chroma-js-3.1.2/src/io/hcg/rgb2hcg.js
simview/static/lib/chroma-js-3.1.2/src/io/hex/hex2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/hex/index.js
simview/static/lib/chroma-js-3.1.2/src/io/hex/rgb2hex.js
simview/static/lib/chroma-js-3.1.2/src/io/hsi/hsi2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/hsi/index.js
simview/static/lib/chroma-js-3.1.2/src/io/hsi/rgb2hsi.js
simview/static/lib/chroma-js-3.1.2/src/io/hsl/hsl2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/hsl/index.js
simview/static/lib/chroma-js-3.1.2/src/io/hsl/rgb2hsl.js
simview/static/lib/chroma-js-3.1.2/src/io/hsv/hsv2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/hsv/index.js
simview/static/lib/chroma-js-3.1.2/src/io/hsv/rgb2hsv.js
simview/static/lib/chroma-js-3.1.2/src/io/lab/index.js
simview/static/lib/chroma-js-3.1.2/src/io/lab/lab-constants.js
simview/static/lib/chroma-js-3.1.2/src/io/lab/lab2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/lab/rgb2lab.js
simview/static/lib/chroma-js-3.1.2/src/io/lch/hcl2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/lch/index.js
simview/static/lib/chroma-js-3.1.2/src/io/lch/lab2lch.js
simview/static/lib/chroma-js-3.1.2/src/io/lch/lch2lab.js
simview/static/lib/chroma-js-3.1.2/src/io/lch/lch2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/lch/rgb2lch.js
simview/static/lib/chroma-js-3.1.2/src/io/named/index.js
simview/static/lib/chroma-js-3.1.2/src/io/num/index.js
simview/static/lib/chroma-js-3.1.2/src/io/num/num2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/num/rgb2num.js
simview/static/lib/chroma-js-3.1.2/src/io/oklab/index.js
simview/static/lib/chroma-js-3.1.2/src/io/oklab/oklab2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/oklab/rgb2oklab.js
simview/static/lib/chroma-js-3.1.2/src/io/oklch/index.js
simview/static/lib/chroma-js-3.1.2/src/io/oklch/oklch2rgb.js
simview/static/lib/chroma-js-3.1.2/src/io/oklch/rgb2oklch.js
simview/static/lib/chroma-js-3.1.2/src/io/rgb/index.js
simview/static/lib/chroma-js-3.1.2/src/io/temp/index.js
simview/static/lib/chroma-js-3.1.2/src/io/temp/rgb2temperature.js
simview/static/lib/chroma-js-3.1.2/src/io/temp/temperature2rgb.js
simview/static/lib/chroma-js-3.1.2/src/ops/alpha.js
simview/static/lib/chroma-js-3.1.2/src/ops/clipped.js
simview/static/lib/chroma-js-3.1.2/src/ops/darken.js
simview/static/lib/chroma-js-3.1.2/src/ops/get.js
simview/static/lib/chroma-js-3.1.2/src/ops/luminance.js
simview/static/lib/chroma-js-3.1.2/src/ops/mix.js
simview/static/lib/chroma-js-3.1.2/src/ops/premultiply.js
simview/static/lib/chroma-js-3.1.2/src/ops/saturate.js
simview/static/lib/chroma-js-3.1.2/src/ops/set.js
simview/static/lib/chroma-js-3.1.2/src/ops/shade.js
simview/static/lib/chroma-js-3.1.2/src/utils/analyze.js
simview/static/lib/chroma-js-3.1.2/src/utils/clip_rgb.js
simview/static/lib/chroma-js-3.1.2/src/utils/contrast.js
simview/static/lib/chroma-js-3.1.2/src/utils/contrastAPCA.js
simview/static/lib/chroma-js-3.1.2/src/utils/delta-e.js
simview/static/lib/chroma-js-3.1.2/src/utils/distance.js
simview/static/lib/chroma-js-3.1.2/src/utils/index.js
simview/static/lib/chroma-js-3.1.2/src/utils/last.js
simview/static/lib/chroma-js-3.1.2/src/utils/limit.js
simview/static/lib/chroma-js-3.1.2/src/utils/multiply-matrices.js
simview/static/lib/chroma-js-3.1.2/src/utils/scales.js
simview/static/lib/chroma-js-3.1.2/src/utils/type.js
simview/static/lib/chroma-js-3.1.2/src/utils/unpack.js
simview/static/lib/chroma-js-3.1.2/src/utils/valid.js
simview/static/lib/three-0.174.0/three.core.js
simview/static/lib/three-0.174.0/three.module.js
simview/static/lib/three-0.174.0/addons/controls/OrbitControls.js
simview/static/lib/three-0.174.0/addons/libs/lil-gui.module.min.js
simview/static/textures/contacts/red-cross0.png
simview/static/textures/points/ball0.png
simview/static/textures/points/ball1.png
simview/templates/index.html
tests/test_cli.py
tests/test_columnar_states.py
tests/test_contacts.py
tests/test_launcher.py
tests/test_live.py
tests/test_merge.py
tests/test_roundtrip.py
tests/test_scene.py
tests/test_server.py
tests/test_show.py
tests/test_terrain.py
tests/test_trajectory.py
tests/test_utils.py