CarlAlbertCode's picture
Minimise documentation and remove unused build scripts
63098dc
|
Raw
History Blame Contribute Delete
1.2 kB
---
license: mit
library_name: joblib
tags:
- batteryswapai-2026
- predictive-maintenance
- survival-analysis
- scheduling
---
# BatterySwapAI 2026 — MnesisLab
Causal battery-swap planning: hierarchical Wiener first-passage reranking over a
degradation model, with a cost-aware capacity and routing policy.
## Artifact
`submission_artifacts/weekly99_planner.joblib`, loaded by `script.py`.
| setting | value |
|---|---|
| FPT rank residual weight | 0.15 |
| capacity lookback | 42 days |
| emergency operational scale | 0.5 |
| capacity weekly limit fraction | 0.99 |
## Contract
- Each scenario uses only readings with `end_time <= scenario.start_time`.
- EOL is reconstructed as the evaluator defines it: strict `10 < T < 30`, daily median,
days with fewer than five readings masked, seven-calendar-day rolling median with
`min_periods=3`, first smoothed voltage `<= 2.40 V`. This matches all 82 observed train
EOL devices; censored devices remain censored.
- Runtime: `batteryswap_public==0.3.4`, CPU only, no network, every live battery emitted
once with a valid plan date, 19,890 rows on the train split.
MIT licensed (`LICENSE`). Third-party notices in `THIRD_PARTY_LICENSES.md`.