Thanks to @terben for this suggestion. Maybe sewpy does not necessarily have to be able to read any format and return it as an astropy table, but it should at least be possible to have SExtractor write any of the SExtractor catalog formats to disk. I also wonder if we want to keep enforcing the filepath of the output catalog. Maybe the "config" should be able to overwrite the sewpy standard about this.