`ascii.write` typically makes a copy of a table before doing the write operation. https://github.com/astropy/astropy/blob/4bd23944265f6d91ef563b5d758926f781b65eac/astropy/io/ascii/ui.py#L817 In theory this should not be needed, but without the copy some tests fail (test_fixedwidth). This issue is a reminder to look into this some day.
Activity