Publisher

Glysade wrote Publisher so that we were able to develop advanced custom TypeScript/JavaScript visuals within Spotfire. Using Publisher we have written a large number of visuals using popular front-end libraries such as D3, Cytoscape and GridStack, to name a few, and many of these form part of Lead Discovery ChemCharts.

Publisher was written primarily to overcome limitations with JSViz and, more recently, Spotfire Mods, where many of the visuals we wanted to create would not have been possible.

Writing custom Spotfire visuals is our core business, and Publisher is the foundation.

Rich TypeScript/JavaScript API

Simple promise-based API

Row level data access including a ‘find’ API

Access and modify Spotfire active row, marking, sorting, filtering, tags and color schemes

Create data tables, add columns and rows from JSON

Insert calculated columns

Storage mechanism for visual preferences and state

Query and update document, data table, and column properties

Editable data tables API

Execute IronPython scripts

Events

React to Spotfire different events in your charts from simple events such as marking, filtering and active row change to more complicated events such as sorting, column renderer changes, color rule updates etc.

Other Features

Source code editor for rapid development and testing

Built-in developer tools for debugging

Remote definition and management of custom tools and visuals

Customizable property panel for visuals

WebPlayer compatible

Publisher documentation

The Publisher TypeScript/JavaScript API is documented. Check out the documentation for the latest version