# Getting data in {.lead} Write a matrix from memory, ingest a file from disk, or stream while a test runs. ## A `.mat` file Load the file and write its matrix to a dataset. ```matlab load(".mat"); % a datetime vector t and an N-by-3 matrix V c = nominal.Client.fromProfile(); a = c.getOrCreateAsset("airframe-7"); ds = a.getOrCreateDataset("Flight 12"); ds.write(["rpm" "egt" "psi"], t, V); ``` ## A CSV or Parquet file Nominal parses the file, so pass its path and the name of its time column. ```matlab ds = a.getOrCreateDataset("Flight 12"); job = c.ingest(".csv", TimestampColumn="