code: def json(self):
          
          data = super(CalTRACKHourlyModel, self).json()
          data.update(
              {
                  "occupancy_lookup": self.occupancy_lookup.to_json(orient="split"),
                  "temperature_bins": self.temperature_bins.to_json(orient="split"),
              }
          )
          return data
docs: Return a JSON-serializable representation of this result.
  
          The output of this function can be converted to a serialized string
          with :any:`json.dumps`.