1. Небольшой рефакторинг.
2. Избавляюсь от огромных и непонятных файлов, разбиваю код на модули.
3. Экстраполяция починена и адекватно работает.
4. Нужно перевести экстраполяцию на динамические массивы полностью, ибо иначе - будет много копипаста.
5. Стоит проблема взаимодействия фильтрации и дальнейших расчетов.