P
P
Pi-3142016-04-01 01:11:06
Python
Pi-314, 2016-04-01 01:11:06

Python + Qt for heavy scientific calculations and graphics - a myth?

Hello,
I am a complete noob in programming, but I have basic ideas.
Now I am in the role of a software development customer.
They write software for visualization and processing of curves of real data of the type (Y,t) with a number of points of ±500 thousand.
All this needs to be zoomed in, scaled, rebuilt, quickly twisted, turned on one curve, turned off another, displayed grids of numerical calculations in dynamics and now everything is terribly slow.
The developers chose the Python + Qt4 bundle, although I felt in my gut and said, write in C ++.
I screwed up and all this cannot be avoided with such an architecture at the core?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
sim3x, 2016-04-01
@sim3x

In the technical task, indicate the desired characteristics of the smooth operation of the interface and ask them to write an example of work with a large amount of data
Most of the scientific python is already written in C - there should be no
problems and there will be a cool and smooth interface, but in ten years, until they write everything they need on the pluses

A
Alexander, 2016-04-01
@Avernial

On a bunch of Python + Qt, you can write something that will visualize data and pretty quickly. I have development experience for visualization of images consisting of 500k points and more taken by zmq. For this, I used the pyqtgraph library . For images, mean calculations, correlations, and so on were performed.
If processing performance is not enough somewhere, then this section can be completely rewritten in C ++, and then called from python.
PS Of course, we must not forget that a lot depends on the direct hands of the developers.

P
Pi-314, 2016-04-01
@Pi-314

well, in general, I found on the Internet an ordinary program that displays such graphs, well, just in years ...
but on Python, my dears - everything slows down ...

N
Nikolay Zhivotenko, 2016-04-07
@niko_zvt

There is nothing better for scientific data processing than OriginPro from OriginLab. Its free counterpart is qtiplot.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question