Обзор
Вычислительная библиотека, спроектированная так, чтобы деление на ноль, переполнение и потеря точности не рушили весь конвейер. Фундамент под остальными слоями — опубликована на GitHub и устанавливается из PyPI.
Balansis задаёт простой вопрос с дорогими последствиями: почему всё вычисление должно падать из-за того, что одно значение попало в особую точку? Библиотека построена так, чтобы деление на ноль, переполнение и накопленная потеря точности деградировали мягко, а не уничтожали результат.
Она лежит под остальными слоями стека как их численный фундамент. В отличие от исследовательских слоёв, она уже открыта: исходный код на GitHub, релизы на PyPI, а сам механизм — в коде: его можно прочитать, а не принимать гарантии на веру.
Ссылки