-
Notifications
You must be signed in to change notification settings - Fork 13
Closed
Labels
Description
multi = tf.imas2tofu.MultiIDSLoader(shot=60763, ids='core_profiles')
plasma = multi.to_Plasma2D(strict=False)
core_profiles ip data empty data in core_profiles.ip
/Home/TB275660/Documents/Tofu/tofu/tofu/imas2tofu/_comp.py:869: UserWarning: The following data could not be retrieved:
- core_profiles:
1dTi_av data: empty data in core_profiles.1dTi_av
1dnW data : 'profiles_1d_ion__structArrayElement' object has no attribute 'identifier'
ip data : empty data in core_profiles.ip
vloop data : empty data in core_profiles.vloop
warnings.warn(msg)
Traceback (most recent call last):
File "/tmp/ipykernel_42273/993560339.py", line 1, in <cell line: 1>
plasma = multi.to_Plasma2D(strict=False)
File "/Home/TB275660/Documents/Tofu/tofu/tofu/imas2tofu/_core.py", line 2047, in to_Plasma2D
d0d, dtime0 = self._get_dextra(dextra)
File "/Home/TB275660/Documents/Tofu/tofu/tofu/imas2tofu/_core.py", line 1885, in _get_dextra
out = self.get_data(
File "/Home/TB275660/Documents/Tofu/tofu/tofu/imas2tofu/_core.py", line 1596, in get_data
return _comp.get_data_units(
File "/Home/TB275660/Documents/Tofu/tofu/tofu/imas2tofu/_comp.py", line 853, in get_data_units
raise verr
Exception: empty data in `core_profiles.ip`
--> This error is solved by modifying the following lines in /imas2tofu/_core.py:
line 1841 as : def _get_dextra(self, dextra=None, fordata=False, nan=True, pos=None, stack=None, strict=None):
line 1885 as: out = self.get_data(dsig={ids: vs}, nan=nan, pos=pos, stack=stack, strict=strict, return_all=False)[ids]
line 2047 as: d0d, dtime0 = self._get_dextra(dextra, strict=strict)
Reactions are currently unavailable