Skip to main content

Python package for reading, writing and analyzinggroundwater head time series.

Project description

ACEQUIA

Acequia is a python package to facilitate data management for ground water time series. It provides tools for Dutch groundwater practitioners who deal with files from Dinoloket, Menyanthes, and KNMI precipitation files.

Current functionality

  • Read groundwater head data from Dinoloket csv files and Menyanthes Hydromonitor csv files.
  • Read knmi precipitation and evaporation data from KNMI csv files or download data directly from the KNMI website.
  • Calculate descriptive statistics for groundwater head series, taking into account hydrological years and measurments taken on the 14th and 28th of eacht month.

Getting started

Acequia depends on Fiona for reading spatial data. Unfortunately, Fiona depends on GDAL which can not be installed using pip. Therefore Fiona must be installed on your machine before you can install Acequia.
For example, if you are using a clean conda environment with python installed you can do:

>>> conda install fiona  
>>> pip install acequia  

Acequia depends on the following packages: numpy, maplotlib, pandas, scipy, statsmodels, seaborn, geopandas, simplekml.

Basic example

As a very basic example, read a Dinoloket csv file named B28A0475002_1.csv and resample to measurements on the 14th and 28th:

>>> import acequia as aq
>>> gw = aq.GwSeries.from_dinogws('B28A0475002_1.csv')
>>> sr = gw.heads(ref='datum')
>>> sr1428 = gw.heads1428(maxlag=3)```

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

acequia-0.1.5.tar.gz (87.1 kB view details)

Uploaded Source

Built Distribution

acequia-0.1.5-py3-none-any.whl (94.5 kB view details)

Uploaded Python 3

File details

Details for the file acequia-0.1.5.tar.gz.

File metadata

  • Download URL: acequia-0.1.5.tar.gz
  • Upload date:
  • Size: 87.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.11.4

File hashes

Hashes for acequia-0.1.5.tar.gz
Algorithm Hash digest
SHA256 27e1ee1af1145ff161d91e6b92ab46e9e93d51e335fb6709dc68f73a67a3ff7a
MD5 ecbe7393e824866f0167fd22450e7cc2
BLAKE2b-256 d30645bdff2ed0bacc2084974810f6f285adc4a1a87370d19345a895a754508f

See more details on using hashes here.

File details

Details for the file acequia-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: acequia-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 94.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.11.4

File hashes

Hashes for acequia-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2c8e0baf6ac29fd492b86533cfbfd95e0a35f07e8c733961348d7494f4df9457
MD5 7d6b8817d3ebc309dfc65be40cfaff6e
BLAKE2b-256 c5288f6a80330d5d8f9452e13dd55266282125966733eb036ef383b56d9dc9ba

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