def METHOD_NAME(self):
    """ The Hyetograph calculations. """
    # Assigning A, B, and C values based on year, storm, and county
    year = YEARS[self.year_storm]
    value = COUNTIES[self.county]
    a, b, c = year[value], year[value+1], year[value+2]
    self.timeline = [i for i in range(2, self.duration + 1, 2)]
    intensity = a / (self.timeline * 60 + b)**c
    cumulative_depth = intensity * self.timeline
    temp = cumulative_depth[0]
    result = []
    for i in cumulative_depth[1:]:
        result.append(i-temp)
        temp = i
    result.insert(0, cumulative_depth[0])
    # Alternating block method implementation.
    result.reverse()
    switch = True
    o, e = [], []
    for i in result:
        if switch:
            o.append(i)
        else:
            e.append(i)
        switch = not switch
    e.reverse()
    result = o + e
    self.intensity = result