Jared to give Karl a tutorial on the station level object and some examples.
We also should review how these metadata objects work with MTPy, it is possible that much of the TF manipulation post computation can be done using existing tools. For example any corrections to TF associated with rotations etc.
A good place to try plugging this in maybe
transfer_function_header.TransferFunctionHeader.array_header_to_tf_header(self, array_header, sites):