[en] [fr] [de] [ru]
ОТКРЫТАЯ ГЛАЙДЕРА ЛАБОРАТОРИЯ?
(ГЛИДЕРЛАБ)
 
НЕКОТОРЫЕ ИДЕИ ДЛЯ РАБОТЫ-ОБЪЕДИНЕНИЯ
МЕЖДУ OPENGLIDER И LEPARAGLIDING

Openglider - это продвинутое программное обеспечение для проектирования парапланов, созданное на Python и встроенное в FreeCAD. Openglider планируется расширить за счет подключения к другому расширенному программному обеспечению с открытым исходным кодом, например, OpenFoam, paraFEM, VTK и другим. Программное обеспечение уже можно использовать в производственной среде, но ему не хватает улучшенной документации, расширенного интерфейса и других аспектов, которые требуют большого объема программирования.

LEparagliding - еще одно продвинутое программное обеспечение для проектирования парапланов с очень развитым кодом. Используется несколькими парапланами и парашютов конструкторами Программа полностью написана в одном файле Fortran и предоставляет планы DXF, почти готовые к производству. Программа не имеет графического интерфейса, и данные должны быть записаны в текстовый файл в строгом соответствии с поддерживаемым форматом, что затрудняет работу большинства пользователей. Программа продолжает активно развиваться.

Разработчики Openglider и LEparagliding решили сотрудничать, чтобы улучшить программы и опробовать их взаимодействие и совместимость. Первая идея состоит в том, что LEparagliding может быть бэкэндом в Openglider. Это означает, что Openglider может читать и создавать форматы LEparagliding, изменять данные, использовать (необязательно) вычислительный механизм LEparagliding (который очень быстр, потому что он использует скомпилированный код Fortran) и генерировать планы DXF, готовые к производству. Конечно, LEparagliding также выигрывает от наличия полной среды графического интерфейса и будущих разработок, запланированных в Openglider.

Думать об этом легко, но не так-то просто реализовать на практике! Мы проанализировали различные разделы данных, необходимые для Openglider и LEparagliding, и, хотя они похожи, они не совсем одинаковы и потребуют тяжелой работы по программированию, чтобы сделать форматы совместимыми и взаимозаменяемыми.

Большим преимуществом такого подхода является то, что не нужно менять общую философию Openglider и LEparagliding! LEparagliding должен продолжать развиваться в отношении доступных опций и качества окончательных планов, файлов и отчетов, следуя своему классическому стилю написания файла данных Fortran. И Openglider может продолжить свое развитие, подключившись к LEparagliding в качестве бэкэнда, а также к другим запланированным разработкам.

Мы начали работу, чтобы это стало возможным.

Сентябрь 2020

Openglider 0.03
Рисунок 1. Openglider 0.03 снимок экрана