Нужно
Необходимо переписать уже готовую задачу на Python. Всего кода 900 строк с массой комментариев и отступами. Поэтому непосредственно кода там примерно на 650 строк. Программа реализует метод конечных элементов для задачи Кирша - растяжение пластины с круговым вырезом и визуализирует конечную картину распределения механических напряжений. Фишка в том, что на начальном этапе нагружения используются стандартные соотношения Гука, а потом начинаются пластические деформации. Обязательным условием является объяснение мне принципа работы отдельных программных блоков. Python я знаю вплоть до numpy. Если сложно разбираться в чужом коде, то есть вариант написать на С++, но тогда придётся объяснять дольше, так как его синтаксис я уже подзабыл.
Короче говоря, нужно переписать программу так, чтобы она кардинально отличалась от оригинала. И да, переименовать переменные я и сам могу, поэтому нужно именно переделать алгоритм, оставив результат выполнения тем же.