Skip to content

Releases

CellCase 0.2.0

Choose a tag to compare

@Alexisgordr Alexisgordr released this 22 Oct 19:19

CellCase 0.2.0

Compatibility with ICdetector 3.1.x (3.1.0, 3.1.1 and 3.1.2).

What's new

  • ICdetector 3.1.x exports and backups. Reads .icdbackup files with schema 25 (3.0.0) and 26 (3.1.x), and the three new history columns ChurnCells15m, ChurnChanges15m and ChurnMotion.
  • Cell churn (H17) as shadow context. The technical report gets a new section with descriptive churn statistics by motion state. It is context only: ICdetector runs H17 in shadow mode, uncalibrated, and CellCase never uses it for priority or relevance.
  • Retired external verification. From 3.1.0 ICdetector no longer queries OpenCellID, so Verified = PENDING in 3.1.x rows is reported as "not verified (feature retired)", not as pending. Cross-checks skip it.
  • New not-evaluated reasons from ICdetector 3.1.x are recognised and explained in both languages: H12(retirada), H17(sombra), H6(ta_gsm), H6(ta_stub), H6(ta_sin_verificar), H11(fix_impreciso). Reserved (H9), retired and shadow rules are no longer counted as data-quality gaps.
  • Dataset cut notice. A case that mixes rows from ICdetector < 3.1.0 and ≥ 3.1.0 states which values are not comparable across the two ranges (H6, H11, H12, H14, TA unit, score, anomaly confidence, local cell trust).
  • Forensic cases from 3.1.x (no latency probe) import and report correctly.
  • Rule versions: cellcase-rules/3, episodes/7, cross/4, readers/2.4.1. Every report states which versions produced it.

Fixes

  • Import: out-of-memory with a crafted ZIP central directory, \r row budget, per-part limits of a backup, database file left open on a corrupt SQLite header.
  • Analysis: recurrence at midnight, unconfirmed time zone, merged cross-checks, median and several minor rule fixes.
  • Reports and app: crash on padded times, NPE in the chronology, digits following the phone locale.

Tests

321 automated tests (302 core, 19 app, 7 instrumented on an emulator). Synthetic 3.1 samples are verified in CI against the source code of ICdetector v3.1.0.

Requirements

Android 8.0+. ICdetector exports from 2.10.5, 3.0.x or 3.1.x. No permissions, no network.

APK

CellCase-v0.2.0.apk — SHA-256: 5ada6d123ac78d08fc5e37967d0a628894b305865c5513e93f2410704f1089ee
Signed with the same key as 0.1.0.