From 9acba19b37fd5ca54f1897b9eb1729403b709321 Mon Sep 17 00:00:00 2001
From: Felix Kleinert <f.kleinert@fz-juelich.de>
Date: Tue, 6 Apr 2021 06:35:18 +0200
Subject: [PATCH] move catropy import statemenst to __name__

---
 mlair/data_handler/data_handler_wrf_chem.py | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/mlair/data_handler/data_handler_wrf_chem.py b/mlair/data_handler/data_handler_wrf_chem.py
index e69e63d3..67921894 100644
--- a/mlair/data_handler/data_handler_wrf_chem.py
+++ b/mlair/data_handler/data_handler_wrf_chem.py
@@ -20,7 +20,7 @@ from mlair.data_handler import DefaultDataHandler
 
 from typing import Tuple, Union, Dict, List
 import logging
-import cartopy.crs as ccrs
+
 
 # ToDo
 # test imports for circle plots
@@ -784,6 +784,10 @@ class DataHandlerMainSectWRF(DefaultDataHandler):
 
 if __name__ == '__main__':
 
+    import cartopy.crs as ccrs
+    from shapely.geometry import Point, Polygon
+    import math
+
     def plot_map_proj(data, xlim=None, ylim=None, filename=None, point=None, radius=None, **kwargs):
         cmap = kwargs.pop('cmap', plt.cm.Reds)
         set_background = kwargs.pop('set_background', False)
@@ -829,8 +833,6 @@ if __name__ == '__main__':
         plt.savefig(filename, bbox_inches='tight')
         plt.close('all')
 
-
-
     def dummy_plot(data, skipna=None, xlim=None, ylim=None):
         plt.figure()
         crs_latlon = ccrs.PlateCarree()
@@ -845,11 +847,6 @@ if __name__ == '__main__':
         plt.savefig("Example_Multiple_points_test.pdf")
         print("plot multiple points")
 
-
-    from shapely.geometry import Point, Polygon
-    import math
-
-
     def sector(center, start_angle, end_angle, radius, steps=200):
         def polar_point(origin_point, angle, distance):
             return [origin_point.x + math.sin(math.radians(angle)) * distance,
-- 
GitLab