tdbatmon

A GTK battery monitor written in Ruby that uses temporal difference (TD) learning to predict the amount of time left on your battery.
Download

tdbatmon Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • William Morgan
  • Publisher web site:
  • http://trollop.rubyforge.org/

tdbatmon Tags


tdbatmon Description

A GTK battery monitor written in Ruby that uses temporal difference (TD) learning to predict the amount of time left on your battery. tdbatmon is a battery monitor that uses temporal difference (TD) learning to predict the amount of time left on your battery.What is tdbatmon? tdbatmon is a Ruby program that monitors battery usage under Linux from /proc/acpi and uses temporal difference (TD) learning to predict the amount of time remaining based on the current battery charge. It uses GTK to display this information.What's that mean for me? tdbatmon is able to accurately predict the time remaining, even for batteries with very weird behavior. The downside is that it needs to be run for a few discharge cycles before it's able to predict with any accuracy.What's the point? Why use tdbatmon over some other battery monitor (of which there are tons)? If your battery capacity during discharge changes as a non-linear function of time, tdbatmon will be able to predict it with better accuracy than most other programs, which typically make a linearity assumption. In fact, tdbatmon is able to learn, given enough time, any arbitrary discharge function. Post-hoc analysis has shown that my particular battery is, in fact, pretty darn linear in its behavior, so tdbatmon is kind of useless for me.The display is completely wrong/bizarre!Yeah, you need to expose tdbatmon to a fair amount of the battery lifecycle for it to really be able to predict anything accurately. Ideally you'd run it through two or three complete discharge cycles, but that's probably unrealistic. Requirements: · Ruby


tdbatmon Related Software