FileIOFactory#
- class scqubits.io_utils.fileio.FileIOFactory[source]#
Factory method for choosing reader/writer according to given format
Methods
FileIOFactory.__init__()FileIOFactory.get_reader(file_name[, ...])Based on the extension of the provided file name, return the appropriate reader engine.
FileIOFactory.get_writer(file_name[, ...])Based on the extension of the provided file name, return the appropriate writer engine.
- static get_reader(file_name, file_handle=None, get_external_reader=None)[source]#
Based on the extension of the provided file name, return the appropriate reader engine.
- Return type:
Union[CSVReader,H5Reader]- Parameters:
file_name (str) –
file_handle (Group | None) –
get_external_reader (Callable | None) –