Plotting QC Flags#

Simple example for cleaning up a dataset and plotting the data and its QC flags

Author: Adam Theisen

sgpmetE13.b1 temp_mean on 20190101
from arm_test_data import DATASETS
from matplotlib import pyplot as plt

import act

# Read in sample MET data
filename_met = DATASETS.fetch('sgpmetE13.b1.20190101.000000.cdf')
ds = act.io.arm.read_arm_netcdf(filename_met)

# In order to utilize all the ACT QC modules and plot the QC,
# we need to clean up the dataset to follow CF standards
ds.clean.cleanup()


# Plot data
# Creat Plot Display
variable = 'temp_mean'
display = act.plotting.TimeSeriesDisplay(ds, figsize=(15, 10), subplot_shape=(2,))

# Plot temperature data in top plot
display.plot(variable, subplot_index=(0,))

# Plot QC data
display.qc_flag_block_plot(variable, subplot_index=(1,))
plt.show()

Total running time of the script: (0 minutes 0.553 seconds)

Gallery generated by Sphinx-Gallery