diff --git a/pystencils/datahandling/__init__.py b/pystencils/datahandling/__init__.py index 2788c12b3f89d58b74c1c31277d397115f9708bf..139ac4e7d4127e37818399374f5bb0c76d8f1980 100644 --- a/pystencils/datahandling/__init__.py +++ b/pystencils/datahandling/__init__.py @@ -1,3 +1,5 @@ +import warnings + from typing import Tuple, Union from .datahandling_interface import DataHandling @@ -34,6 +36,12 @@ def create_data_handling(domain_size: Tuple[int, ...], parallel: if True a parallel domain is created using walberla - each MPI process gets a part of the domain default_ghost_layers: default number of ghost layers if not overwritten in 'add_array' """ + if isinstance(default_target, str): + new_target = Target[default_target.upper()] + warnings.warn(f'Target "{default_target}" as str is deprecated. Use {new_target} instead', + category=DeprecationWarning) + default_target = new_target + if parallel: assert not opencl_queue, "OpenCL is only supported for SerialDataHandling" if wlb is None: