code: def parse_data(self, response):
          
          parsed = []
          try:
              items = response['sensors']
              for datapoint in response['datapoints']:
                  line = {}
                  for index, data in enumerate(datapoint):
                      line[items[index]] = data
                  parsed.append(line)
              return parsed
          except (KeyError, IndexError, TypeError):
              raise FoobotClient.InvalidData()
docs: Convert the weird list format used for datapoints to a more usable
          dictionnary one 
  
          :param response: dictionnary from API json response
          :type response: dict
          :returns: list of datapoints
  
          .. note::
              Datapoint content:
                  * time: UTC timestamp, unit: seconds
                  * pm: Particulate Matter, unit: ugm3
                  * tmp: temperature, unit: C
                  * hum: humidity, unit: %
                  * co2: Carbon Dioxide, unit: ppm
                  * voc: Volatile Organic Compounds, unit: ppb
                  * allpollu: `foobot index <https://help.foobot.io/hc/en-us/articles/204814371-What-does-central-number-mean->`_, unit: %