Update How to read a Bruker fid file? authored by Tomas Psorn's avatar Tomas Psorn
...@@ -8,4 +8,14 @@ The pipeline starts with identifying an acquisition scheme used to acquire given ...@@ -8,4 +8,14 @@ The pipeline starts with identifying an acquisition scheme used to acquire given
First, the name of pulse sequence obtained from the PULPROG parameter in acqp file is searched in lists of supported sequences in the individual configuration entries. Once a configuration entry is detected, which has the value of PULPROG among its list of sequences, we proceed to the second step. First, the name of pulse sequence obtained from the PULPROG parameter in acqp file is searched in lists of supported sequences in the individual configuration entries. Once a configuration entry is detected, which has the value of PULPROG among its list of sequences, we proceed to the second step.
Second, individual conditions, listed in the `conditions` list of a configuration entry, are evaluated. For instance `ACQ_dim==2`. If an evaluation of any of those conditions fails, Second, individual conditions, listed in the `conditions` list of a configuration entry, are evaluated. For instance `ACQ_dim==2`. If an evaluation of any of those conditions fails, we return to the first step and look for another configuration entry.
\ No newline at end of file
## Read data from file
The data vector is read from the fid file using the `read_binary_file` function and numpy data type stored in acquisition scheme.
## Form acquisitions
On the base level, data is acquired into a buffer, the ordering is given by
![buffer](/uploads/c84a3475db1ee775bcd59d781dc2f8d8/buffer.png)