NicePool
@mapmanager/nicepool is a browser-native statistical exploration component.
It owns dataset validation, filtering, linked selection, plot preparation,
summaries, four persistent plot slots, and saved workspace presets.
Plotting is provided by Plotly JavaScript.
It provides a Vue component and a framework-neutral <nice-pool> Custom
Element. It is used by
CloudScope Web and
SanPy Web.
A hosted package demo is at
mapmanager.github.io/mapmanager-web-components/demos/nicepool.
Guides
- Architecture
- Data and selection API
- Plot and summary semantics
- State and presets
- Saved preset persistence
- PyQt5 integration
NicePool is actively developed and currently pre-1.0. Its explicit state and schema contracts are intended to make necessary API evolution reviewable.