def test_xsection_plot(): visst_ds = arm.read_netcdf( sample_files.EXAMPLE_CEIL1) xsection = XSectionDisplay(visst_ds, figsize=(10, 8)) xsection.plot_xsection(None, 'backscatter', x='time', y='range', cmap='coolwarm', vmin=0, vmax=320) visst_ds.close() return xsection.fig
def test_xsection_errors(): obj = arm.read_netcdf(sample_files.EXAMPLE_CEIL1) display = XSectionDisplay(obj, figsize=(10, 8), subplot_shape=(2,)) display.axes = None with np.testing.assert_raises(RuntimeError): display.set_yrng([0, 10]) with np.testing.assert_raises(RuntimeError): display.set_xrng([-40, 40]) display = XSectionDisplay(obj, figsize=(10, 8), subplot_shape=(1,)) with np.testing.assert_raises(RuntimeError): display.plot_xsection(None, 'backscatter', x='time') obj.close()