Standalone Interactive HTML Movie (SIHM).
Project description
Standalone Interactive HTML Movie (SIHM)
A highly-portable, interactive way to visualize your simulations.
Summary | Examples | Installation guide
Summary
This package provides sihm
, a command-line tool that takes as input a YAML file that defines geometry and properties of that geometry—position, velocity, color, etc.—vs. time and turns it into a standalone, interactive HTML movie.
- The output is a movie in the sense that the trajectories vs. time are fixed. You'll be able to pause, play, rewind, loop, etc. as a movie would.
- The output is interactive because you can move the camera around while the video is playing (or paused). You can also "attach" the camera to an object and follow that object around the sim.
- The output is a standalone HTML file, i.e., it is the only file you will need to run the interactive movie.
- HTML was selected because it is extermely portable. The output should work anywhere: Linux, Mac, Windows, your cell phone, etc.
Examples
Examples of sihm
's output can be found here.
Installation
Linux
- Install the python package:
pip install sihm
- Install the appropriate package—
rpm
ordeb
, depending on you OS— from the latest release.
Mac
- Install the python package:
pip install sihm
- Download and install the brew package from the latest release, e.g.,
brew install sihm*.rb
.
Windows
- Install the python package:
pip install sihm
- Install the system dependencies
- yarn
- nodejs >= 16
- cmake
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
sihm-0.0.5-py3-none-any.whl
(21.9 kB
view details)
File details
Details for the file sihm-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: sihm-0.0.5-py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e321fd83bd47e78a9cfbc3246188408f77d372e00599cdbf66969cf08eb3dd |
|
MD5 | 040fe127974289e5250a7feba3da7058 |
|
BLAKE2b-256 | 50e29929c5746748b6c7e210d0d567ac27540a53f9111dd4475d59cfc3163b81 |