{"package_name":"io.github.eucsoh.android","name":"EUC State Of Health Analyzer","summary":"Analyze electric unicycle battery health from ride logs","category":"Science & Education","icon_url":"/api/icon/io.github.eucsoh.android","latest_version_code":20,"latest_version_name":"1.53","apk_url":"/api/apk/io.github.eucsoh.android","apk_size":30598762,"apk_sha256":"9c5ed3f09fc5e23508efa4c899f57edfec0028ff9cc9e014242cedc0f8f835e7","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1780142448,"release_timestamp":1780094298,"description":"Put your HTML text here<p><b>EUC SoH</b> is a state-of-health (SoH) analysis tool for electric unicycles. It processes ride logs from popular EUC logging apps to estimate battery health, internal resistance, and long-term degradation patterns.</p>\n\n<p>The app runs entirely on-device, without trackers or network access. It is fully free and open source under the AGPL license.</p>\n\n<p><b>Main features:</b></p>\n<ul>\n<li>Scan storage recursively to discover WheelLog and EUC World subfolders and CSV log files automatically (optional support for DarknessBot dumps).</li>\n<li>Parse ride logs and separate accepted files from rejected ones, with explicit rejection reasons (e.g. too few data points, invalid Req computation).</li>\n<li>Compute state-of-health metrics such as equivalent resistance (Req) and CUSUM-based indicators.</li>\n<li>Display interactive charts (MPAndroidChart) to visualize resistance evolution and SoH trends over time.</li>\n<li>Maintain per-wheel file management: inspect logs per wheel, exclude problematic files, and keep a clean dataset.</li>\n<li>Export a structured archive for resale, expertise, or maintenance: PDF report (soh.pdf), statistics CSV, and associated logs organized by wheel identifier.</li>\n<li>Share generated PDF and archives directly via messaging apps, email, or cloud storage.</li>\n<li>Work fully offline: no account, no registration, no external server.</li>\n</ul>\n\n<p><b>Typical workflow:</b></p>\n\n<p><b>A - Your own wheel</b></p>\n<ul>\n<li>Record rides using WheelLog, EUC World, or DarknessBot.</li>\n<li>The app scans storage for folders containing compatible logs.</li>\n<li>If using DarknessBot: export a dump (.dbb) and enable .dbb search in the app.</li>\n</ul>\n\n<p><b>B - Purchased wheel with EUC SoH archive</b></p>\n<ul>\n<li>Import the archive into the app.</li>\n</ul>\n\n<p><b>Start analysis</b></p>\n\n<ul>\n<li>Scan subfolders recursively to find compatible CSV files and group them by wheel.</li>\n<li>Run SoH analysis to compute Req and related m","categories":["Science & Education"]}