Skip to main content

FICO Xpress - Insight Python package

Project description

FICO® Xpress Insight Python Package

The 'xpressinsight' Python package can be used to develop Python® based web applications for Xpress Insight.

Documentation

Release Notes

v 1.3.0

  • Support for Insight 5 custom progress notifications:
    • Added functions send_progress_update, get_messages and put_messages to Insight application interface (AppInterface).
    • Added the send_progress attribute the ExecMode, ExecModeLoad, and ExecModeRun decorators.
    • Added the update_progress attribute to the entity type annotations.
  • RHEL 8 support.
  • Python 3.10 support
    • At time of writing the ‘default’ Anaconda channel does not have all the dependencies required by the xpressinsight package for this Python version. We recommend conda users to stick with Python 3.9, or use a different distribution of Python 3.10 until this is resolved.
  • Fixed an issue that caused a failure if the path to the temporary directory contained a space.

v 1.2.3

  • Added the threads attribute to the ExecMode, ExecModeLoad, and ExecModeRun decorators.

v 1.2.2

  • Fixed an issue that could cause a type check exception when the user created empty (null) fields in a DataFrame column in the Insight UI.

v 1.2.1

  • Added test mode functions add_item_info and clear_item_infos to Insight application interface.
  • Added function scenario_parent_path to Insight application interface.
  • Added RepositoryPath class for building and parsing of repository paths.

v 1.2.0

  • Added scenario types property (scen_types) to application configuration (AppConfig).
  • Added repository functions get_item_info and get_item_infos to Insight application interface (AppInterface).

v 1.1.3

  • Performance improvements.
  • Python 3.9 support.

v 1.1.2

  • Fixed an exception that could occur when an empty MultiIndex DataFrame has been assigned to an Insight entity.
  • Updated documentation describing how to set up Anaconda.

v 1.1.1

  • Improve error message when Insight cannot start Python because of security restrictions.
  • Update documentation and update VDL version number in examples.

v 1.1.0

  • Additional factory function create_app initializes and configures standard test environment.
  • Some performance issues with executing a Python based scenario have been addressed.
  • Maximum length of a string in an Index, Series, or DataFrame has been changed from 1,000,000 bytes to 250,000 characters.
  • Default name of the temporary Insight working directory has been changed from "insight" to "work_dir/insight".

v 1.0.2

  • The functions update and reset_progress have been added to the Insight Python interface.
  • Changed Python standard output to unbuffered mode to improve responsiveness of output messages.

Licensing

The Xpress software is governed by the Xpress Shrinkwrap License Agreement. When downloading or using the package, you accept the license terms. After installation, a copy of the Xpress Shrinkwrap License will be stored in the LICENSE.txt file in the site-packages/xpressinsight-*.dist-info directory. In Anaconda, a copy of the license file will be stored in the pkgs/xpressinsight-*/info/licenses directory.

"Python" is a registered trademark of the Python Software Foundation. "FICO" is a registered trademark of Fair Isaac Corporation in the United States and may be a registered trademark of Fair Isaac Corporation in other countries. Other product and company names herein may be trademarks of their respective owners.

© Copyright 2012-2022 Fair Isaac Corporation. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

xpressinsight-1.3.0-py3-none-any.whl (130.5 kB view details)

Uploaded Python 3

File details

Details for the file xpressinsight-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: xpressinsight-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 130.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for xpressinsight-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 422f8853bf1dfae0a0a251ccc70421e1449ddcc66a3e57bba8598c99087ba740
MD5 e2210cbec5c27d25507e82302cb0b05e
BLAKE2b-256 44a75e8c31593d7edf85192b9d0b9f05ae2522c689e3121eef610570425d8794

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page