Spaces:
Running on Zero
Running on Zero
| """CellTriage -- cost-optimal, risk-controlled end-of-line QC for lithium-ion cells. | |
| Predict cycle life from N early cycles, attach a distribution-free confidence | |
| statement, convert it into a grade assignment (A/B/C) or a "keep testing" | |
| verdict under an explicit cost matrix, and allocate scarce aging-chamber | |
| capacity to the cells where more testing is worth the most. | |
| The thesis of the project is that point accuracy is the wrong objective for | |
| manufacturing QC: what a manufacturer needs is a decision with a bounded escape | |
| rate, because escape rate is what warranty exposure is priced on. | |
| Package layout | |
| -------------- | |
| ``src.utils`` logging, paths, validated config, seeds, provenance | |
| ``src.data`` ingestion, parsing, validation, cleaning, splitting | |
| ``src.features`` leakage-safe feature construction from cycles 1..N | |
| ``src.models`` classical estimators (no neural networks) | |
| ``src.uncertainty`` conformal prediction and risk control | |
| ``src.decision`` cost model, triage policy, budget and capacity allocation | |
| ``src.explain`` TreeSHAP attribution and mechanistic validation | |
| ``src.evaluation`` nested CV, metrics, protocol-shift analysis | |
| ``src.pipelines`` end-to-end orchestration | |
| Importing this package is deliberately side-effect free apart from exposing | |
| metadata: a bare ``import src`` must succeed on a clean checkout before any | |
| dependency beyond the standard library is installed. | |
| """ | |
| from __future__ import annotations | |
| __version__ = "0.1.0" | |
| __phase__ = "Phase 1 - repository scaffold" | |
| __all__ = ["__version__", "__phase__"] | |