Blog Post

FICO® Xpress Optimization Blog
3 MIN READ

FICO® Xpress Community License 8.12.2 Now Available

FICO's avatar
FICO
Community Manager
5 years ago
The FICO Xpress Community License has now been updated to the latest Xpress release v8.12.2 and providessupport for custom scenario types for Python-Insight developersand introduces anew module ‘mmreflect’anddataframecapabilities inmmodbc.

The FICO Xpress Community license is a free version that enables everyone to apply the latest optimization technology of FICO Xpress to solve their mathematical models, integrate with analytical and Machine Learning models, and to operationalize them using FICO Xpress Insight.

Please, use the link on the FICO Xpress Community welcome page, or go directly to FICO® Xpress Community License to download this new version.


The new FICO Xpress Community License comes with 64-bit versions of:
  • FICO Xpress 8.12.2 on Linux including Xpress Mosel 5.6.1 and Xpress Solver 8.12.2.
  • FICO Xpress 8.12.2 on Windows and macOSincluding Xpress Workbench 3.4, Xpress Mosel 5.6.1, Xpress Solver 8.12.2.
  • FICO Xpress Insight 4.57 on Windows.

Details can be found in the respective release announcementsand the release notes.

Xpress Insight 4.57

With this release, we have added support forcustom scenario typesto Python-based Insight apps andremoved support for VDL and JS API versionsup to version 3.2.

Custom scenario typesallow to customize the behavior of the standard scenario or define new scenario types. It is possible to customize the display name and use dedicated scenario pill icons (for states unloaded, loaded and executed). Further, certain UI actions for a scenario type can be explicitly allowed or denied. It is possibly to execute custom logic in the code based on the type of scenario.

This way, a scenario type can be created that can only be instantiated programmatically, or additional layers of data management and custom model execution can be easily developed.
  • Scenario types are declared via decorators to theAppConfigclass and configured in the companion file.
  • The type of a scenario and additional repository information can be retrieved via the newly added methodsget_item_infoandget_item_infosin thexpressinsightPython package.
  • To use this feature, an update to thexpressinsightPython package is required. See theXpress release notesfor further details.

With this release weremoved support for VDL and JS API versionsup toversion 3.2to meet security standards. Please, update the VDL source files accordingly. Version 3.2 had been released before April 2017, while the current version is 4.7.

Xpress 8.12.2Mosel 5.6.1

With this release, we add a
dataframecapability inmmodbcbased on type ‘any’ and introduce anew Mosel module ‘mmreflect’.


Dataframecapability inmmodbc:

It is now allowed to read data from a database in adataframe-style: the model developer simply declares a two-dimensional array for which the line (counter) and column (field names) indices are automatically populated.
  • A new subroutine ‘SQLdataframe’ has been added tommodbc.
  • This extends on the existing functionality available for spreadsheets and .csv file reading.

New modulemmreflect:

With the introduction of the type ‘any’ and this new module, we will provide an easy way to call functions and entities by name during run time. 


Resources:
Follow us on Twitter @FICO.



Updated 5 years ago
Version 3.0
No CommentsBe the first to comment