Skip to Main Content
Spotfire Ideas Portal
Status Implemented
Product Spotfire
Categories Data Functions
Created by Guest
Created on Jun 9, 2022

Improve Python data function performance

Currently (tested on spotfire 10.10, python 3.7), even a very simple python data function takes about 2 to 3 seconds to execute on a machine with Intel i7-8750H 2.2GHz 6 core CPU, while as almost the same TERR data function can finish almost instantly.


Please improve Python data function performance, e.g.

(1) reduce startup time of python data function

(2) improve performance of function spotfire.sbdf.export_data() which is used to pass python result back to spotfire. This function is very slow especially when data result is large.





Implemented in 12.0
  • ADMIN RESPONSE
    Jul 12, 2022

    Starting with Spotfire 12.0 LTS, Python data function are now up to 4x faster using pre-initialized background processes.

    Learn more about this enhancement and everything new in this release from the what's new in Spotfire 12.0 LTS page.

  • Attach files
  • Guest
    Reply
    |
    Jul 13, 2022

    Hi Arnaud ,


    Thanks!

    Excellent.


    Voted.

  • Admin
    Arnaud Varin
    Reply
    |
    Jul 12, 2022

    Hello Wei,

    Starting with Spotfire 12.0 LTS, Python data function are now up to 4x faster using pre-initialized background processes. It reduces drastically startup time of Python data functions. You can learn more about this enhancement and everything new in this release from the what's new in Spotfire 12.0 LTS page.

    About improving performance of function SBDF export data, may I ask to vote for this specific idea? https://ideas.tibco.com/ideas/TS-I-8763