@@ -290,24 +290,17 @@ you may see the following error:
290290 Dictionary version of the DBEntry (3.42.0). This is not supported when using the
291291 UDA backend.
292292
293- There are three possible workarounds. The first two require passing an additional option
293+ There are two possible workarounds. The first one requires passing an additional option
294294in the IMAS UDA URI: please see the `imas-core documentation
295295<https://imas-core.readthedocs.io/en/stable/user_guide/backends_guide.html#query-keys-specific-for-the-uda-backend> `__
296- for more details on these URI options.
296+ for more details on URI options.
297297
2982981. Use UDA fetch to bypass the cache problem. You can do this by appending ``&fetch=1 ``
299299 to the URI when you create the :py:class: `~imas.db_entry.DBEntry `.
300300
301301 Note that this will download the entire IDS files from the remote server, this may
302302 not be desired if you only want to read a single time slice.
303- 2. Disable the UDA cache. You can do this by appending ``&cache_mode=none `` to the URI
304- when you create the :py:class: `~imas.db_entry.DBEntry `.
305-
306- Note that this may make the ``get() `` (a lot) slower, since a separate request needs
307- to be sent to the remote UDA server for every data variable. However, this may still
308- be the best performing option if you are only interested in a subset of all the data
309- in an IDS (and use :ref: `lazy loading `).
310- 3. Explicitly provide the data dictionary version when you create the
303+ 2. Explicitly provide the data dictionary version when you create the
311304 :py:class: `~imas.db_entry.DBEntry `, setting it to match the Data Dictionary version
312305 of the data you want to load. To obtain the version of the data on the remote server
313306 from the field `ids_properties.put_version.data_dictionary ` via a _lazy_ ``get() ``
@@ -316,7 +309,7 @@ for more details on these URI options.
316309 Note that you may need to call ``imas.convert_ids `` to convert the IDS to your
317310 desired Data Dictionary version.
318311
319- All three possible workarounds are shown in the examples below:
312+ The two possible workarounds are shown in the examples below:
320313
321314.. md-tab-set ::
322315
@@ -346,20 +339,7 @@ All three possible workarounds are shown in the examples below:
346339 with imas.DBEntry(URI , " r" ) as entry:
347340 cp = entry.get(" core_profiles" )
348341
349- .. md-tab-item :: 2. Disable the UDA cache
350-
351- .. code-block :: python
352-
353- import imas
354-
355- URI = (
356- " imas://uda.iter.org:56565/uda?backend=hdf5"
357- " &path=/work/imas/shared/imasdb/ITER/3/121013/50&cache_mode=none"
358- )
359- with imas.DBEntry(URI , " r" ) as entry:
360- cp = entry.get(" core_profiles" )
361-
362- .. md-tab-item :: 3. Explicitly provide the DD version
342+ .. md-tab-item :: 2. Explicitly provide the DD version
363343
364344 .. code-block :: python
365345
0 commit comments