R & D in Python at Azoi

18
Research & Development in Python at Azoi Hardik Madhu R & D, Azoi

Transcript of R & D in Python at Azoi

Page 1: R & D in Python at Azoi

Research & Development in Python at Azoi

Hardik MadhuR & D, Azoi

Page 2: R & D in Python at Azoi

What is Kito?

Page 3: R & D in Python at Azoi

What is Kito?

Page 4: R & D in Python at Azoi

What we do? – Part 1

Algorithms

Page 5: R & D in Python at Azoi

A peak into our Algorithms

Page 6: R & D in Python at Azoi

A peak into our Algorithms

Page 7: R & D in Python at Azoi

A peak into our Algorithms

Page 8: R & D in Python at Azoi

A peak into our Algorithms

Page 9: R & D in Python at Azoi

A peak into our Algorithms

Page 10: R & D in Python at Azoi

A peak into our AlgorithmsAlas !! Life is not always easy…

But we manage to find true Heart Rate...

Page 11: R & D in Python at Azoi

What we do? – Part 2

Page 12: R & D in Python at Azoi

Initial Prototyping

Jugaad

Arduino

Python

Page 13: R & D in Python at Azoi

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)

Page 14: R & D in Python at Azoi

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)

Page 15: R & D in Python at Azoi

How Python helps?

• Awesome community

Page 16: R & D in Python at Azoi

Why not anything else?

• Matlab - really costly• Octave - Not much community/third party

support• C/C++ - Not really easy in prototyping

Page 17: R & D in Python at Azoi

Why not anything else?

Page 18: R & D in Python at Azoi

Thank You