/DataIntegrationEngine

This package provides a command line interface to New Mexico Water Data Initiaive's Data Integration Engine. This tool is used to integrate the water data from multiple sources

Primary LanguagePythonApache License 2.0Apache-2.0

New Mexico Unified Water Data: Data Integration Engine

Format code Publish Python 🐍 distributions 📦 to PyPI and TestPyPI CI/CD

NMWDI NMBGMR

This package provides a command line interface to New Mexico Water Data Initiaive's Data Integration Engine. This tool is used to integrate the water data from multiple sources.

Sources

Installation

pip install nmuwd

Usage

Water Levels

Get water levels for a county. Return a summary csv

weave waterlevels --county eddy

Get water levels for a bounding box. Return a summary csv

weave waterlevels --bbox -106.5 32.5 -106.0 33.0

Get water levels for a county. Return timeseries of water levels for each site

weave waterlevels --county eddy --timeseries

Exclude a specific data source

weave waterlevels --county eddy --no-amp

Exclude multiple data sources

weave waterlevels --county eddy --no-amp --no-nwis

Available data source flags:

  • --no-amp
  • --no-bor
  • --no-ckan
  • --no-dwb
  • --no-isc-seven-rivers
  • --no-nwis
  • --no-pvacd
  • --no-wqp
  • --no-bernco

Water Quality

weave analytes TDS --county eddy
weave analytes TDS --county eddy --no-bor

Available analytes:

  • Arsenic
  • Bicarbonate
  • Calcium
  • Carbonate
  • Chloride
  • Magnesium
  • Nitrate
  • pH
  • Potassium
  • Sodium
  • Sulfate
  • TDS
  • Uranium