in sdap/processors/normalizetimebeginningofmonth.py [0:0]
def process_nexus_tile(self, nexus_tile):
the_tile_type = nexus_tile.tile.WhichOneof("tile_type")
the_tile_data = getattr(nexus_tile.tile, the_tile_type)
time = the_tile_data.time
timeObj = datetime.datetime.utcfromtimestamp(time)
timeObj = timeObj.replace(day=1, hour=0, minute=0, second=0, microsecond=0)
timeObj = timezone('UTC').localize(timeObj)
the_tile_data.time = int((timeObj - EPOCH).total_seconds())
yield nexus_tile