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 |
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.
Hi Arnaud ,
Thanks!
Excellent.
Voted.
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