All Projects → TIBCOSoftware → spotfire-mods

TIBCOSoftware / spotfire-mods

Licence: BSD-3-Clause license
Spotfire Mods by TIBCO Spotfire®

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to spotfire-mods

Phi
Phi is a Rimworld mod that enables multiplayer interactions between players
Stars: ✭ 51 (+30.77%)
Mutual labels:  mod
Rampant
Factorio Mod - Basic AI augmentation using potential fields
Stars: ✭ 39 (+0%)
Mutual labels:  mod
metal-chests
Better alternative to IronChests
Stars: ✭ 13 (-66.67%)
Mutual labels:  mod
simulate
A collection of simulations and visualizations for all sorts of stuff (Majorly Algorithmic or Mathematical)
Stars: ✭ 82 (+110.26%)
Mutual labels:  visualizations
Bannerlord.MBOptionScreen
Mod Configuration Menu. A Module for easy Setting integration. Documentation available.
Stars: ✭ 29 (-25.64%)
Mutual labels:  mod
Rebirth-Of-The-Night
Inspired by Terraria, 7 Days to Die, and more, Rebirth of the Night is a Minecraft 1.12.2 modpack with its own progression system, lore, mechanics, and art. It's built with the idea of remembering the central themes of what made Minecraft enjoyable and expanding them in every way, increasing the overall risk and reward as you progress.
Stars: ✭ 82 (+110.26%)
Mutual labels:  mod
KerbalHealth
KSP mod that adds health management.
Stars: ✭ 13 (-66.67%)
Mutual labels:  mod
cs-halloween-mod
🎃 Halloween Mod for Counter-Strike 1.6
Stars: ✭ 22 (-43.59%)
Mutual labels:  mod
ModdingDiablo2Resurrected
This repository contains some tools and guides on modding Diablo 2 Resurrected.
Stars: ✭ 75 (+92.31%)
Mutual labels:  mod
d2modmaker
A program that lets you mod Diablo II from a config
Stars: ✭ 82 (+110.26%)
Mutual labels:  mod
MetaDoom
A Doom mod that brings Doom into Doom.
Stars: ✭ 53 (+35.9%)
Mutual labels:  mod
python-data-visualization
Curated Python Notebooks for Data Visualization
Stars: ✭ 22 (-43.59%)
Mutual labels:  visualizations
dna-monitor
A simple device monitoring tool for e-cigarettes with Evolv DNA chipset ☁️ 📈 Works with macOS and Linux
Stars: ✭ 25 (-35.9%)
Mutual labels:  mod
Open-Terraria-API
Open Terraria API - Mac, Linux & Windows
Stars: ✭ 65 (+66.67%)
Mutual labels:  mod
ConsistencyPlus
Consistency+ is a mod that aims to fix the inconsistencies with block variants added by Mojang.
Stars: ✭ 63 (+61.54%)
Mutual labels:  mod
DDLCtVN
Doki Doki Literature Club, the Normal Visual Novel!
Stars: ✭ 70 (+79.49%)
Mutual labels:  mod
cheatgui
The Noita cheat gui mod, now in its own repo
Stars: ✭ 59 (+51.28%)
Mutual labels:  mod
FrostyFix
A tool to fix Frosty Support with games on platforms other than Origin (EA Desktop, Epic Games Store, Steam)
Stars: ✭ 37 (-5.13%)
Mutual labels:  mod
modplayer-js
JavaScript player for SoundTracker mod files using AudioWorklet API
Stars: ✭ 30 (-23.08%)
Mutual labels:  mod
ffapi-project
A project containing all Fast Food related APIs and other things.
Stars: ✭ 21 (-46.15%)
Mutual labels:  mod

Spotfire Mods by TIBCO Spotfire®

Welcome to the public repository for Spotfire® Mods.

With Spotfire Mods, you can include custom visualizations in your Spotfire® applications much faster by integrating JavaScript visualizations. Create your own visualizations that look and feel like the native Spotfire visualizations, and that leverage the built-in capabilities of Spotfire.

To get started

Introduction and tutorials

Latest version of example projects

Updating an existing mod project to a newer API version

The mod examples are starting points for your own mod project. The following steps describe how to update an older mod to a newer API version:

  • Copy new versions of the spotfire-api-X-X.d.ts and mod-schema.json files into the spotfire folder in your mod project, and remove the older ones.
  • Update the apiVersion property in your mod-manifest.json file to the version you want to use.
  • In TypeScript projects you might need to update the paths property in the tsconfig.json file with the correct version.

The declaration file contains all new API features and each feature is documented with a @version attribute.

Spotfire versions and their Mod API

The Mods API is backwards compatible but not forwards compatible. Pick a Mod API version that matches your target Spotfire version.

Spotfire version Mod API version
Spotfire 11.0 1.0
Spotfire 11.3 1.1
Spotfire 11.4 1.2
Spotfire 11.5 1.3

When a mod is trying to use newer API features without updating the apiVersion in the mod-manifest.json the following happens.

  • Newer Properties are omitted in the Spotfire runtime. E.g this means that a 1.1 mod will never see an isEditing property on a RenderContext object.
  • Newer functions are available but throw a runtime error when invoked. The error message states the required API version to invoke the function without errors.

When a Spotfire analysis file with embedded mods is saved in its compatibility file format, the mod is replaced with a text area if the mod or its API version is not supported in the compatibility version.

License

Licensed under the 3-Clause BSD License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].