Xpress Workbench is the technology component which provides an Integrated Development Environment (IDE) that allows Operations Research professionals, Data Scientists, and Solution Developers to rapidly and collaboratively develop analytic and optimization models, services, and Xpress Insight apps written in Python or Xpress Mosel. It also supports Xpress Mosel—the premier algebraic modelling and optimization language.
This release enables developers to
This release enables developers to
- Use new features in View Designer:
- New VDL actions allow to open drawer, views and scenario manager, as well as for table export.
- With the new VDL event ‘view-ready’, any action can be triggered after the view has successfully been loaded.
- To adapt min-cell-width attribute in vdl-pivottable.
- Use new command-line tool xpwinsightcmd (Windows) and xpwinsightcmd.sh (macOS) for publishing and building Insight apps without Workbench UI, when using customer’s favorite IDEs or when embedding into a build pipeline.
- Get more informative error messages when unable to connect or login to Insight server.
- View and edit (if authorized) the app's Execution Environment name when doing a Full Publish to Insight 5 app.
- Have an improved Python Developer Experience:
- Python syntax errors are now highlighted by error markers.
- Python debugging now supports use of multiple threads.
- Jump to Definition support in code editor and in the Outline pane.
- Enhanced debugging views:
- Types like list, dict, set, tuple, numpy.array, pandas.Series, pandas.DataFrame, and pandas.Index can be inspected in a table, as raw text or saved in a csv-file.
- This can be accessed from the editor tooltip and the debug stack variables tree.
- Python coding supports context-sensitive autocompletion.
- Python coding supports autoformatting only on entire files. Thereby, the project settings for tab size and tab-vs-space are respected.
Updated 2 years ago
Version 3.0FICO
Community Manager
Joined July 21, 2025
FICO® Xpress Optimization Blog
Follow this blog board to get notified when there's new activity