Apparently you need to do "from yt.frontends import boxlib" before
importing AMReXDataset now...

So the full series of imports should be:

import yt
from yt.frontends import boxlib
from yt.frontends.boxlib.data_structures import AMReXDataset

Does that work for you?

-Andrew

On Wed, Mar 27, 2024 at 10:08 PM <[email protected]> wrote:

> Dear Andrew,
>
> Absolutely yes!
>
> I also tried it and it reports error info:
> Traceback (most recent call last):
>   File
> "D:\AMRcode\cmppic\AMRinstall\Mars\TEST\ytPostprocess\ytpost\ytpost.py",
> line 29, in <module>
>     print(ts.field_list)
>   File "C:\Program Files (x86)\Microsoft Visual
> Studio\Shared\Python39_64\lib\site-packages\yt\data_objects\static_output.py",
> line 657, in field_list
>     return self.index.field_list
>   File "C:\Program Files (x86)\Microsoft Visual
> Studio\Shared\Python39_64\lib\site-packages\yt\data_objects\static_output.py",
> line 606, in index
>     self._instantiated_index = self._index_class(
>   File "C:\Program Files (x86)\Microsoft Visual
> Studio\Shared\Python39_64\lib\site-packages\yt\frontends\boxlib\data_structures.py",
> line 926, in __init__
>     super().__init__(ds, dataset_type)
>   File "C:\Program Files (x86)\Microsoft Visual
> Studio\Shared\Python39_64\lib\site-packages\yt\frontends\boxlib\data_structures.py",
> line 345, in __init__
>     GridIndex.__init__(self, ds, dataset_type)
>   File "C:\Program Files (x86)\Microsoft Visual
> Studio\Shared\Python39_64\lib\site-packages\yt\geometry\geometry_handler.py",
> line 42, in __init__
>     self._setup_data_io()
>   File "C:\Program Files (x86)\Microsoft Visual
> Studio\Shared\Python39_64\lib\site-packages\yt\frontends\boxlib\data_structures.py",
> line 568, in _setup_data_io
>     self.io = io_registry[self.dataset_type](self.dataset)
> KeyError: 'boxlib_native'
>
> best wishes,
>
> Yifeng He
> _______________________________________________
> yt-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3/lists/yt-users.python.org/
> Member address: [email protected]
>
_______________________________________________
yt-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/yt-users.python.org/
Member address: [email protected]

Reply via email to