Guides and reference material for DataLab-Web. Start with the project README for the overview and quickstart.
- Welcome — what DataLab-Web is and what you can do in it.
- Computation engine — how Sigima runs in the browser.
- Differences from the desktop app.
- Architecture — layer view, component view, worker protocols and end-to-end flows.
- Persistence model — the HDF5 workspace as the single source of truth.
- Internationalisation — translation framework and contributor workflow.
- Notebooks — multi-tab notebook panel,
.ipynbimport/export, macro conversion. - Plugins — Qt-compatible
PluginBaseAPI, hot-reload and the bundled vitrine plugin. - Shim registry — tracking temporary backport shims.
- Testing strategy — the test pyramid, decision tree, and how to run each suite locally.
- Releasing & distribution — versioning, the release pipeline, and the app + SDK tarballs.
- Troubleshooting — known browser quirks and workarounds.
- Roadmap — short- and long-term plans.
- CONTRIBUTING — project rules, including the Generative AI policy.
- Angular host app — embedding DataLab-Web via the TypeScript SDK.