uncertainty-and-units
Отслеживает физические единицы и распространяет погрешности измерений с помощью pint и uncertainties. Полезно для конвертации единиц, проверки размерности, оценки погрешностей (GUM, Type A/B), Монте-Карло и проверки правдоподобия результатов через безразмерные группы (Reynolds, Peclet и др.).
Что делает навык
Навык обеспечивает корректную работу с физическими единицами и распространением погрешностей измерений с использованием библиотек pint и uncertainties. Он решает задачи конвертации размерностей, проверки согласованности результатов и формирования бюджета неопределенности согласно методологии GUM.
Когда применять
- Конвертация единиц измерения, требующая физического контекста, например, перевод длины волны в энергию фотона или массы в количество вещества.
- Распространение погрешности через модель измерения, включая случаи с коррелированными входными данными.
- Формирование бюджета неопределенности GUM на основе сертификатов калибровки, спецификаций и данных повторяемости.
- Проверка физической правдоподобности результата через анализ порядка величины, безразмерных групп (например, Рейнольдса, Пекле) и режима течения.
- Извлечение неопределенностей параметров из результатов подгонки кривых с сохранением корреляций.
Как работает
- Использовать библиотеку pint для преобразования единиц и проверки размерной согласованности.
- Применять библиотеку uncertainties для распространения погрешностей через математические модели.
- Собирать бюджет неопределенности, объединяя данные из сертификатов калибровки и спецификаций.
- Выбирать коэффициент охвата (coverage factor) и обосновывать выбор значения k (например, k=2).
- Округлять результат и записывать его так, чтобы смысл значения ± был понятен читателю.
- Проверять, что размерно согласованный ответ также физически возможен по порядку величины и безразмерным группам.
Примеры запросов агенту
Что понадобится
- Библиотеки pint и uncertainties
Описание составлено по SKILL.md навыка, сверено 08.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.