area = parse_vladmodels_spec("vladmodels katya y117 47 154").area_mm2 print(area) # → 7238

def test_non_numeric(): with pytest.raises(ValueError, match="must be integer numbers"): parse_vladmodels_spec("vladmodels katya y117 forty seven 154") Run with:

def parse_vladmodels_spec(spec: str) -> VladModel: """ Parse a *VladModels* specification string and return a :class:`VladModel`.

Vladmodels Katya Y117 47 154 Apr 2026

area = parse_vladmodels_spec("vladmodels katya y117 47 154").area_mm2 print(area) # → 7238

def test_non_numeric(): with pytest.raises(ValueError, match="must be integer numbers"): parse_vladmodels_spec("vladmodels katya y117 forty seven 154") Run with: vladmodels katya y117 47 154

def parse_vladmodels_spec(spec: str) -> VladModel: """ Parse a *VladModels* specification string and return a :class:`VladModel`. area = parse_vladmodels_spec("vladmodels katya y117 47 154")