Fortraneries/Fraktalism
tTh da56a6d0c0 split julia 2023-01-01 14:28:52 +01:00
..
WS more enginiering 2022-04-05 05:46:51 +02:00
mods obscure bug fixed 2022-12-24 22:11:31 +01:00
.gitignore split julia 2023-01-01 14:28:52 +01:00
Makefile split julia 2023-01-01 14:28:52 +01:00
README.md some clean after erratic modifications 2022-12-17 10:35:44 +01:00
common.sh essai du trolldi sur le voxel 2022-04-15 17:13:07 +02:00
encode.sh add args parsing 2022-04-04 11:34:50 +02:00
essai.f90 cosmetic tuning 2022-12-17 12:08:44 +01:00
evolvopick.f90 moving a subroutine 2022-04-04 19:40:04 +02:00
fraktals.f90 split julia 2023-01-01 14:28:52 +01:00
henon.f90 (re-)starting work on Henon mapping 2022-04-10 09:53:31 +02:00
julia.f90 begin of a new era, maybe 2022-03-31 22:14:11 +02:00
julias.f90 split julia 2023-01-01 14:28:52 +01:00
lorentz.f90 fraktalist: refactoring in progress 2022-03-08 10:36:32 +01:00
mandelbrots.f90 split mkmandel 2022-12-31 13:25:02 +01:00
map_henon.f archival purpose only, redo from start 2022-04-06 19:22:32 +02:00
mkjulia.f90 split julia 2023-01-01 14:28:52 +01:00
mkjuliagif.sh split julia 2023-01-01 14:28:52 +01:00
mkmandel.f90 split mkmandel 2022-12-31 13:25:02 +01:00
mkvoxvidz.sh big commit before big mess 2022-10-28 21:53:57 +02:00
pick2pov.awk cubic version in progress 2022-03-18 23:36:56 +01:00
pick3d.pov begin of a new era, maybe 2022-03-31 22:14:11 +02:00
pick3d.sh begin of a new era, maybe 2022-03-31 22:14:11 +02:00
pickover.f90 begin of a new era, maybe 2022-03-31 22:14:11 +02:00
plotcolmap.f90 add a useless prog 2022-12-23 21:13:47 +01:00
plotpick.sh fraktalist: refactoring in progress 2022-03-08 10:36:32 +01:00
showvoxels.pov need more tuning ? 2022-04-17 12:44:43 +02:00
tracepick.sh pickover evolutif 2022-03-30 08:42:39 +02:00
vox2inc.awk release of voxel-2 2022-04-10 01:41:42 +02:00
voxelize.f90 big commit before big mess 2022-10-28 21:53:57 +02:00

README.md

Fraktalism

Iterative computing inside !

Voyons d'abord une vidéo qui montre ma première expérience dans ce domaine.

La technique

Le gros des calculs de fractales est fait dans mods/fraktals.f90, et la gestion des pixels 'physiques' est faite par le module externe spitpgm.

Les fonctions d'usage général sont dans [mods/](répertoire mods/) ave trop peu d'explications

Des scripts shell sont utilisés pour construire les vidéos.

File Formats

Certains programmes enregistrent des tables de points 3d dans des fichiers.

  type t_point3d
    double precision      :: x, y, z
    integer               :: seq
  end type t_point3d

Generally writen as a sequencial unformated file.

TODO

  • Voir de près le calcul du cadrage
  • Rajouter des formules
  • Ne pas procastiner sur le reste