Complete ML-powered velocity prediction system with safety checks for 106 rifle cartridges and 169 powders.
v0.22.0
๐ซ Tickets: MBA-40
Changes
โจ Features
ML velocity prediction with physics-based fallbackSAAMI pressure data for 106 rifle cartridgesPowder burn rate data for 169 powders4 REST API endpoints with Swagger documentationSafety warnings (DANGER/CAUTION) based on pressure limitsPOST /v1/predict-velocity - Single prediction with safety checksPOST /v1/predict-velocity/batch - Batch predictions (up to 50)GET /v1/predict-velocity/cartridges - List 160 cartridgesGET /v1/predict-velocity/powders - List 291 powders
๐งช Tests
38 comprehensive tests covering SAAMI, powder data, and predictorComplete test suite: 2,369 tests passing (100%)
๐ Data
SAAMI specifications (106 cartridges)Comparative powder burn rates (169 powders)Velocity training data (291 powders, 160 cartridges)