import datetime import warnings import numpy as np from matplotlib.cm import ScalarMappable from matplotlib.colorbar import Colorbar from matplotlib.colors import Normalize from matplotlib.dates import AutoDateFormatter, AutoDateLocator, date2num import matplotlib.patheffects as PathEffects from matplotlib.ticker import (FormatStrFormatter, Formatter, FuncFormatter, MaxNLocator) from obspy import UTCDateTime from obspy.core.util.base import get_basemap_version, get_cartopy_version BASEMAP_VERSION = get_basemap_version() if BASEMAP_VERSION: from mpl_toolkits.basemap import Basemap HAS_BASEMAP = True if BASEMAP_VERSION < [1, 0, 4]: warnings.warn("All basemap version < 1.0.4 contain a serious bug " "when rendering countries and continents. ObsPy will " "still work but the maps might be wrong. Please update " "your basemap installation.") else: HAS_BASEMAP = False CARTOPY_VERSION = get_cartopy_version() if CARTOPY_VERSION and CARTOPY_VERSION >= [0, 12, 0]: import cartopy.crs as ccrs import cartopy.feature as cfeature
from future.builtins import * # NOQA import copy import os import sys import unittest import warnings from obspy.core.event import (Catalog, Comment, CreationInfo, Event, Origin, Pick, ResourceIdentifier, WaveformStreamID, read_events) from obspy.core.utcdatetime import UTCDateTime from obspy.core.util.base import get_basemap_version, get_cartopy_version from obspy.core.util.testing import ImageComparison BASEMAP_VERSION = get_basemap_version() if BASEMAP_VERSION: from matplotlib import rcParams CARTOPY_VERSION = get_cartopy_version() if CARTOPY_VERSION and CARTOPY_VERSION >= [0, 12, 0]: HAS_CARTOPY = True else: HAS_CARTOPY = False class EventTestCase(unittest.TestCase): """ Test suite for obspy.core.event.Event """ def setUp(self):