le


LEP-HTML

LEPARAGLIDING GUI HTML, CSS, JAVASCRIPT VERSION
USING NATURAL, COLLECTIVE, AND ARTIFICIAL INTELLIGENCE

1. INTRODUCTION
2. STRATEGY
3. LEP-HTML CURRENT VERSION


 1. INTRODUCTION

And yet another new project to achieve a graphical interface for the
LEparagliding paragliding design software. It must be emphasized that LEparagliding does not need a graphical interface, and it is even much simpler and faster to work directly by writing the necessary parameters in the text file.

However, there are two main problems:

1) The level of abstraction required to understand the data file is quite high
2) The program manual requires better explanations and graphics to clarify the issues covered.

There is a third problem that makes it difficult to use LEparagliding and that is that the final results are DXF files and it is necessary for the user to know some advanced CAD program to view, modify and process the results. This is a problem but also a great advantage in the sense that modifications can be made to the project directly in the drawing.

Now we will focus on problem 1. There is an opportunity to instruct our favorite artificial intelligence model to read the manual section by section, and some additional tips, to make an html applications that help us to enter the data.

This is the Laboratori official GUI project for LEP, developed mainly by Paweł Lipsky and Pere Casellas. If anyone with AI programming knowledge is interested in contributing, write to pere@laboratoridenvol.com


2. STRATEGY


The idea will be to make a very simple base html application, which will simply contain buttons that will link to other html applications each dedicated to entering data from the sections of the LEparagliding data file (currently sections 1 to 37).

With this we manage to simplify the global html application to 37 subapplications (and some more for coordination or utilities), which can be programmed almost independently.

The project still remains large and complex. This is where we can use collective intelligence and artificial intelligence, and of course natural intelligence...

We will call the main application
index.html and the section applications available currently:

03 Anchor Points.html
05 Skin Tension.html
06 Sewing Allowance.html
07 Sewing Marcage.html
08 Global Angle of Attack Estimation.html
09 Description of Lines.html
10 Brakes.html
11 Ramifications Length.html
12 H V and VH Ribs.html
15 Extrados Colors.html
16 Intrados Colors.html
17 Additional Rib Points.html
19 DXF Layer Names.html
20 Marks Types.html
21 Joncs Definition.html
22 Nose Mylars Definition.html
23 Tab Reinforcements.html
24 General 2D DXF Options.html
25 General 3D DXF Options.html
26 Glue Vents.html
27 Special Wingtip.html
28 Calage Variation.html
29 3D Shaping.html
31 New Skin Tension.html
32 Parts Separation.html
33 Detailed Risers.html
34 Lines Characteristics Table.html
35 Solve Equilibrium Equations.html
36 XFLR5 Export.html
37 Special Parameters.html
ac.html
airfoils.html
index.html
preprocessing.html
rib-holes.html
s18.html

Each of the section applications should have common characteristics such as:
- Similar styles, this can probably be done at any time during development, cloning the styles of the application that is established as a reference.
- Ability to present complete data by default
- Ability to read the corresponding section of the leparagliding.txt file
- Ability to export the data to a partial text file in the leparagliding.txt format (export only the object section of the app)
- Auxiliary graphical representations for help
- Auxiliary interactive graphics
- Copy, extract or an improved explanation of the manual

Once we have some of the sub-applications working properly, translating the interface to any other (country) language will be a trivial task with AI. This is an advantage to consider.
We can also consider the option of translating the html and js code to other compiled languages ​​such as C++. However, the speed of the interface is not a critical point, since the calculation engine continues to be the compiled Fortran program.

All generated code be under the GNU General Public License 3.0.


3. LEP-HTML CURRENT VERSION

Current version: 2026-07-19
Main developpers: Paweł Lipsky and Pere Casellas

This version has reached a great level of detail. And many sections are fully functional. However, it is not suitable for general use. There is a lot of work to be done. That's why we won't publish the available version yet...


5. SOME SCREENSHOTS

Click on each image to view full size.

01 Pre-processing
Pre-processing

02 Airfoils
Airfoils

03 Anchor points
Anchor points

04 Rib holes
Rib holes

05 HV ribs
HV ribs

06 Airfoil converter
Airfoil converter




index