Vizard can drive these ultra wide field of view dome display. To do so, you only need to copy & paste the code fragment shown below to your own program (must be placed after the viz.go() statement).
For the projection and tiling to function correctly, you must ensure that you have matched the correct initialization parameters for your particular dome.
After adding this code fragment to your script, all else is handled automatically. The individual panel's asymmetric frustums are automatically updated for you on every frame update.