From 79a9eb73164b42a5e3942ff08cf06d1e4e23d458 Mon Sep 17 00:00:00 2001
From: Stephan Seitz <stephan.seitz@fau.de>
Date: Wed, 17 Jul 2019 09:10:01 +0200
Subject: [PATCH] Reorder imports to enable usage of make_python_function in
 pystencils.kernelcreation

---
 pystencils/__init__.py | 2 +-
 pystencils/astnodes.py | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/pystencils/__init__.py b/pystencils/__init__.py
index 273cebf0..68ebf5a8 100644
--- a/pystencils/__init__.py
+++ b/pystencils/__init__.py
@@ -6,9 +6,9 @@ from .assignment import Assignment, assignment_from_stencil
 from .data_types import TypedSymbol
 from .datahandling import create_data_handling
 from .slicing import make_slice
+from .field import Field, FieldType, fields
 from .kernelcreation import create_kernel, create_indexed_kernel, create_staggered_kernel, make_python_function
 from .display_utils import show_code, to_dot
-from .field import Field, FieldType, fields
 from .kernel_decorator import kernel
 from .simp import AssignmentCollection
 from .sympyextensions import SymbolCreator
diff --git a/pystencils/astnodes.py b/pystencils/astnodes.py
index 95fe3010..aa8db035 100644
--- a/pystencils/astnodes.py
+++ b/pystencils/astnodes.py
@@ -3,7 +3,6 @@ from typing import Any, List, Optional, Sequence, Set, Union
 import jinja2
 import sympy as sp
 
-import pystencils
 from pystencils.data_types import TypedSymbol, cast_func, create_type
 from pystencils.field import Field
 from pystencils.kernelparameters import FieldPointerSymbol, FieldShapeSymbol, FieldStrideSymbol
-- 
GitLab