Skip to main content

Module Catalogue

xOpat ships with the following modules. Pages are generated from each component's include.json; availability in a concrete deployment depends on the server configuration.

ModuleIDVersionDescription
Annotation Measurementsannotation-measurements0.1.0Pixel-aware metrics over annotated regions: intensity statistics, % positive, connected-component analysis. Pure compute layer; UI lives in the annotations plugin.
Annotations Moduleannotations0.1.0A module that brings annotations functionality.
RationAI Enhanced WSI Service by Empaiaempaia-wsi-tile-source0.1.0
Graphics canvas FabricJS over OSDfabricjs0.1.0
GeoTiff Tiff Format Supportgeotiff0.1.0Supports TIFF files through GeoTIFF library. Adds a TileSource support, and defines new tiff-related OpenSeadragon data types.
Human-readable ID generatorhuman-readable-ids0.1.0
ICC Profiles On Clienticc-profiles0.1.0Mounts ICC Profile loading to OpenSeadragon. It is implemented using WASM with thread workers.
IO GitHub Sinkio-github-sink0.1.0GitHub-backed bundle sink for the IO pipeline. Hydrates from and writes back to a configured repository path; admin-routable via ENV.client.io.bindings. The GitHub PAT is held server-side under server.secure.proxies..headers — never on the client.always loaded
JWT Token Decoderjwt-decode4.0.0
marked (NPM)@xopat-npm-module/marked0.1.0
Page builder for Advanced Menumenu-pages0.1.0
Mlflow Client - management of mlflow experiments and jobsmlflow0.1.0
OIDC Client for JavaScriptoidc-client-ts2.4.0Library to provide OpenID Connect (OIDC) and OAuth2 protocol support for client-side, browser-based JavaScript client applications. Also included is support for user session and access token management.
Polly.jspollyjs6.0.6Polly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing of HTTP interactions.
RationAI Enhanced WSI Service by Empaiarationai-wsi-tile-source0.1.0
Recorderrecorder1.0.0Captures keyframe and navigation snapshots per viewer as named recordings and plays them back as a timeline.
SegmentAnythingsam-segmentation-experimental0.2.0Segment Anything inference engine and annotation modeexperimental
Html Sanitizationsanitize-html2.11.0
VEGA: The visualization grammarvega
VEGA: The visualization grammar (with secure interpreter)vega-secure
vercel-ai-chat-sdkvercel-ai-chat-sdk1.0.0Integration hub for AI chat models