Mitch's Strange Attractor Zoo Development
This page is for people who really want to try and get the automation in src/ working on their system. First let's take a look at the overall data flow:
Everything is generated from the code in the src/ directory; however, the makefile and templates contain some bits that will need to be adjusted:
- makefile
- Several variables need to be adjusted:
- curve_template.py
- Paraview uses absolute paths in the API. So you will need to correct the path names in the Python script to your system. In particular the following lines require adjustment:
curveMJR = XMLUnstructuredGridReader(registrationName='curve_NAME.vtu', FileName...
SaveScreenshot("C:/Users/richmit/MJR/world/my_prog/StrangeAttractorZoo/src/curve...
ExportView('C:/Users/richmit/MJR/world/my_prog/StrangeAttractorZoo/src/curve_NAM...
In addition you will need a bunch of stuff:
- bash
- GNU make
- Fortran compiler (Consult the MRKISS documentation for more)
- Ruby 3
- Paraview with pvpython
- GNU Plot
- wget
- https://github.com/richmit/MRKISS
- https://github.com/richmit/ex-VTK
Environments I have used successfully:
- Windows
- On Windows I use MSYS2 for a unix development environment and the standard Paraview installer for Windows.
- Linux
- Debian 13.