Skip to content

spotfiresoftware/spotfire-python

Repository files navigation

Package for Building Python Extensions to Spotfire®

This package provides functions used for integrating Python with Spotfire, including:

  • reading and writing files in Spotfire Binary Data Format (SBDF)
  • building Spotfire Packages (SPKs) for distributing Python interpreters and custom packages with Spotfire
  • internal handler code for executing Data Functions from Spotfire

Installation

pip install spotfire

Additionally, extras may be specified (as spotfire[extra] instead of simply spotfire) to include the required Python packages to support optional functionality:

Extra Functionality
spotfire[geo] Geographic data processing
spotfire[plot] Plotting support with all supported packages
spotfire[plot-matplotlib] Plotting support using just matplotlib
spotfire[plot-pil] Plotting support using just Pillow
spotfire[plot-seaborn] Plotting support using just seaborn
spotfire[dev,lint] Internal development

License

BSD-type 3-Clause License. See the file LICENSE included in the package.