UP | HOME

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:

dataflow.svg

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:
  • IMG_VIEWER On windows you can use "explorer".
  • CSV_2_VTU You can find this script here
  • PVP This ships with Paraview
  • MRKISS_PATH Consult the MRKISS documentation
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:

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.