Battanalyzer