Skip to main content

A package to read in geology data from wells and create a layered, gridded hydrogeologic model of a study region, all within a python environment, automating and performing tasks often carried out in a dedicated GIS software.

Project description

Wells 4 Hydrogeology (w4h)

The w4h Python package is a package designed jointly by the Illinois State Geological Survey and Illinois State Water Survey.

It is designed to read in geology data from wells and create a layered, gridded hydrogeologic model of a study region, all within a python environment, automating and performing tasks often carried out in a dedicated GIS software.

The w4h package contains all the functions needed for getting N layers of a hydrogeology grid. Though the source code is split into separate modules, all functions are designed to be accessed directly from the w4h module (example: w4h.read_study_area())

The w4h module is designed to be flexible and customizable, allowing various kinds of data to be read in, with many different kinds of initial structures.

Using well descriptions from these database tables, the code contained here extracts, manipulates, and organizes the data to be used for hydrogeologic modeling. The scripts here can be used for specific regions of interests/study areas within the state, or for the state as a whole.

API Documentation

API Documentation here

Dependencies

The w4h module has the following dependencies:

  • numpy
  • geopandas (and therefore pandas)
  • rioxarray (and therefore xarray)
  • matplotlib
  • scipy
  • owslib

Inputs

Required Inputs

Required inputs include are shown herewiki

Organization

Modules

The package is organized by module, but all functions can be accessed directly using w4h.function_name() as well.

  • core: general utility functions used throughout
  • classify: functions for classifying the data
  • clean: functions for cleaning the data
  • export: functions for exporting the data, both as tables and rasters
  • layers: functinos for generating layer(ed) models
  • mapping: functions for mapping or performing geospatial analysis
  • read: functions for reading in various files

Intended workflow

Diagram for workflow available here.

Disclaimers

wells4hydrogeology is a python tool developed jointly by the Illinois State Water Survey and the Illinois State Geological Survey, both part of the Prairie Research Institute at the University of Illinois. By using this repository, you agree to the Terms of Use contained in the Data Use License Agreement.

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

wells4hydrogeology-0.0.25.tar.gz (100.8 MB view details)

Uploaded Source

Built Distribution

wells4hydrogeology-0.0.25-py3-none-any.whl (100.9 MB view details)

Uploaded Python 3

File details

Details for the file wells4hydrogeology-0.0.25.tar.gz.

File metadata

  • Download URL: wells4hydrogeology-0.0.25.tar.gz
  • Upload date:
  • Size: 100.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for wells4hydrogeology-0.0.25.tar.gz
Algorithm Hash digest
SHA256 7eeaf1e2c0554d9af55e20f072208f0357916439daa80e1f8209f8dcc4fb46db
MD5 51cb4fbd66c47cd6a7dea9a7f5fa1db0
BLAKE2b-256 690f9fe045e9782502391fd14cb135ba5cc6a8c361d6dd79c27f7cdef687f0f7

See more details on using hashes here.

File details

Details for the file wells4hydrogeology-0.0.25-py3-none-any.whl.

File metadata

File hashes

Hashes for wells4hydrogeology-0.0.25-py3-none-any.whl
Algorithm Hash digest
SHA256 b80c6e58514214e50beb9051756076e9d55d8389eb576169eef4dbb6f560f3a9
MD5 3dcdc1929061a5ae481596563bc67da5
BLAKE2b-256 bea72d6218dde117939e296e6b3dfe1874a32cee0d5cef5c59770929fd2cfd99

See more details on using hashes here.

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