Fortran → python
L’étape dans la section ‘Cogitation’ avait été produite en Fortran. Bien que je considère Fortran comme étant un language supérieur à Python, ce dernier reste très populaire et facile d’utilisation. La première chose est d’installer python. La méthode que j’utilise est miniforge3, et j’utilise Microsoft Windows (chercher ‘Download and install the Windows installer’). Lancer le logiciel ‘Miniforge prompt’ et ensuite faire les étapes suivantes:
conda create --name eolevoltaique jupyterlab numpy pandas
conda activate eolevoltaique
jupyter labLe travail entier peut se faire entièrement sur jupyter lab. Il suffit d’activer l’environnement eolevoltaique pour retrouver le travail, au jour le jour…
La spirale logarithmique (aussi appelée, équiangle) est une curiosité mathématique très intéressante, même juste en termes mathématiques. On peut trouver des exemples de créations d’images intéressantes générées à l’aide de python. Il y a deux paramètres à la spirale logarithmique, a et theta. Par contre, le premier est essentiellement une normalisation. L’idée du design est de combiner les multiples spirales selon un même angle theta. Le programme python montre comment trouver cet angle optimal. Initialement, avec le programme Fortran, j’avais trouvé la solution, par itération de la méthode de bissection, qui itère sur l’angle droit des tangentes que génèrent les 3, 4, et 5 spirales. Je m’étais arrêté à cinq, mais le principe se généralise. Les programmes python complets seront installées sur github.com/eolevoltaique. La traduction de Fortran à Python est terminée pour la Taïk à 3 pales. Visualiser le résultat est toujours satisfaisant, en terme de structure mathématique:
Python→ CAD
CAD→ Impression 3D