CSVWriter#

class scqubits.io_utils.fileio_backends.CSVWriter(filename, file_handle=None)[source]#

Given filename=”somename.csv”, write initdata into somename.csv Then, additional csv files are written for each dataset, with filenames: “somename_” + dataname0 + “.csv” etc.

Methods

CSVWriter.__init__(filename[, file_handle])

CSVWriter.append_ndarray_info(attributes)

Add data set information to attributes, so that dataset names and dimensions are available in attributes CSV file.

CSVWriter.to_file(io_data, **kwargs)

CSVWriter.write_attributes(filename)

CSVWriter.write_data(filename, dataset)

CSVWriter.write_ndarrays(filename)

CSVWriter.write_objects(*args, **kwargs)

Parameters:
  • filename (str) –

  • file_handle (Group) –

append_ndarray_info(attributes)[source]#

Add data set information to attributes, so that dataset names and dimensions are available in attributes CSV file.