Research & Development in Python at Azoi Hardik Madhu R & D, Azoi
Research & Development in Python at Azoi
Hardik MadhuR & D, Azoi
What is Kito?
What is Kito?
What we do? – Part 1
Algorithms
A peak into our Algorithms
A peak into our Algorithms
A peak into our Algorithms
A peak into our Algorithms
A peak into our Algorithms
A peak into our AlgorithmsAlas !! Life is not always easy…
But we manage to find true Heart Rate...
What we do? – Part 2
Initial Prototyping
Jugaad
Arduino
Python
How Python helps?
• Prototyping is lightning fast• String parsing, data parsing is a bliss– Sport = serial.Serial(‘/dev/ttyS1’,19200)– line = Sport.readline()– data = line.split(‘ ‘)– Do_magic(data)
How Python helps?
• Abundant amount of third party libraries/methods– pyqtgraph – plotting library, 2d,3d plots– matplotlib – matlab like plotting library– sklearn – very powerful machine learning library• We have derived a curve fit for a total number of 1500
6-D points (in matter of minutes)– k-mean clustering in Scipy• Classification of these 1500 data points was done in
appropriate clusters (also in matter of minutes)
How Python helps?
• Awesome community
Why not anything else?
• Matlab - really costly• Octave - Not much community/third party
support• C/C++ - Not really easy in prototyping
Why not anything else?
Thank You