Skip to content
Marion Barker edited this page Jul 5, 2020 · 9 revisions

Welcome to the OmniLoopMessageParser wiki!

Purpose

Read the LoopReport generated by Loop and extract the portions that are associated with the Omnipod to report information about the session and parse all the messages between Loop and the pod(s) included in the LoopReport.md file.

Origins

Some of the intial work was done by Eelke Jager on the Jupyter workbook (https://omnikit-lab.herokuapp.com/lab?) while the omnipod development was underway and being privately tested by volunteers.

During testing, that original work was copied to my local computer to enable batch processing and easy reprocessing. Having never used python before, the organization was somewhat interesting.

Will (loop zulipchat) added Beautiful Soup parsing.

After more than a year of use, I got my son to help me in fixing the organization.

Modifications

There have been a number of modifications over the years to

  • assist in evaluating early private testing
  • obtain statistics per pod
  • obtain statistics over multiple users

Once the Omnipod version of Loop was made public, the code is primarily used to assist in pod pairing issues.

Reorganization

The code was reorganized in July 2020 into packages and I used flake8 to clean up oddities in formatting and import statements.

Clone this wiki locally