<div dir="ltr">## April 2017 Chennaipy Meeting Minutes<br><br>Vijay, the organizer, welcomed everyone and started with an introduction on what<br>a meetup is and isn't. That it is not a training program but a place to meet<br>people and exchange ideas. He introduced the first speaker.<br><br>### Talk 1 - Module development for wireless systems using Python<br><br>Speaker - Ashok Govindarajan<br><br>Ashok started with an introduction to the terminologies used in mobile data<br>technologies such as 4G, uplink and downlink. He explained how calls go from<br>sender to receiver through the network. He then demoed a module written in<br>python that simulated the downlink part of the call flow. The module<br>demonstrated how many bit errors can occur when the signal to noise ratio and<br>the number of subcarriers are varied. He used Matplotlib to display a graph<br>representation comparing the transmitted and received signal. Other libraries he<br>used included Numpy and Scipy. <br><br>He concluded by explaining his intention of developing educational material for<br>ECE students for explaining the concepts touched upon during his talk.<br><br><br>We broke for networking and tea for fifteen minutes.<br><br><br>### Talk 2 - Introduction to Statecharts<br><br>Speaker - Vijay Kumar<br><br>Vijay began by talking about breaking down complex problems into a number of<br>simple problems to reduce the probability of error. He explained how state<br>diagrams can help in this matter. He demonstrated a program that turns a<br>lightbulb on and off to explain state diagrams. He used the Sismic framework for<br>describing the state diagram using YAML and used the GTK+ library for simulating<br>a lightbulb. <br><br>He further talked about how state diagrams can become very complex for large<br>problems and promoted state charts as the better solution for such cases. He<br>talked about the different types of state charts, backed up by more demos of<br>toggling multiple light bulbs. He ended the talk with some recommendations for<br>resources for further study.<br><br>### Lightning talks<br><br>One audience member spoke about how he was now finally able to understand state<br>machines despite having some experience with it in Matlab. Another member spoke<br>about using scripts to automate email sending and Facebook "thank you" comments.<br>A couple of the members came up to say how thankful they were for the meetup and<br>how useful they found it. One last person came to talk about how useful<br>hackathons are when it comes to forcing yourself to try and learn new things. He<br>informed the audience about a hackathon being conducted on May 5th by Freshdesk <br>called "Save the Hacker".<br><br>The meetup concluded with Vijay giving thanks to the venue and tea sponsors as<br>well as to the speakers and the audience. A group photo was taken.</div>