Neither. It generates a vector field directly in the Unreal Engine Format. It runs in python.
In the main in the bottom of the file, the following FGA-files are created:
if __name__ == "__main__":
print("Create VectorField_Source16.fga")
# self, Resolution, Minimum, Maximum):
Source16 = FGA([16, 16, 16], [-100, -100, -100], [100, 100, 100])
Source16.saveToFile("VectorField_Source16.fga")
print("Create VectorField_Cone16Normal.fga")
# self, Resolution, Minimum, Maximum):
Cone16 = FGA([16, 8, 8], [40, -35, -35], [190, 35, 35])
Cone16.Normalize()
Cone16.saveToFile("VectorField_Cone16Normal.fga")
print("Create VectorField_Vortex8.fga")
# self, Resolution, Minimum, Maximum):
Vortex8 = FGA([8, 8, 8], [-100, -100, -100], [100, 100, 100])
Vortex8.Cross([0,0,1])
Vortex8.saveToFile("VectorField_Vortex8.fga")