Iteractive web-based visualization tool for exploring set-valued dynamical systems with additive bounded noise, developed as part of the Advanced Computing Project (ACP2) research course at the University of Oulu.
Live demo: https://namvdo.github.io
In classical analysis, a single-valued function (or simply a function)
In contrast, a set-valued function (or multivalued map)
Rather than tracking every possible point within the noise ball
An example of a 4-periodic point found for the boundary map with A = 1.4 and B = 0.3, epsilon=0.0625
git clone <repository-url>
cd set-valued-viz# Build the Rust code to WebAssembly
wasm-pack build --target web --out-dir pkgThis creates the WebAssembly module in the pkg/ directory.
cd frontend
npm install# Copy WebAssembly files to the frontend source
npm run build-wasmAlternative: Manual copy if the npm script doesn't work:
cp -r ../pkg/* src/pkg/npm run dev
