# File app/models/period.rb, line 225
  def projection_data(observed_todo_data)
    if observed_todo_data.length <= 1
      velocity = 0
    else
      velocity = (observed_todo_data[-1] - observed_todo_data[0]).to_f / (observed_todo_data.length-1)
    end
    projection_data = dates.map do |date|
      if date < Date.today 
        nil
      else
        if observed_todo_data.length == 1
          observed_todo_data[0]
        else
          value = observed_todo_data[0] + (date-start_on+1).to_f*velocity
          value >= 0 ? value : 0
        end 
      end
    end
  end