finesse.solutions.array.ArraySolution.write_legacy_data

ArraySolution.write_legacy_data(self, model, filename='data.out', legacy_data=None, column_names=None, plot_type=None)

Write Finesse 2 style ASCII output file

Parameters:
modelModel

The model used to produce this output file.

filenamestr, optional

The path of the output file.

legacy_datanumpy.ndarray, optional

The legacy output data to be written.

column_nameslist, optional

The colomn names which correspond to the legacy data.

plot_type“2D plot” or “3D plot”, optional

String indicating if the data should represent 2D or 3D scan.

Notes

If any of legacy_data, column_names or plot_type are None then all three will be automatically computed.