<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Coding on CRC Earth Analytics</title><link>http://www.crceanalytics.com/tags/coding/</link><description>Recent content in Coding on CRC Earth Analytics</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 03 Feb 2022 00:00:00 +0000</lastBuildDate><atom:link href="http://www.crceanalytics.com/tags/coding/index.xml" rel="self" type="application/rss+xml"/><item><title>Automated QC of Environmental Data</title><link>http://www.crceanalytics.com/posts/automated-qc-of-environmental-data/</link><pubDate>Thu, 03 Feb 2022 00:00:00 +0000</pubDate><guid>http://www.crceanalytics.com/posts/automated-qc-of-environmental-data/</guid><description>&lt;h2 id="part-2-a-quality-control-api">Part 2: A Quality Control API&lt;/h2>
&lt;p>This is the second in a two part series on automated quality control of environmental data. The &lt;a href="https://crceanalytics.com/2022/01/13/automated-quality-control-of-environmental-data/">first part&lt;/a> gives an overview of quality control with some specific methods for environmental data. In this post, I describe how I created an API (&lt;a href="https://api.crceanalytics.com">api.crceanalytics.com&lt;/a>) to automatically flag uploaded data using some of the techniques described in Part 1.&lt;/p>
&lt;h4 id="motivation">Motivation&lt;/h4>
&lt;p>A couple years ago I began work on a Python package: EnviroDataQC (&lt;a href="https://github.com/chrisrycx/EnviroDataQC">https://github.com/chrisrycx/EnviroDataQC&lt;/a>) that I could use to perform automated quality control on meteorological data being uploaded to &lt;a href="https://dyacon.net">DyaconLive&lt;/a>, a web portal for &lt;a href="https://dyacon.com">Dyacon&lt;/a> weather stations. The library didn’t need to be overly complex, I just wanted a way to perform range and behavioral checks in a few different contexts without having to re-write quality control code every time. Recently, I thought it might be interesting to build an API that would connect to EnviroDataQC, creating a means for anyone, anywhere to quickly perform data QC. I built a prototype limited to air temperature data at &lt;a href="http://api.crceanalytics.com">api.crceanalytics.com&lt;/a> and gave it a simple, interactive front end. I think the concept could be taken a lot further eventually.&lt;/p></description></item></channel></rss>