Minutes of Meetup - 23 Nov 2019

Minutes of Meetup - 23 Nov 2019

November 23, 2019

Chennaipy November 2019 Meetup - Meeting Minutes

The meetup took place on November 23, 2019 at Chennai.


Talk 1: Embedded Testing with Robot Framework

Speaker: Rengaraj D

  • Problem Statement: Automating the testing of an intruder detection alarm system.

  • Components:

    • TI Programmable Microcontroller: Used in the system under test.
    • Reed Switch: Detects if the door is open.
    • Multicolor LED: Used as an output indicator.
  • Demo:

    • Automated testing using Energia electronics prototyping IDE and Robot Framework.
    • The initial test failed due to a bug in the intruder detection logic.
    • After fixing the bug, the tests passed successfully.
  • Test Case Modelling:

    • Ensuring system initialization to avoid false positives or negatives in test cases.
    • Using GPIO Python interface for simulating inputs and reading outputs.

    TI Microcontroller
    Reed Switch Info
    Energia IDE
    GPIO Python Interface


Talk 2: Teaching Kids Python the Scratch Way

Speaker: Vijay Kumar

  • Scratch: A programming interface to help young people think creatively.

  • Demo:

    • Animated a ball bouncing around the corners of a box.
    • Created a program that emulated a paddle and bouncing ball.
  • Scratch Programming: Easy for kids to learn with systemic thinking.

  • Python VM: Vijay created a Python VM to run disassembled Scratch programs, transforming kids’ Scratch abilities into Python programming.

  • Scratch2py: Allows Python code to coexist with Scratch programs, bridging the gap between Scratch and Python.

    Scratch
    Scratch2py GitHub


Talk 3: Data Compression Techniques using Python

Speaker: Ashok G

  • History: Data compression is influenced by early inventions like Morse code and Claude Shannon’s work in Information Theory.

  • Need for Compression: Essential in Machine Learning and Deep Learning to minimize storage and transmission costs.

  • Huffman Encoding: Explained how it reduces the size of text data using probability calculations to assign shorter codes to more frequent characters.

  • Wireless Transmission: Emphasized the need for data compression to make better use of the transmission medium (air).

    Shannon’s Paper
    Huffman Coding


The meetup concluded with interesting discussions and a networking session.

Meeting minutes contributed by Saravanan K.