You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which will help Windows locate `.dll` files later.
101
-
For all following instructions, you'll have to substitute our mentions of ``tdms`` with ``tdms.exe`` and ``$`` is used to denote a command prompt which, in PowerShell, would look like ``PS>``
104
+
For all following instructions, you'll have to substitute our mentions of `tdms` with `tdms.exe` and `$` is used to denote a command prompt which, in PowerShell, would look like `PS>`
102
105
103
106
<details>
104
107
<summary>Even more Windows troubleshooting</summary>
105
108
106
-
We've seen that in a fresh PowerShell window, Windows does not remember the location of the ``.dll`` files, so you may have to re-add them to the path, or copy them into the directory where TDMS was installed.
109
+
We've seen that in a fresh PowerShell window, Windows does not remember the location of the `.dll` files, so you may have to re-add them to the path, or copy them into the directory where TDMS was installed.
107
110
108
-
TDMS typically installs to ``"C:\Program Files (x86)\tdms\bin\tdms.exe"``.
111
+
TDMS typically installs to `"C:\Program Files (x86)\tdms\bin\tdms.exe"`.
109
112
110
113
</details>
111
114
112
115
</details>
113
116
114
-
------
117
+
---
115
118
116
119
You'll need to download and install [MATLAB](https://www.mathworks.com/products/matlab.html), and take note where the headers are installed.
120
+
117
121
</details>
118
122
119
123
## Installation
@@ -137,10 +141,12 @@ If CMake cannot find MATLAB, FFTW, or install to the default installation prefix
137
141
<!-- TODO: add HDF5 when updating to v1.1+ -->
138
142
139
143
You can check that `tdms` was installed correctly and is in your `PATH` by running:
144
+
140
145
```{sh}
141
146
$ tdms --help
142
147
$ tdms --version
143
148
```
149
+
144
150
in a new terminal.
145
151
146
152
## How to run
@@ -177,7 +183,7 @@ In a terminal run
177
183
$ which tdms
178
184
```
179
185
180
-
Copy the full path (something like `/usr/local/bin/tdms`) into [`run_pstd_bscan.m`](https://github.com/UCL/TDMS/blob/main/examples/arc_01/run_pstd_bscan.m), replacing the `'tdms'` text in the calls to the ``system()`` function.
186
+
Copy the full path (something like `/usr/local/bin/tdms`) into [`run_pstd_bscan.m`](https://github.com/UCL/TDMS/blob/main/examples/arc_01/run_pstd_bscan.m), replacing the `'tdms'` text in the calls to the `system()` function.
181
187
182
188
</details>
183
189
@@ -205,6 +211,7 @@ These options can be selected by setting the corresponding flag variables in the
205
211
When `tdms` reads the input, it will verify if the input file contains a dataset that matches the names of these flags.
206
212
207
213
There are two flags available for configuration in the input file.
214
+
208
215
<details>
209
216
<summary> `use_pstd` </summary>
210
217
- If not provided, or provided as `false`, then the default timestepping method of finite-differences (FDTD) will be used.
@@ -217,10 +224,12 @@ There are two flags available for configuration in the input file.
217
224
218
225
\note Typically bandlimited interpolation is superior to cubic interpolation when the extent of the Yee cell is of approximately the same order as, but slightly less than, one-sixth of the shortest wavelength of interest.
219
226
Otherwise, cubic interpolation typically enjoys superior accuracy.
227
+
220
228
</details>
221
229
222
230
TDMS is parallelised with [OpenMP](https://en.wikipedia.org/wiki/OpenMP).
223
231
You can set the maximum number of threads using the `OMP_NUM_THREADS` environment variable before calling the TDMS executable.
0 commit comments