Skip to main content

Environmental data quality control

Project description

EnviroDataQC

This library provides a framework for assessing quality of environmental data.

Data is assessed with respect to:

  • Data Range
  • Data rate of change
  • Data flatlining

Additionally, special methods are provided for assessing wind speed and direction data. Data is classified as either suspicious or bad based on either default or custom user settings.

Installation

pip install envirodataqc

Basic Use

Pass data (Pandas dataframe) and measurement type to check_vals(). Dataframe is returned with three new columns: 'flags_range', 'flags_rate', 'flags_flat'. Measurement types supported are defined in 'QCconfig.py'.

Flags:

  • 0 : Good
  • 1 : Suspicious
  • 2 : Bad

Configuration

Change and/or add dictionaries defined in 'QCconfig.py'. Dictionary entries define "good" ranges and "suspicious" ranges for each flag category. Configuration ranges can be non-continuous and any overlap between "good" and "suspicious" ranges will be flagged as "good".

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envirodataqc-0.2.0.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

envirodataqc-0.2.0-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page